Hola eits:
Lamentablemente no me sirve esto,no mando todos los datos a la vez, es decir, si de la página resultadosdebusqueda salen 3 articulos y le das clic al boton comprar y te envía uno y después le das clic al otro botón comprar para que te envíe el otro....los datos los envío mediante una función que es esta:
Código PHP:
function agregar($p, $nom)
{
$pre=$p;
$no=$nom;
$conta=0;
echo '<form name="ag" method="post" target="blank" action="carrocomp.php">';
echo '<input type="submit" name="comp" value="comprar">';
echo '<input type="hidden" name="prec[]" value="'. $pre .'">';
echo '<input type="hidden" name="nomb[]" value="' . $no . '">';
echo '</form>';
}
Los datos de $p y $nom son tomados al enviar los argumentos de la funcion agregar($precio, $nombre); como se muestra abajo:
Código PHP:
<?php
$rescons="Select nombre_prod,tiempo_ofer,caract_tecnolog,descripcion,precio_oferta From producto, desc_prod WHERE producto.id_producto=desc_prod.id_producto AND nombre_prod LIKE '%$busqueda%' Order By nombre_prod Desc";
$resquery=mysql_query($rescons);
//echo mysql_errno().": ".mysql_error()."<BR>"; echo $rescons;
if(mysql_num_rows($resquery)!=0)
{
while($filas=mysql_fetch_array($resquery))
{
$precio=$filas[precio_oferta];
?>
<tr>
<td height="61" valign="top" bgcolor="#FFFFFF"><?php echo $nombre=$filas["nombre_prod"]; agregar($precio, $nombre);?></td>
<td valign="top" bgcolor="#FFFFFF"><?php echo $image;?></td>
<td valign="top" bgcolor="#FFFFFF"><?php echo $filas["descripcion"]; ?></td>
<td colspan="2" valign="top"><?php echo $filas["caract_tecnolog"] .'<br>'. '<font color="blue">'. "Precio : ". $precio; '</font>'?>
</td>
</tr>
<?php
}
}
?>