Foros del Web » Programando para Internet » PHP »

formularios y variables en php

Estas en el tema de formularios y variables en php en el foro de PHP en Foros del Web. hola soy nueva en php y estoy trabajando en un buscar, el cual lo coloco en la misma pagina donde tengo el html (el diseño ...
  #1 (permalink)  
Antiguo 04/06/2011, 15:02
KXR
 
Fecha de Ingreso: junio-2011
Mensajes: 4
Antigüedad: 12 años, 10 meses
Puntos: 1
formularios y variables en php

hola soy nueva en php y estoy trabajando en un buscar, el cual lo coloco en la misma pagina donde tengo el html (el diseño de pagina) pero me sale un error de undefine index...veran lo que hice fue esto:

cree un form donde pongo para que llenen los datos (en este caso el nombre a buscar) y en la parte de abajo sale una tabla donde estan todas las personas que estan inscritas, y cuando coloque alguna letra este buscara a esa persona y la mostrara, pues bien funciona pero me sale ese error del index, busque y dice que al acceder a la pagina la variable no tiene nada que es mas como una notificación pero XD me tortura esta notificacion y bueno me preguntaba uno puede trabajar unas consultas php en donde tiene el html propio de el (es decir un formulario agregar y lo trabajo en la misma pagina para hacerlo todo alli de una ???) y como se haria porque cuando intente hacer el incertar alli me salia que las variables no estaban definidas, bueno por los momentos del muestro el buscar

</style>
</head>

<body style="background-image: url('fondo.png'); ">
<table style="width: 728px" align="center">
<tr>
<td class="auto-style1" style="width: 728px; height: 94px;">
<object id="flash1" data="Banner%20nuevo.swf" height="90" type="application/x-shockwave-flash" style="width: 728px">
<param name="movie" value="Banner%20nuevo.swf" />
</object>
</td>
</tr>
<tr>
<td style="height: 35px; width: 736px;" class="auto-style1">

</td>
</tr>
<tr>
<td class="auto-style4" style="width: 736px">&nbsp;</td>
</tr>
<tr>
<td class="auto-style3" style="width: 736px"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span class="auto-style5"><strong>&nbsp;&nbsp;&nbsp;
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;
Facilitadores</strong></span><hr class="auto-style6" style="width: 599px" />
<br />
<form action="buscar_facilitador.php" method="post">
<table style="width: 100%; height: 17px">
<tr>
<td class="auto-style7" style="width: 307px">Nombre
Facilitador<br />
<br />
</td>
<td style="width: 149px"><input name="nombre" type="text" />&nbsp;<br />
</td>
<td><input name="Buscar" type="submit" value="Buscar" />&nbsp;<br />
<br />
</td>
</tr>
</table>
</form>
<br />
<br />
<table align= "center" width: "85%;" border="1px collapse #800080" class="auto-style9" >
<?php
$esta=false;
include "conexion.php"; //nos conectamos a la base de datos
$Res= mysql_query("SELECT * FROM facilitador WHERE nombre LIKE '$nombre%'",$conexion)or die(mysql_error());
$Res2= mysql_query("SELECT * FROM facilitador WHERE nombre LIKE '$nombre%'",$conexion)or die(mysql_error());


//se hace la consulta de los prestamos retrasados mas los datos del responsable
//echo"<table width: 75%; border=\"1px collapse #800080\" ; align= \"center;\" >";



echo "<tr align= \"center\">";
echo "<td ><strong>CEDULA</strong></td><td><strong>NOMBRE</strong></td><td><strong>APELLIDO</strong></td><td><strong>MOVIL</strong></td><td><strong>FIJO</strong><td><strong>ESTADO</strong></tr>";

While($row=mysql_fetch_row($Res2)){ //se crea la tabla con una fila para cada elemento encontrado


if($row[0]!="")
{

echo"<tr align= \"center\" border=\"1px \" ; align= \"center;\" >";
// echo"<table style=\"border: #800080 solid;\">"
echo "<td>$row[0] </td><td>$row[1]</td><td>$row[2]</td><td>$row[3]</td><td>$row[4]</td><td>$row[5]</tr>";
$esta=true;
}


?>
</table>

<br />
<br />
</td>
</tr>
</table>

</body>

</html>



por cierto este tambien produjo un error de que la varioable nombre no estaba definida el cual soluciones poniendo

<?php


$nombre=$_POST['nombre'];


?>

al principio de todo no se, si realmente debi hacerlo pero fue la unica solucion que encontre algun consejo???
  #2 (permalink)  
Antiguo 04/06/2011, 16:07
 
Fecha de Ingreso: enero-2011
Mensajes: 5
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: formularios y variables en php

para que no salga ese error tenes que configurar el error reporting del php ini
[URL="http://www.php.net/manual/es/errorfunc.configuration.php#ini.error-reporting"]http://www.php.net/manual/es/errorfunc.configuration.php#ini.error-reporting[/URL]
ademas te recomiendo que empiezes a trabajar usando divs en vez de tablas ya que el uso de estas no es recomendado
  #3 (permalink)  
Antiguo 04/06/2011, 16:24
KXR
 
Fecha de Ingreso: junio-2011
Mensajes: 4
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: formularios y variables en php

okas buscare eso y otra cosa yo puedo trabajar en el html directo como hago para definir las variables de un form que esta alli en la parte del codigo php???
supon que tengo un form

<form action="" method="post">
<table style="width: 100%; height: 17px">
<tr>
<td class="auto-style7" style="width: 307px">Nombre
Facilitador<br />
<br />
</td>
<td style="width: 149px"><input name="nombre" type="text" />
</td>
<td><input name="Buscar" type="submit" value="Buscar" />
<br />
</td>
</tr>
</table>
</form>

aja y en la parte del php lo defino como, como si tratara una variable normal???

<?php

$nombre;

// o con el post???


$nombre=$_POST['nombre'];

//y luego aqui mi consulta

?>
  #4 (permalink)  
Antiguo 04/06/2011, 16:26
 
Fecha de Ingreso: junio-2011
Mensajes: 1
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: formularios y variables en php

hola porfa necezito zaber como ze paza de un formulario a otro en php agradezco mucho el que me pueda rezponder¡¡¡¡¡¡¡¡¡¡¡¡
  #5 (permalink)  
Antiguo 04/06/2011, 16:33
 
Fecha de Ingreso: enero-2011
Mensajes: 5
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: formularios y variables en php

a las variables tienes que pasarlo con el $_POST, la otra manera viene desabilitada por defecto y es poco recomendable
  #6 (permalink)  
Antiguo 04/06/2011, 17:05
KXR
 
Fecha de Ingreso: junio-2011
Mensajes: 4
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: formularios y variables en php

Cita:
Iniciado por dasteefran Ver Mensaje
hola porfa necezito zaber como ze paza de un formulario a otro en php agradezco mucho el que me pueda rezponder¡¡¡¡¡¡¡¡¡¡¡¡
ya va, quieres pasar la info que tienes de un formulario a otro o que cuando tocas un boton te mande a otro formulario sin los datos o con los datos??????
  #7 (permalink)  
Antiguo 04/06/2011, 17:06
KXR
 
Fecha de Ingreso: junio-2011
Mensajes: 4
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: formularios y variables en php

Cita:
Iniciado por ernesto27 Ver Mensaje
a las variables tienes que pasarlo con el $_POST, la otra manera viene desabilitada por defecto y es poco recomendable
ok, gracias y supongo en ese caso debo ponerlo en la parte de arriba verdad

Etiquetas: variables, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:21.