Ciao, una cortesia, ho una tabella mysql che richiamo a video. accanto ad ogni record inserisco una checkbox. Praticamente per ogni record selezionato tramite checkbox faccio una insert di quei record in un'altra tabella.
Nell'esempio qui sotto carico la tabella e inserisco la checkbox. Poi inserisco il pulsante e poi faccio l'insert. Il problema è che non so se la checkbox (con un'array) con il relativo post sono fatti bene (sicuramente no, non funziona...).
Mi aiutate per favore? Non so più come fare....
<--! CARICO LA TABELLA-->
<table width="95%" align="center" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td>
Rif
</td>
<td>
Indirizzo
</td>
<?php
for($l = $offset; $l < $max; ++ $l) {
$propertyref = $row ["propertyref"];
$propertyaddress = $row ["propertyaddress"];
}
?>
<td><?php echo $cgi->htmlEncode ( $propertyref ); ?></td>
<td><?php echo $cgi->htmlEncode ( $propertyaddress ); ?></td>
<--! CHECKBOX -->
<td><input name="inserisci[<?php echo $cgi->htmlEncode ( $propertyref ); ?>]" type="checkbox" value="inserisci"/></td>
</tr>
</table>
<--! PULSANTE-->
<input name="op" type="hidden" value="Insertimmobili" />
<input type="submit" name="Submit" value="Importa Immobili Selezionati" />
<--! INSERT-->
<?php
if ($cgi->getValue ( "op" ) == "Insertimmobili")
{
$id = $_POST['inserisci'];
foreach($id as $copia)
{
$sql->execute ( "INSERT INTO " . $property_table . "
(propertyref)
VALUES
(" . $id .")"
, SQL_RETURN_INSERTID );
}
}
?>