tengo este formulario que relleno con un select a la bd:
$res=mysql_query($sql)or die (mysql_error());
$num_cursos=mysql_num_rows($res);
?>
<div id="lis"> <table width="70%" border='2' cellpadding='2' cellspacing='2' align='center'>
<tr>
<th aling'center'>Id_porfolio</th>
<th aling'center'>Título</th>
<th aling'center'>Inicio</th>
<th aling'center'>Precio</th>
</tr>
<?
while($row2 = mysql_fetch_array($res))
{
$id_porfolio = $row2['id_porfolio'];
$titulo = utf8_encode($row2['titulo']);
?>
<tr>
<td><input type="checkbox" name="campos[]" value="<? echo $id_porfolio;?>_<? echo $inicio; ?>_<? echo $precio;?> "><? echo $id_porfolio;?></td>
<td><? echo $titulo; ?></td>
<td><input type="text" name="inicio[]"></td>
<td><input type="text" name="precio[]"></td></tr>
<?
}
?>
<tr><td><input type="submit" name="Enviar" value="Enviar" /></td></tr>
<?
}
Este formulario lo remito a esta pagina:
if(isset($_POST['Enviar'])){
$id_porfolio=$_POST['id_porfolio'];
$inicio=$_POST['inicio'];
$precio=$_POST['precio'];
echo "$id_porfolio";
for($i=0;$i<count($_POST['campos']);$i++) {
$field=explode("_",$_POST['campos'][$i]);
$consulta = "INSERT INTO ofertames (id_porfolio,inicio,precio) VALUES (".$field[0].",".$field[1].",".$field[2].")";
}}
?>
No consigo que me inserte los datos.-Lo he hecho de otra manera y me inserta solo los id_porfolio pero no los otros campos.-
Le he dedicado a esto mucho tiempo.