problema con form in input/output

virg

Nuovo Utente
19 Ott 2012
18
0
0
Buonasera a tutti, premetto che è la prima volta che mi collego ad un forum, ed ho cominciato solo da pochi giorni a vedere PHP.
Ho fatto un piccolo form con nome e cognome per vedere la funzionalità e capire come dare errore nel caso un dato non venga digitato,
chiaramente visualizzando l'intero form con i campi eventualmente digitati; esempio digito il nome e non il cognome quando clicco su invia
debbo dare errore che manca il cognome al riciclo il campo del nome deve rimanere valorizzato,debbo digitare solo il cognome e ricliccare su invio
Io ho scritto questo:

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
</head>
<body> 
 <form
  name="form1" method="post">
<p>
  <label for="nome">Nome</label>
<input type="text" name="nome" id="nome" value= />  
 </p>
<p>
<label for="cognome">Cognome</label>
<input type="text" name="cognome" id="cognome"/>
</p>
<p>
<input type="submit" name="submit" id="submit" value="Invia Messaggio" />

</form>
<?php 
if (isset($_POST['submit']))
 {
    $nome=$_POST['nome'];
    $cognome=$_POST['cognome'];
    if ($nome=="")
 {
     echo "Errore: Manca il Nome!";
     exit;
      }
      if ($cognome=="")
{
         echo "Errore: manca il cognome";
      exit;
    }
    echo "il nome .$nome<br> ";
    echo "il cognome . $cognome";
}
?>

se lo mando in esecuzione sia sul campo nome che cognome ho :
<br /><b>Notice</b>: Undefined index: nome in <b>C:\xampp\htdocs\refre.php</b> on line <b>12</b><br />
<br /><b>Notice</b>: Undefined index: cognome in <b>C:\xampp\htdocs\refre.php</b> on line <b>16</b><br />
cosa vuol dire?? dove sbaglio?.
per completezza la versione di php e' la 5.3.8
ed ho installato xampp 1.7.7
grazie
 
Ultima modifica di un moderatore:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
a parte l'erroretto nel campo nome
HTML:
<input type="text" name="nome" id="nome" value= />
correggi in (se ti serve il value)
HTML:
<input type="text" name="nome" id="nome" value="" />
oppure
HTML:
<input type="text" name="nome" id="nome" />
non vedo altri errori, ho fatto il copy/paste e funziona

p.s.
racchiudi sempre il codice tra gli appositi tag (seconda riga formattazione del oist ultime tre iconcine nell'ordine CODE, HTML, PHP)
 

virg

Nuovo Utente
19 Ott 2012
18
0
0
Scusatemi, il problema infatti non esiste, è che avevo installato tempo fa una versione di php, 4. qualcosa,
da qualche parte ho letto che potevano convivere, bene ho disinstallato la vecchia versione ho riprovato e oplà tutto ok
quindi mia cav...
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Problema con controllo form in real time jQuery 6
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
Emix Problema con creazione form css/mobile HTML e CSS 3
zammaeng [PHP] Problema form con lista PHP 8
B problema con i form Javascript 0
D Form Registrazione con conferma via email - problema PHP 10
P Problema creazione form con ajax PHP 1
S Problema con Form CSS HTML e CSS 1
F Problema con passaggio variabile da form PHP 3
J Problema con form in bootstrap HTML e CSS 0
O Problema con refresh/form PHP 0
M problema con form scrittura su mysql PHP 3
S Problema php con form PHP 0
T problema strano con procedura di controllo da database, di dati immessi in un form asp Classic ASP 5
A problema con un form HTML e CSS 77
S Problema con l'invio del form in php PHP 0
Y problema allineamento form con internet explorer HTML e CSS 2
A problema con form paypal HTML e CSS 0
A Piccolo problema con form email HTML e CSS 2
P problema validazione form con ajax e jquery Ajax 0
M Problema con form per accesso area riservata ai soci PHP 2
L problema con form ed input PHP 6
F Problema con Form contatti PHP 4
D Problema nella validazione di un form con JQUERY ed AjAX jQuery 4
T Problema con form e recupero dati da mysql PHP 17
A problema con un semplice form per un loggin in php PHP 2
C problema invio mail con form php PHP 0
A problema con l'inserimento di valori in una tabella dopo una ricerca da form Classic ASP 1
A problema con form PHP 60
asevenx problema con funzione per far apparire e scomparire un form di commenti PHP 1
G Problema con la creazione di una tabella form PHP 9
C AJAX FORM MAIL - problema con gli a capo nel messaggio Javascript 0
G problema con plugin validazione form jquery jQuery 0
T Problema condizione di un form con mysql PHP 15
D problema con form che invia dati al database PHP 0
M problema form con piu allegati e pagamento online PHP 1
F Problema di reindirizzamento con alcune form PHP 4
I [PHP]Problema sito con form login in ogni pagina PHP 7
I Problema con Form html HTML e CSS 9
C Problema con il doppio invio nel form con onsubmit HTML e CSS 9
D Problema con allegato tramite form mail PHP 2
SolidSnake4 problema con form ajax Javascript 8
P Problema moduli Form.php con browser diversi PHP 2
E problema con Database e form PHP 15
M Problema con form dinamico Ajax 0
R Form Mail: Problema con Frame Supporto Mr.Webmaster 4
Ele84 Problema con form action="mailto:...." HTML e CSS 2
K Problema invio dati form con ASP Classic ASP 8
V Problema con FormMail e form!!! Programmazione 1
cosov Problema con numeri nel form Classic ASP 2

Discussioni simili