Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    129

    [PHP] - Construtto FOREACH

    Buongiorno a tutti,

    vi segnalo il seguente problema.

    Da questo codice


    <?
    echo "CICLI DI FOREACH
    \n";
    echo "
    \n";
    echo "NOTA: variabile del php.ini <u>register_globals = Off</u>
    ";
    ?>

    <form name="form1" method="post" action="ciclo_foreach2.php">
    <textarea name="frase" cols="80"></textarea>
    <input type="submit" name="submit" value="Premi qui">
    </form>

    <?

    foreach ($elenco as $key => $num_caratteri) {
    print "La parola $key è composta da $num_caratteri caratteri
    ";
    $totale_caratteri=$totale_caratteri+$num_caratteri ;
    }
    echo "
    \n";
    print "La lunghezza della parola $parola è di $elenco[$parola] caratteri
    ";

    ?>


    eseguendolo mi compare questo errore:


    Warning: Invalid argument supplied for foreach() in c:\Inetpub\wwwroot\esercizi_php\ciclo_foreach2.php on line 14



    (Nota: la linea 14 è evidenziata in grassetto)

    Qualcuno mi sa spiegare il perchè di questo errore?

    Grazie Mille
    Giuseppe

  2. #2
    foreach ($_POST['frase'] as $key => $num_caratteri) {
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    129
    mi ridà lo stesso errore

  4. #4
    foreach ($elenco as $key => $num_caratteri) {


    non si capisce proprio che relazione debba avere con quanto postato prima... Da dove "piove" $elenco ?????

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    129
    hai ragione...infatti non avevo inserito due righe di codice...ora mi funziona!

    grazie mille perchè la tua domanda mi ha fatto trovare la dimenticanza

    thread chiuso

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    129
    ah...dimenticavo una cosa......
    cosa vuol dire e cosa fa il comando

    strlen()

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525

    esiste un manualeee

    ti restituisce la lunghezza di una stringa....

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    129
    ottimo grazie

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.