Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Errore su POST

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    Errore su POST

    Ciao

    oggi ho iniziato a studiare un pò di PHP.

    Sto facendo delle prove, ma sono fermo su un errore che non capisco

    Codice PHP:
    <?php
        $nome_utente 
    $_POST['nome'];
    ?>
    mi genera l'errore:

    Notice: Undefined index: nome in C:\Inetpub\wwwroot\prove.php on line 2
    Come mai ?

    Grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    Un'altra semplice prova,
    che genera un errore

    ma perchè ??????????????

    Codice PHP:
    <?php

        $myarray 
    = array('Katia','Antonella','Maria');
        
    $i 0;

        while(
    $myarray[i]) {
            echo 
    "$myarray[$i] \n";
            
    $i++;
        }
    ?>
    Notice: Use of undefined constant i - assumed 'i' in C:\Inetpub\wwwroot\prove2.php on line 6

    Notice: Undefined index: i in C:\Inetpub\wwwroot\prove2.php on line 6
    grazie 1000000000000 !!!!!!!!
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    up
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  4. #4
    Codice PHP:
    <?php 
        $nome_utente 
    $_POST['nome']; 
    ?>
    Nel primo caso è perchè la variabile che gli passi attraverso il form non viene assegnata all'array associativo $_POST[], oppure ha un altro nome.

    Nel secondo caso

    Codice PHP:
    <?php 

        $myarray 
    = array('Katia','Antonella','Maria'); 
        
    $i 0

        while(
    $myarray[i]) { 
            echo 
    $myarray[$i]." \n"
            
    $i++; 
        } 
    ?>
    la forma corretta è la seguente:

    Codice PHP:
    <?php 

        $myarray 
    = array('Katia','Antonella','Maria'); 
        
    $i 0


        while(
    $i<count($myarray)) { 
            echo 
    $myarray[$i]." \n"
            
    $i++; 
        } 
    ?>


    E' tutto.
    Roberto Dungino

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie 10000000000000 !!!!

    [Scambio Links a Tema] Contattatemi in Privato x + Info.

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.