Originariamente inviato da mircov
Quando ti viene restituito un errore dallo completo altrimenti non possiamo capire quale sia il problema. Posta per intero tutti gli errori che ti vengono restituiti indicando anche le operazioni che hai effettuato (in questo caso magari puoi evitare di dire cosa fai perchè lo script è molto semplice ma in script più complessi dillo). Ciao!
Notice: Undefined index: nome in /.../FORM/form3.php on line 3
Notice: Undefined index: cognome in /.../FORM/form3.php on line 4
Notice: Undefined index: invia in /.../FORM/form3.php on line 5
Notice: Undefined index: insert in /.../FORM/form3.php on line 6

Nell'apertura dello script che ho riportato com'era all'inizio (senza più gli "isset"):
Codice PHP:
error_reporting(E_ALL);
$nome=ucwords($_POST['nome']);
$cognome=ucwords($_POST['cognome']);
$invia=$_POST['invia'];
$insert=$_POST['insert'];

//====  PASSAGGIO N° [2]: Verifica dei dati inseriti ========//
if ($invia) {   echo "<html><head><title>[2] == Controlla i dati</title></head>
                        <body>
                        2).
Ciao, 
$nome $cognome!

                        <form action=\"
$_SERVER[PHP_SELF]\" method=\"POST\">
                        <input type=\"hidden\" name=\"nome\" value=\"
$nome\">
                        <input type=\"hidden\" name=\"cognome\" value=\"
$cognome\">
                        <input type=\"reset\" value=\"Cambia i dati\" onclick=\"javascript:history.back()\">
                        <input type=\"submit\" value=\"INSERISCI!\" name=\"insert\">
                        </form>
                        </body>
                        </html>"
;
                }
                
//====  PASSAGGIO N° [3]: STAMPA dei dati inseriti ========//
else if ($insert)    echo "<html><head><title>[3] == Valori per $nome $cognome</title></head>
                    <body>
                    3).

                    Ho inserito i dati [b]\"
$nome $cognome\"[/b] nel DB!
                    </body>
                    </html>"
;
else {
//====  PASSAGGIO N° [1]: Inserimento dei dati  ========//
echo "<html><head><title>[1] == Inserisci i dati</title></head>
        <body>
        1).
<form action=\"
$_SERVER[PHP_SELF]\" method=\"POST\">
        Nome: <input name=\"nome\" size=\"30\">

        Cognome: <input name=\"cognome\" size=\"30\">

        <input type=\"reset\" value=\"CiòripenZato...\">
        <input type=\"submit\" value=\"OK\" name=\"invia\">
    </form>
    </body>
    </html>"
;
    } 
(Però funzia).

cià
ale