Plexinium
Septiembre 04, 2010, 12:19:57 *


Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 

Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Ayuda con error de formulario  (Leído 322 veces)
0 Usuarios y 1 Visitante están viendo este tema.
fire
Fresco
*

Agradecimientos: 2
Desconectado Desconectado

Sexo: Masculino
Mensajes: 119


shellfirexd


WWW
« : Abril 28, 2010, 03:20:33 »

El error que me da es  
Citar
Warning: include(reporte/conex.php) [function.include]: failed to open stream: No such file or directory in D:\AppServ\www\reportes\index.php  on line 135

Warning: include() [function.include]: Failed opening 'reporte/conex.php' for inclusion (include_path='.;C:\php5\pear') in D:\AppServ\www\reportes\index.php on line 135
La consulta falló: No database selected
aqui les dejo mi codigo

Index.php

Código:
<h1 align="center"> Insertar Reporte</h1>
        <FORM action="reporte.php" method="post">
        <table width="200" border="1">
          <tr>
            <td>Niss</td>
            <td><input type="text" name="niss" /></td>
          </tr>
          <tr>
            <td>Nombre Y Apellidos</td>
            <td><input type="text" name="nombre" width="285"/></td>
          </tr>
          <tr>
            <td>Telefono</td>
            <td><input type="text" name="telefono"  width="285"/></td>
          </tr>
          <tr>
            <td>Comentario</td>
            <td><textarea name="comentario" id="comentario" cols="45" rows="5"></textarea></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td><label>
            <div align="center">
              <input type="submit" name="guardar" id="guardar" value="Guardar" />
               <span class="Estilo1">........</span>
              <input type="reset" name="borrar" id="borrar" value="Borrar" />
            </div>
            </label></td>
          </tr>
        </table>
        <p>
          <label></label>
        </p>
        <p>
          <label>
          <?php
include("reporte/conex.php");
// Realizar una consulta SQL
$consulta 'SELECT id FROM informe';
$resultado mysql_query($consulta) or die('La consulta falló: ' mysql_error());

// Impresion de resultados en HTML
echo "<select name=\"id\">\n";
while (
$linea mysql_fetch_array($resultadoMYSQL_ASSOC)) {
foreach (
$linea as $valor_col) {
echo 
" <option> $valor_col \n";
}
}
$res=$row["id"];
echo 
"</select>\n";
// Liberar conjunto de resultados
mysql_free_result($resultado);
?>

          </label>
          <br />
          <br />
        
        </form>
        </p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <!-- end #mainContent --></div>
      <div id="footer">
        <p>Pie
</p>
      <!-- end #footer --></div>
    <!-- end #container --></div>
</body>
</html>



reporte.php

Código:
<?php
$niss
=$_POST['niss'];
$nombre=$_POST['nombre'];
$telefono=$_POST['telefono'];
$comentario=$_POST['comentario'];
include 
"conec.php";
$guardar mysql_query("INSERT INTO informe (niss,nombre,telefono,comentario) VALUES ('$niss','$nombre','$telefono','' '$comentario');");

mysql_close();
?>

<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="index.php">Ingresar otro registro</a></div>

y

el archivo de conexion

conec.php


Código:
<?php
function Conectarse()
{
   if (!(
$link=mysql_connect("localhost","root","root")))
   {
      echo 
"Error conectando a la base de datos.";
      exit();
   }
   if (!
mysql_select_db("$informe",$link));
   {
      echo 
"Error seleccionando la base de datos.";
      exit();
   }
   return 
$link;
}
?>



espero me puedan ayudar  

Pd: este es la ruta donde tengo el formulario  D:\AppServ\www\reportes

Thank  Rock On! Rock On! Rock On!
« Última modificación: Abril 28, 2010, 04:04:09 por fire » En línea

Entra a esta página y mira las mejores recetas de Nicaragua Click aquí




La humanidad tiene muchas debilidades la mia es la informatica
polin
Super Moderador
Asesino en serie
*****

Agradecimientos: 18
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1295



WWW
« Respuesta #1 : Abril 29, 2010, 09:43:26 »

El error esta en index.php

Estas haciendo esto:
include("reporte/conex.php");

Cuando deberias hacer esto:
include("conex.php");

Tu index.php esta dentro de la carpeta reporte y en tu index estas incluyendo la conexion como si dentro de reporte existe otra carpeta llamada reporte.

Saludos
En línea

Entra a esta página y mira las mejores recetas de Nicaragua Click aquí




Lo que una mente crea... Otra lo destruye
fire
Fresco
*

Agradecimientos: 2
Desconectado Desconectado

Sexo: Masculino
Mensajes: 119


shellfirexd


WWW
« Respuesta #2 : Abril 30, 2010, 08:44:17 »

Gracias man ahora tengo otro problema y es que el formulario de envio no me envia nada a la DB xD pero el buscador si me haya los datos  para poder ingresar datos tengo que hacerlo directamente a la DB

Aqui te dejo el codigo

insertar.php
<?
include("../test/conex.php");
$link=conectarse();
$niss=$_POST['niss'];
$nombre=$_POST['nombre'];
$gestor=$_POST['gestor'];
$telefono=$_POST['telefono'];
$comentario=$_POST['comentario'];

$result=mysql_query("INSERT INTO informe (niss,nombre,telefono,comentario) VALUES('$niss','$nombre','$telefono',  'gestor','$comentario')",$link);

$guardar = mysql_query("INSERT INTO informes (niss,nombre,telefono,comentario) VALUES ('$niss','$nombre','$telefono','$gestor', '$comentario');");

mysql_close();


/*
while ($row=mysql_fetch_array($result))

{
echo $row["nombre"]." ".$row["niss"]."
";
}
*/

?>



e

index.html

 <form action="insertar.php" method="post">

          <table width="384" border="1">
            <tr>
              <td width="168">Niss :</td>
              <td width="200"><input name="niss" type="text" /></td>
            </tr>
            <tr>
              <td>Nombre y Apellidos:</td>
              <td><input name="nombre" type="text"  width="200
              "/></td>
            </tr>
            <tr>
              <td>Telefono :</td>
              <td><input name="telefono" type="text" /></td>
            </tr>
           
            <tr>
              <td>Gestor</td>
              <td><label>
                <input type="text" name="gestor" id="gestor" />
              </label></td>
            </tr>
            <tr>
              <td>Comentario:</td>
              <td><label>
                <textarea name="comentario" id="comentario" cols="30" rows="5"></textarea>
              </label></td>
            </tr>
            <tr>
              <td>&nbsp;</td>
              <td> <span class="Estilo1">.................</span>
              <input name="enviar" type="submit" value="Enviar" /></td>
            </tr>
          </table>
          </form>



En línea

Entra a esta página y mira las mejores recetas de Nicaragua Click aquí




La humanidad tiene muchas debilidades la mia es la informatica
satan
Administrador
Militante
*****

Agradecimientos: 6666
Desconectado Desconectado

Sexo: Masculino
Mensajes: 417

numeric


WWW
« Respuesta #3 : Abril 30, 2010, 05:21:28 »

Estos haces tu:
$result=mysql_query("INSERT INTO informe (niss,nombre,telefono,comentario) VALUES('$niss','$nombre','$telefono',  'gestor','$comentario')",$link);

Siempre deveras de hacer esto:
$result=mysql_query("INSERT INTO informe (niss,nombre,telefono,comentario) VALUES('".$niss."','".$nombre."','".$telefono."',  '".$gestor."','".$comentario."')",$link);

y el problema se deve q gesto no le habias puesto el $
« Última modificación: Mayo 01, 2010, 09:35:05 por polin » En línea

Entra a esta página y mira las mejores recetas de Nicaragua Click aquí




polin
Super Moderador
Asesino en serie
*****

Agradecimientos: 18
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1295



WWW
« Respuesta #4 : Mayo 01, 2010, 09:36:59 »

Gente no olviden usar las respectivas etiquetas para que el foro no se vea Feito.
Código:
[php] echo "Hola mundo"; [/php]
En línea

Entra a esta página y mira las mejores recetas de Nicaragua Click aquí




Lo que una mente crea... Otra lo destruye
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  



Plexinium Team - Fondos de Pantalla

Powered by SMF 1.1.11 | SMF © 2006-2007, Simple Machines LLC
Debu Theme - Sefa
Página creada en 0.351 segundos con 19 consultas.