no mira si lo hago desde formularios distintos pero es ahi donde me dice Query was empty
archivo filtro.php Código PHP:
<form action="filtrocreado.php" target="arriba" method="post" name="form1">
<?php
$result=mysql_query("SELECT DISTINCT administrador
FROM ab ;");
?>
<tr>
<td><input type="text" size="2"name ="idPersona"/> </td>
<td><input type="text" size="8"name ="nom_filtro"/> </td>
<td><select name="campo_zona[]" size="3" multiple>
<?php
do {
?>
<option value="<? echo $row['administrador'] ;?>"><? echo $row['administrador']; ?></option>
<?php
} while ($row= mysql_fetch_assoc($result));
$rows = mysql_num_rows($result);
if($rows > 0) {
mysql_data_seek($result, 0);
$row= mysql_fetch_assoc($result);
}
}
?>
</select></td></td><br />
archivo filtrocreado.php Código PHP:
<?php include("conectar.php");
$link=conectar();
for($i=0;$i<count($_POST['campo_zona']);$i++){
$SQL="insert into filtros (idPersona,nom_filtro,valor_filtro) values ($idPersona,$nom_filtro,{$_POST['campo_zona'][$i]})";
mysql_query($SQL,$link) or die( mysql_error($link) );
echo "<p>Filtro Creado</p>";
?>