Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2011, 15:02
KXR
 
Fecha de Ingreso: junio-2011
Mensajes: 4
Antigüedad: 12 años, 11 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???