Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/08/2012, 14:06
Avatar de rodrigo791
rodrigo791
 
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Error al insertar un ejecutar busqueda

$dato=mysql_fetch_row($r);

pero tu problema es que si tenes 10 datos, siempre te muestra 1, porque estas almacenando el resultado en una variable, y tenes que recorrer eso, tenes que usar un while para recorrer cada fila de tu tabla, ese es el error.

Código PHP:
Ver original
  1. while($dato=mysql_fetch_row($r)){ //esto significa que mientras existan filas en tu tabla recuperadas por la consulta las guarda en $dato y la mostras con while
  2.  
  3. echo ("<table><tr><td>Cantidad</td><td>Descripcion</td><td>Tamano</td><td>Existencia</td><td>Precio</td></tr>");
  4. echo ("<tr><td><input type=\"number\" name=\"cantidad\" id=\"cantidad\" min=1 size=3 value=\"1\"></td>");
  5. echo ("<td><input type=\"text\" name=\"descripcion\" id=\"descripcion\" value=\"$dato[0]\" DISABLED></td>");
  6. echo ("<td><input type=\"text\" name=\"tamano\" id=\"tamano\" value=\"$dato[1]\" DISABLED></td>");
  7. echo ("<td><input type=\"text\" name=\"existencia\" id=\"existencia\" value=\"$dato[2]\" DISABLED></td>");
  8. echo ("<td><input type=\"text\" name=\"precio\" id=\"precio\" value=\"$dato[3]\" DISABLED></td></tr></table>");
  9.  
  10. }