Foros del Web » Programando para Internet » PHP »

Ayuda con mysql_fetch_assoc

Estas en el tema de Ayuda con mysql_fetch_assoc en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 10/11/2010, 21:47
 
Fecha de Ingreso: noviembre-2010
Mensajes: 75
Antigüedad: 14 años
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.
  #2 (permalink)  
Antiguo 10/11/2010, 21:51
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 20 años, 2 meses
Puntos: 2
Respuesta: Ayuda con mysql_fetch_assoc

Hola dando un vistazo de reojo a tu codigo puedo ver que no pones los ; despues de los echo que haces no se si eso sea el error pero igual prueba XD
<?php echo $cli['ape_cli'] ?> seria <?php echo $cli['ape_cli']; ?>

Saludos
  #3 (permalink)  
Antiguo 10/11/2010, 21:57
 
Fecha de Ingreso: noviembre-2010
Mensajes: 75
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda con mysql_fetch_assoc

Nop ponga o no ponga (;) me sale el mismo error.
  #4 (permalink)  
Antiguo 10/11/2010, 22:04
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 20 años, 2 meses
Puntos: 2
Respuesta: Ayuda con mysql_fetch_assoc

mmm haz probado cambiar mysql_fetch_assoc($sql) por mysql_fetch_array($sql)?
  #5 (permalink)  
Antiguo 10/11/2010, 22:12
 
Fecha de Ingreso: noviembre-2010
Mensajes: 75
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda con mysql_fetch_assoc

Nop tampoco funca.

Sale el mismo error.
  #6 (permalink)  
Antiguo 10/11/2010, 22:17
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 20 años, 2 meses
Puntos: 2
Respuesta: Ayuda con mysql_fetch_assoc

mmmm si cierras el corchete del while del mysql_fetch??? al final de tu codigo } jeje ya estoy adivinando!
  #7 (permalink)  
Antiguo 10/11/2010, 22:25
 
Fecha de Ingreso: noviembre-2010
Mensajes: 75
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda con mysql_fetch_assoc

Esta cerrado, justo antes del campo oculto.
  #8 (permalink)  
Antiguo 10/11/2010, 22:30
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 20 años, 2 meses
Puntos: 2
Respuesta: Ayuda con mysql_fetch_assoc

mmm lo único que puede ser es que la consulta sea incorrecta haz probado hacerla dentro de phpmyadmin, no encuentro otra razón para que de el error.
  #9 (permalink)  
Antiguo 11/11/2010, 18:18
 
Fecha de Ingreso: noviembre-2010
Mensajes: 75
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda con mysql_fetch_assoc

La consutla esta bien hecha, ya la probe y todo esta bien pero no se que pasa, a la hora de ejecutar ya no me sale el error pero a la hora de correrlo me sale en blanco (sin nada).


Gracias de antemano
Erika
  #10 (permalink)  
Antiguo 11/11/2010, 18:51
 
Fecha de Ingreso: septiembre-2004
Ubicación: Chihuahua Mex
Mensajes: 404
Antigüedad: 20 años, 2 meses
Puntos: 2
Respuesta: Ayuda con mysql_fetch_assoc

Revisaste la función Conectarse() y también los datos del archivo conexion.php
  #11 (permalink)  
Antiguo 12/11/2010, 13:48
 
Fecha de Ingreso: noviembre-2010
Mensajes: 75
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda con mysql_fetch_assoc

Ahora si funciona. Gracias Karma, por tu ayuda.

El problema era que habia declarado una variable mal.

Gracias

Etiquetas: Ninguno
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




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