Tengo el siguiente problema:
He insertado un formulario y dentro tengo una "menu" donde hay una lista de colores (vinculado a la BBDD), y un campo numérico donde indicaran la cantidad.
En la BBDD se encuentran los tipos de colores y el stock pero no consigo vincular la selección que se realiza de la lista al campo numérico. Es decir, que cuando seleccionen por ejemplo color NEGRO y hay de stock 2, no pueden añadir más del máximo de stock.
Mi código es el siguiente:
Código PHP:
<form id="form1" name="form1" method="post" action="">
Seleccione un color:
<select name="color" id="color" >
<?php
do {
?>
<option value="<?php echo $row_productos['nombre_color']?>"<?php if (!(strcmp($row_productos['nombre_color'], $row_productos['nombre_color']))) {echo "selected=\"selected\"";} ?>><?php echo $row_productos['nombre_color']?></option>
<?php
} while ($row_productos = mysql_fetch_assoc($productos));
$rows = mysql_num_rows($productos);
if($rows > 0) {
mysql_data_seek($productos, 0);
$row_productos = mysql_fetch_assoc($productos);
}
?>
</select>
Cantidad:
<input name="cabtidad" type="numeric" required="required" id="select" max="<?php echo $row_productos['stock_color']; ?>" min="1" step="1"/>
<input type="image" name="imageField" id="imageField" src="iconos/compra.png" />
<strong>Añadir al carrito</strong></h2>
</form>
Espero que alguien pueda ayudarme , no consigo solucionarlo.
Muchas gracias a todos