Salve a tutti, mi sono appena iscritto e saluto tutti i membri.
chiedo un aiuto:
ho un form perfettamente funzionante nel quale esiste una select per singola voce, questa:
devo sostituire questa select singola con una select multipla, e l'ho modificata così:
Accade che nella echo trovo e visualizzo le selezioni effettuate
Invece nel database mi viene scritta la parola "Array", qualsiasi numero di voci io abbia selezionato.
Qualcuno sa darmi qualche lume ?
Grazie in anticipo a tutti.
chiedo un aiuto:
ho un form perfettamente funzionante nel quale esiste una select per singola voce, questa:
PHP:
<label class="left_label">Categoria attività:</label>
<select name="competenze">
<option value="">Selezionare</option>
<option value="voce1">Voce1</option>
<option value="voce2">Voce2</option>
<option value="voce3">Voce3</option>
<option value="voce4">Voce4</option>
<option value="voce5">Voce5</option>
<option value="voce6">Voce6</option>
</select>
<?php
$_POST['competenze'];
echo('<br>');
echo('Categoria attuale: <font size="2" color="#008000">');
print "$competenze";
echo('</font><br><br>');
?>
devo sostituire questa select singola con una select multipla, e l'ho modificata così:
PHP:
<select multiple="multiple" name="competenze[]">
<option value="">Selezionare</option>
<option value="voce1">Voce1</option>
<option value="voce2">Voce2</option>
<option value="voce3">Voce3</option>
<option value="voce4">Voce4</option>
<option value="voce5">Voce5</option>
<option value="voce6">Voce6</option>
</select>
<?php
if (isset($_POST['competenze'])) {
$competenze = $_POST['competenze'];
foreach ($competenze as $competenze)
{
echo $competenze."
";
}
}
?>
Accade che nella echo trovo e visualizzo le selezioni effettuate
Invece nel database mi viene scritta la parola "Array", qualsiasi numero di voci io abbia selezionato.
Qualcuno sa darmi qualche lume ?
Grazie in anticipo a tutti.
Ultima modifica di un moderatore: