Tomo unos datos de una BD, en la cual tengo la tabla productos y la tabla color:
Código PHP:
$resultado = mysql_query("SELECT id, producto FROM productos WHERE id='1'")
$consulta = "select id, color FROM color";
$result=mysql_query($consulta);
Código PHP:
while ($productos = mysql_fetch_array($resultado)) {
echo "<tr class='borde_tabla'><td style='display:none'>" . $productos['id'] . "</td>";
echo "<td>" . $productos['producto'] . "</td>";
Código PHP:
<form method="post" action="carro.php">
<td><select name="color">
<option value="">seleccionar</option>
<?
while($fila=mysql_fetch_row($result)){
echo "<option value='".$fila['0']."'>".$fila['1']."</option>";
}
?>
</select>
</td>
</form>
Esto lo mando a otra página (carro.php) de esta manera:
Código PHP:
echo "<td style='text-align:right'>
<a href='carro.php?id=" . $productos['id'] . "&action=";
//Detectamos si el producto ya se ha añadido al carro de compras para usar una imagen u otra.
//Si se ha añadido usamos una imagen para Restar una cantidad al carro
if (isset($_SESSION['carro'][$productos['id']])){
echo "removeProd' alt='Eliminar del carro'><img src='img/remove_carro.png' width='48' height='48' alt='Eliminar del carro' title='Añadir producto al carrito'>";
}
else
echo "add' alt='Añadir al carro'><img src='img/add_carro.png' width='48' height='48' alt='Añadir al carrito' title='Añadir producto al carrito'>";
echo "</a></td>";
Mi duda es:
Como agrego una variable para tomar el color elegido en el <select> en esta parte:
Código PHP:
<a href='carro.php?id=" . $productos['id] . "&action=";
Agradezco cualquier ayuda, llevo atorado en esto como 2 semanas y nada más no le encuentro solución, cabe aclarar que es mi primer trabajo en PHP y apenas lo estoy conociendo.
Saludos