Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2010, 21:47
evaleh
 
Fecha de Ingreso: noviembre-2010
Mensajes: 75
Antigüedad: 13 años, 6 meses
Puntos: 0
Ayuda con mysql_fetch_assoc

Hola tengo una duda, tengo un select que me selecciona un cliente y bueno quiero que todos los datos del mismo (una vez que seleccionado el cliente) se llenen los campos tanto sea de nombre, apellido, direccion, telefono y mail (cada uno en un campo de texto diferente)

Tengo este codigo y me sale un error, No se que estoy haciendo mal.


Cita:
<?PHP
include ("conexion.php");
$link=Conectarse();
$cliente=$_REQUEST['cliente'];
$sql=mysql_query("SELECT * FROM cliente WHERE id_cli='$cliente'",$link);
while ($cli=mysql_fetch_assoc($sql)){ // Esta es la linea 23
?>
<input type="text" name="nombres1" size="40" value="<?php echo $cli['nom_cli'] ?>">
<input type="submit" name="enviar1" value="...">
</td>
</tr>
<tr>
<td colspan="2">Apellidos</td>
<td colspan="3"><input type="text" name="apellidos1" size="40" value="<?php echo $cli['ape_cli'] ?>"></td>
</tr>
<tr>
<td colspan="2">Telefono</td>
<td colspan="3"><input type="text" name="telefono1" size="20" value="<?php echo $cli['tel_cli'] ?>"></td>
</tr>
<tr>
<td colspan="2">Direccion</td>
<td colspan="3"><input type="text" name="direccion1" size="40" value="<?php echo $cli['dir_cli'] ?>"></td>
</tr>
<tr>
<td colspan="2">E-Mail</td>
<td colspan="3"><input type="text" name="mail1" size="40" value="<?php echo $cli['mail_cli'] ?>"></td>
</tr>
<tr>
<?php } ?>
<td colspan="2">&nbsp;</td>
<td colspan="3"><input type="hidden" name="id" value="<?php echo $cliente ?>">
Este es el error que me sale


Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\appserv\www\Salsas\cliente1.php on line 23


Espero me puedan ayudar.
Gracias de antemano.