20/08/2009, 13:21
|
| | Fecha de Ingreso: julio-2009 Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 15 años, 6 meses Puntos: 13 | |
Tengo un problema con mysql_fetch_array() tengo el siguiente problema y ya llevo gran parte del dia viendo, modificando y pensando en que puede ser el problema, pero no llego a nada
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\sistema\modificaUsuario2.php on line 24
mi codigo es: modificaUsuario.php Código PHP:
<form action="modificaUsuario2.php" method="post"> <table> <tr> <td><select name="modrut"> <?php mysql_connect("localhost", "root", "") or die ("Error al Conectar!"); mysql_select_db("sistema") or die ("Verifique la Base de Datos"); $consulta = "Select rut From usuarios"; $respuesta = mysql_query ($consulta); while ($fila = mysql_fetch_array($respuesta)) {?> <option value="<?php echo $fila["rut"] ?>"> <?php echo $fila["rut"] ?> </option> <?php }?> </select></td> </tr> <tr> <td><input type="submit" name="Submit" value="Enviar"></td> </tr> </table> </form> y el modificaUsuario2.php Código PHP: <?php $rut = $_POST["modrut"]; if ($rut == "Selecciona") { echo "Debes Seleccionar Un Rut"; } else { mysql_connect ("localhost", "root", ""); $busca = "Select * From usuarios Where rut='$rut'"; $resul = mysql_query($busca); while ($registros = mysql_fetch_array($resul)) { ?> <table border="1"> <tr> <td>Rut:</td> <td><input type="text" name="textfield" value="<? echo $registros["rut"]; ?>"></td> </tr> <tr> <td>Nombre:</td> <td><input type="text" name="textfield2" value="<? echo $registros["nombre"]; ?>"></td> </tr> <tr> <td>Apellido:</td> <td><input type="text" name="textfield3" value="<? echo $registros["apellido"]; ?>"></td> </tr> <tr> <td>Telefono:</td> <td><input type="text" name="textfield4" value="<? echo $registros["telefono"]; ?>"></td> </tr> <tr> <td>Contraseña:</td> <td><input type="text" name="textfield5" value="<? echo $registros["contrasena"]; ?>"></td> </tr> <tr> <td>Privilegios:</td> <td><select name="privilegios" id="privilegios"> <option>-- Privilegios --</option> <option>Administrador</option> <option>Gerente</option> <option>Sub Gerente</option> <option>Jefe</option> </select> <? echo $registros["privilegios"]; ?> </td> </tr> </table> <?php }} ?>
la linea 24 es: while ($registros = mysql_fetch_array($resul))
lo que hace es que yo seleccion el rut del usuario que quiero modificar, lo mando a modificaUsuario2 y ahi con una tabla muestro todos los datos del usuario a modificar, pero esto ultimo no lo hace por el error que tengo!
se agradece vuestra ayuda! |