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>";