questo è il form:
codice:
<input name="checkbox[]" type="checkbox" id="checkbox[]" value="<?php echo $row_test['servizio']; ?>^<?php echo $row_test['link']; ?>" />
<?php echo $row_test['servizio']; ?>
questo è il codice php che ho usato:
Codice PHP:
$nome = $_POST['nome'];
$checkbox = $_POST['checkbox'];
$dati_separati = explode("^",$checkbox);
$checkbox_servizi = $dati_separati[0];
$checkbox_links = $dati_separati[1];
//-parte servizi
$tot_value_servizi = "";
foreach ($checkbox_servizi as $value_servizi) {
$tot_value_servizi .= "$value_servizi#";
}
//-----fine
$insertSQL = "INSERT INTO test (nome, servizi) VALUES ('$nome', '$tot_value_servizi')";
Per ora ho fatto in modo che mi inserisse solo la parte servizi ma mi da il seguente errore:
Warning: Invalid argument supplied for foreach()
Warning: Cannot modify header information - headers already sent by
e nel database non ha inserito niente.
Mi aiutate? Grazie!