Salve, sono un utente alle prime armi con PHP e sto cercando di programmare un semplice gestionale che riesca a monitorare un'attività balneare. Vorrei creare un ciclo for che mi permetta di inserire nel database tanti ombrelloni quanti ne vengono richiesti (attraverso un form) e (ecco il problema) fare in modo che ad ogni ombrellone sia assegnato il nome della fila(sempre specificato nel form) ma aumentato di 1 ogni volta che il ciclo si ripete.
Questo è il codice che ho scritto:
Codice PHP:
$nome_fila = $_POST['nome_fila'];
$n_ombrelloni = $_POST['n_ombrelloni'];
for ($i = 0 ; $i < $n_ombrelloni ; ++$i) {
$uno = 1;
$posizione = $nome_fila . $uno;
$sql = "INSERT INTO ombrelloni SET pos_omb='$posizione'";
if (!@mysql_query($sql)) { exit ('Errore'); }
else { ++$uno; }
}
Il problema si verifica con la condizione ++$uno; , ovvero questa mi sembra venga eseguita perchè non ricevo nessun messaggio di errore, ma in realtà il risultato di questo script è $nome_fila1 tante volte quanto è specificato in $n_ombrelloni e non (come vorrei) $nome_fila1, $nome_fila2, $nome_filaN...
Ringrazio in anticipo chi vorrà aiutarmi, David.