Te agradezco la respuesta, ya lo he puesto, pero ahora como llamo al Link en el PHP? Porque llamo a la función de Javascript pero no me la toma.
Es decir, como genero el link?.
De nuevo mil gracias!.
AGREGO: Actualmente tengo generado un botón de formulario al final con lo siguiente:
Código PHP:
<input type="button" onClick="agregaProducto()">
Pero el link que genera en el navegador no toma las variables, y nose porque el color tampoco, lo deja en "undefined".
Por ejemplo en el navegador aparece:
Código PHP:
producto_agregado.php?id='.$producto[codigo].'&nombre='.$producto[descripcion].'&precio=Pedir%20Presupuesto&color='undefined
Les muestro como quedó con las modificaciones:
Código PHP:
<?
$color= "SELECT * FROM colores";
$querycolores=mysql_query($color);
$num_colores=mysql_num_rows($querycolores);
?>
<form>
<select onchange='cambiaColor();'>
<?
while ($row = mysql_fetch_array($querycolores))
{
echo "<option value=".$row['color'].">".$row['color']."</option>";
}
?>
</select>
<input type="button" Value="Agregar producto" onClick="agregaProducto()">
</form>
<?
echo "<p>Números de Colores Disponibles: ".$num_colores."</p>";
?>
Y el Javascript
:
Código HTML:
<script>
var color;
function agregaProducto() {
var url = "producto_agregado.php?id='.$producto[codigo].'&nombre='.$producto[descripcion].'&precio=Pedir Presupuesto&color='" + color;
window.location = url;
}
function cambiaColor() {
var select = document.getElementById("select_color");
var option = select.options[select.innerHTML].value;
color = option;
}
</script>
:)