Hola, tengo una serie de productos almacenados en mi BD y necesito hacer una consulta de la siguiente manera:
tengo un formulario que presenta los items donde cada item tiene un checkbox
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin título</title>
</head>
<body>
<form name="form1" method="post" action="carrito.php">
<table width="80%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="55%">Amino Acids </td>
<td width="4%"><input type="checkbox" name="Amino" value="1"></td>
<td width="41%">30.000</td>
</tr>
<tr>
<td>L-Carnitina</td>
<td><input type="checkbox" name="carnitina" value="2"></td>
<td>40.000</td>
</tr>
<tr>
<td>Chromium Omniplus </td>
<td><input type="checkbox" name="chromium" value="3"></td>
<td>13.000</td>
</tr>
<tr>
<td colspan="3"><input type="submit" name="Submit" value="Enviar"></td>
</tr>
</table>
</form>
</body>
</html>
entonces, como el usuario puede seleccionar tantos items como desee, necesito generar una consulta que me arroje los resultados que el usuario quiere, para esto pense tomar las variables que me pasa el formulario (los campos seleccionados) y almacearlos en una misma variable para luego consultarlos en la BD, alguien me dijo que utilizara un array para tal fin pero la verdad es que soy nulo con los arrays.
aqui el codigo que hice para consultar
Código PHP:
<?
$dbh=mysql_connect ("localhost", "root", "") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("precios");
$prod1=$_POST['Amino'];
$prod2=$_POST['carnitina'];
$prod3=$_POST['chromium'];
$var1=$prod1."".$prod2."".$prod3;
?>
<table>
<?
$result=mysql_db_query("precios","select * from productos WHERE id_producto like'%".$var1."%'");
echo $var1;
if (mysql_num_rows($result) > 0 )
{
echo "Los Productos son : ";
while ($row=mysql_fetch_array($result))
{
{
echo '<tr><td>'.$row['producto'].'</td>';
echo '<td>'.$row['precio'].'</td></tr>';
}
}
} else {
echo "No ha seleccionado ninguno";
}
mysql_free_result($result);
?>
alguien me puede hechar una mano con esto?
gracias, es urgente