Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2008, 01:46
Janire
 
Fecha de Ingreso: septiembre-2007
Mensajes: 100
Antigüedad: 16 años, 7 meses
Puntos: 0
Recuperar un dato

Buenos días!!

Espero que me puedan ayudar con un problema. Tengo una página en la que se muestran las referencias de varios productos en una lista desplegable y quiero que cuando el usuario elija una de esas referencias, en las demás casillas que aparecen en la misma página se cargue la información (descripción, precio, código, medida,...) del producto elegido.

¿Alguien sabe como puedo hacer eso? Porque consigo que me salgan las referencias pero cuando el usuario elige una no se me carga nada.

Os dejo el código que tengo a ver si me podeis dar una solución:

Código PHP:
echo "<form action=\"confirmargestion.php?accion=borrar&subcategoria=" $subcategoria "\" method=\"post\" enctype=\"multipart/form-data\">";
$resultado mysql_query("SELECT * FROM " $subcategoria);
echo 
"<tr bgcolor=\"#FFFFFF\">";
echo 
"<td colspan=2 width=209>Referencia:</td>";
// Lo que el usuario elige en este select es lo que necesito para que me salga la información en el resto de casillas
echo "<td colspan=2 width=209><select name=\"referencia\">";
while (
$fila mysql_fetch_array($resultado))
{
    echo 
"<option value=\"" $fila["referencia"] . "\">" $fila["referencia"] . "</option>";
}
echo 
"</select></td>";
$producto mysql_query("SELECT * FROM " $subcategoria " WHERE referencia = " $_POST["referencia"]);
$elProducto mysql_fetch_array($producto);
echo 
"<td colspan=2 width=209>Código de marcaje:</td>";
echo 
"<td colspan=2 width=209><input name=\"codigo_marcaje\" type=\"text\" id=\"codigo_marcaje\" size=\"20\" style=\"background-color:#F5F5F5\" />" $elProducto["codigo_marcaje"] . "</td>";
echo 
"</tr>";
echo 
"<tr bgcolor=\"#FFFFFF\"><td colspan=\"8\" width=\"836\" height=\"8\"></td></tr>";
echo 
"<tr bgcolor=\"#FFFFFF\">";
echo 
"<td colspan=2 width=209>Descripción:</td>";
echo 
"<td colspan=2 width=209><input name=\"descripcion\" type=\"text\" id=\"descripcion\" size=\"20\" style=\"background-color:#F5F5F5\" />" $elProducto["descripcion"] . "</td>";
echo 
"<td colspan=2 width=209>Medida de marcaje:</td>";
echo 
"<td colspan=2 width=209><input name=\"medida_marcaje\" type=\"text\" id=\"medida_marcaje\" size=\"20\" style=\"background-color:#F5F5F5\" />" $elProducto["medida_marcaje"] . "</td>";
echo 
"</tr>";
echo 
"<tr bgcolor=\"#FFFFFF\"><td colspan=\"8\" width=\"836\" height=\"8\"></td></tr>";
echo 
"<tr bgcolor=\"#FFFFFF\">";
echo 
"<td colspan=2 width=209>Colores:</td>";
echo 
"<td colspan=2 width=209><input name=\"colores\" type=\"text\" id=\"colores\" size=\"20\" style=\"background-color:#F5F5F5\" />" $elProducto["colores"] . "</td>";
echo 
"<td colspan=2 width=209>Colores máximos de marcaje:</td>";
echo 
"<td colspan=2 width=209><input name=\"colores_maximos\" type=\"text\" id=\"colores_maximos\" size=\"20\" style=\"background-color:#F5F5F5\" />" $elProducto["colores_maximos"] . "</td>";
echo 
"</tr>";
echo 
"<tr bgcolor=\"#FFFFFF\"><td colspan=\"8\" width=\"836\" height=\"8\"></td></tr>";
echo 
"<tr bgcolor=\"#FFFFFF\">";
echo 
"<td>Imagen:</td>";
echo 
"<td colspan=3 align=\"center\"><input name=\"imagen\" type=\"file\" id=\"imagen\" style=\"background-color:#F5F5F5\" /></td>";
echo 
"<td colspan=2 width=209>Incremento:</td>";
echo 
"<td colspan=2 width=209><input name=\"incremento\" type=\"text\" id=\"incremento\" size=\"20\" style=\"background-color:#F5F5F5\" />" $elProducto["incremento"] . "</td>";
echo 
"</tr>";
echo 
"<tr bgcolor=\"#FFFFFF\"><td colspan=\"8\" width=\"836\" height=\"8\"></td></tr>";
echo 
"<tr bgcolor=\"#FFFFFF\">";
echo 
"<td colspan=2 width=209>Precio según las unidades:</td>";
echo 
"<td colspan=2 width=209></td>";
echo 
"<td colspan=2 width=209></td>";
echo 
"<td colspan=2 width=209></td>";
echo 
"</tr>";
echo 
"<tr bgcolor=\"#FFFFFF\"><td colspan=\"8\" width=\"836\" height=\"8\"></td></tr>";
echo 
"<tr bgcolor=\"#FFFFFF\">";
echo 
"<td>25</td>";
echo 
"<td><input name=\"25\" type=\"text\" id=\"25\" size=\"20\" style=\"background-color:#F5F5F5\" />" $elProducto["25"] . "</td>";
echo 
"<td>100</td>";
echo 
"<td><input name=\"100\" type=\"text\" id=\"100\" size=\"20\" style=\"background-color:#F5F5F5\" />" $elProducto["100"] . "</td>";
echo 
"<td>500</td>";
echo 
"<td><input name=\"500\" type=\"text\" id=\"500\" size=\"20\" style=\"background-color:#F5F5F5\" />" $elProducto["500"] . "</td>";
echo 
"<td>5000</td>";
echo 
"<td><input name=\"5000\" type=\"text\" id=\"5000\" size=\"20\" style=\"background-color:#F5F5F5\" />" $elProducto["5000"] . "</td>";
echo 
"</tr>";
echo 
"<tr bgcolor=\"#FFFFFF\"><td colspan=\"8\" width=\"836\" height=\"8\"></td></tr>";
echo 
"<tr bgcolor=\"#FFFFFF\">";
echo 
"<td>50</td>";
echo 
"<td><input name=\"50\" type=\"text\" id=\"50\" size=\"20\" style=\"background-color:#F5F5F5\" />" $elProducto["50"] . "</td>";
echo 
"<td>250</td>";
echo 
"<td><input name=\"250\" type=\"text\" id=\"250\" size=\"20\" style=\"background-color:#F5F5F5\" />" $elProducto["250"] . "</td>";
echo 
"<td>1000</td>";
echo 
"<td><input name=\"1000\" type=\"text\" id=\"1000\" size=\"20\" style=\"background-color:#F5F5F5\" />" $elProducto["1000"] . "</td>";
echo 
"<td>10000</td>";
echo 
"<td><input name=\"10000\" type=\"text\" id=\"10000\" size=\"20\" style=\"background-color:#F5F5F5\" />" $elProducto["10000"] . "</td>";
echo 
"</tr>";
echo 
"<tr bgcolor=\"#FFFFFF\"><td colspan=\"8\" width=\"836\" height=\"16\"></td></tr>";
echo 
"<tr bgcolor=\"#FFFFFF\">";
echo 
"<td colspan=7></td>";
echo 
"<td align=\"right\" style=\"padding-right:25px\"><input name=\"aceptar\" type=\"submit\" id=\"aceptar\" value=\"Aceptar\" /></td>";
echo 
"</tr>";
echo 
"</form>"
Muchas gracias a todos por vuestra ayuda!!