Tnego una funcion que le paso argumentos que me genera un formulario y me funciona muy bien, pero quiero poner otro formulario en la misma pagina donde tengo este primero que les menciono, y que haga lo mismo, ya lo e intentado poner pero resulta que al momento de dar clic al boton del segundo formulario me redirecciona a la pagina que tengo en el action del primer formulario. Aqui les dejo el codigo de el primer formulario para que sepan como lo tengo estructurado junto con la consulta que hago a la base de datos y pasarle los datos a la funcion.
Código PHP:
<?php
function agregar($nom, $dif, $pre)
{
echo $dif;
echo '<br>';
echo '<input type="submit" name="comp" value="Agregar">';
echo '<input type="hidden" name="prec" value="'. $pre .'">';
echo '<input type="hidden" name="nomb" value="' . $nom . '">';
echo '<input type="radio" name="cual" value="'. $dif .'">';
}
$link=mysql_connect ("localhost","root", "") or die('No se ha podido Conectar');
if($link==true)
{
mysql_select_db("tienda") or die("No se pudo tener acceso a la Base de Datos");
$busqueda=$_POST["busqueda"];
$trozo=explode(" ",$busqueda);
$numero=count($trozo);
$numRegis=0;
if($numero==1)
{
echo '<form name="ag" method="post" target="blank" action="carrocomp.php">';
$rescons="Select producto.id_producto,nombre_prod,imagen,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 producto.id_producto Asc";
$resquery=mysql_query($rescons,$link);
//echo mysql_errno().": ".mysql_error()."<BR>"; echo $rescons;
if(mysql_num_rows($resquery)!=0)
{
while($filas=mysql_fetch_array($resquery))
{
$dif=$filas["id_producto"];
$precio=$filas["precio_oferta"];
?>
<tr>
<td height="61" valign="top" bgcolor="#FFFFFF"><?php echo $nombre=$filas["nombre_prod"]; agregar($nombre, $dif, $precio); echo '<br>';?></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
}
}
else
{
echo "<div align='center'>";
echo "<font face='Arial' color='blue' size=2> *°* No se generaron Resultados *°* </font>";
echo "</div>";
}
}
}
echo '</form>';echo '<form name="ofer" method="post" action="ofertar.php">'; echo '</form>';
?>