Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273

    Passaggio variabili Input

    Ragazzi ho queste campo di testo.

    codice:
    for($t=1;$t<=25;$t++){
    echo "
    <input type=\"text\" id=\"aut[$t]\" name=\"aut[$t]\" ><input type=\"text\" id=\"tit[$t]\" name=\"tit[$t]\" >";
    }
    Il form dei campi input di sopra rimanda alla pagina aggiungi.php che è la seguente:
    codice:
    for($t=1;$t<=25;$t++){
    $autore1 = $_POST['aut[$t]'];
    $titolo1 = $_POST['tit[$t]'];
    if ($autore1!="" && $titolo1!="")$sql_insert = mysql_query("INSERT INTO canzoni (id,autore,titolo) VALUES ('','$autore1','$titolo1') ");
    }
    Qualcuno mi spiega xchè mi compare questo errore??
    codice:
    Undefined index: aut[$t] in c:\programmi\easyphp1-8\www\prova\aggiungi.php on line 21
    Undefined index: tit[$t] in c:\programmi\easyphp1-8\www\prova\aggiungi.php on line 22

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Già una cosa.

    $autore1 = $_POST["aut[$t]"]; e non $autore1 = $_POST['aut[$t]'];
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    i valori non li trovi in $_POST['aut[$t]']; ma in $_POST['aut'][$t];

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    273
    Grazie mille!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.