Ver Mensaje Individual
  #23 (permalink)  
Antiguo 09/05/2011, 15:42
SideEfect
 
Fecha de Ingreso: mayo-2011
Mensajes: 38
Antigüedad: 13 años
Puntos: 0
Respuesta: consulta y onchage

Cita:
Iniciado por alexg88 Ver Mensaje
Mira con el firebug si el parámetro num se envía bien al servidor.

Puedes poner un echo $num para verlo en el php también.

Luego cambia la función mysql_fetch_row por mysql_fetch_assoc porque la primera es para crear un array de índices numéricos y la segunda un array asociativo (que es lo que necesitas para poder hacer $registro["producto"].

Código PHP:
Ver original
  1. <?php
  2. error_reporting(E_ERROR | E_WARNING | E_PARSE);
  3.  
  4. $num = $_GET["num"];
  5.  
  6. echo "Parámetro num: ".$num."<br />";
  7.  
  8. $conexion=mysql_connect("localhost", "root", "root");
  9. mysql_select_db("COPROM", $conexion) or die ("Verifique la Base de Datos");
  10.  
  11. $query = "SELECT producto FROM t_mat WHERE cod=".$num;
  12.  
  13. echo "Consulta: ".$query."<br />"
  14. $resultado=mysql_query(,$conexion) or die(mysql_error());
  15.  
  16. $registro=mysql_fetch_assoc($resultado);
  17.  
  18. echo $registro["producto"];
  19.  
  20. ?>
al ejecutarlo sale este error en la linea 37
Parse error: syntax error, unexpected ',', expecting ')' in

37 $resultado=mysql_query(,$conexion) or die(mysql_error());

arriba de esta le puse un ., que le faltaba pero no veo el error