Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/11/2010, 16:00
bmacias
 
Fecha de Ingreso: septiembre-2010
Mensajes: 29
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Seleccionar de un combo para hacer update

Hola..!!!

Estaba adaptando tu codigo al mio pero me sale el error:

Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in C:\wamp\www\mantenimiento_estudiantes\actualiza.ph p on line 33

aca el codigo:

<html>
<head>
<title>Actualizar</title>
</head>

<body>
<?
//coneccion a la base de datos
$db_host="localhost";
$db_nombre="man_estudiantes";
$db_user="root";
$db_pass="";
$link=mysql_connect($db_host, $db_user, $db_pass) or die ("Error conectando a la base de datos.");
$error=mysql_select_db($db_nombre ,$link) or die("Error seleccionando la base de datos.");
$sql = "select nombre from datos_estudiante order by nombre";
$result = mysql_query($sql) or die("La siguiente consulta contiene algún error:<br>nSQL: <b>".$sql."</b>");
?>
<FORM METHOD="get" ACTION="" name="actualiza1">
Nombre:
<select name="cmbNombre" id="cmbNombre" onchange="this.form.submit()">
<option selected>Selecciona una opci&oacute;n...</option>;
<?
while ($row=mysql_fetch_array($result)){
echo '<option>'.$row["nombre"].'</option>';
}
?>
</select>
</FORM>

<?
//$estNombre = $_GET['cmbNombre'];
$sSQL = "select direccion, telefono from datos_estudiante where nombre='".$_GET['cmbNombre']."'";
$row=mysql_fetch_array($sSQL); // Linea 33
?>

<form action="actualiza.php" method="post" name="actualiza2">
<table width="300" border="0">
<tr>
<td>Direcci&oacute;n:</td>
<td><input type="text" name="direccion" id="direccion" value="<?php echo $row['direccion']; ?>"></td>
</tr>
<tr>
<td>Tel&eacute;fono:</td>
<td><input type="text" name="telefono" id="telefono" value="<?php echo $row['telefono']; ?>"></td>
</tr>
</table>
</form>

</body>
</html>