problema passaggio form php
Salve, voglio passare un form di registrazione da una pagina php ad un'altra pagina php per fare poi dei controlli per vedere se dei campi sono stati lasciati vuoti e salvarmi tutti i campi in delle variabili. Il problema è che la pagine dove c'è il form che deve mandare i dati all'altra pagine tramite metodo GET vedo che aggiunge nell'url dei caratteri oltre alle variabili che se io cancello va tutto come deve andare.
es url:
http://www.onesat.it/ptot.php
%94nome%94=mario&%94cognome%94=rossi&%94ragsoc%94= &%94picf%94=&%94ind%94=via+robecco
se cancello i %94 funziona il tutto come mai me li aggiunge.
Posto codici delle due pagine
totale.php
Codice HTML:
<html>
<body>
Inserisci i tuoi dati:
<form method="get" action="ptot.php">
*Nome: <input type=”text” name=”nome”><br>
*Cognome: <input type=”text” name=”cognome”><br>
Rag.Sociale: <input type=”text” name=”ragsoc”><br>
*P.I/C.F.:<input type=”text” name=”picf”><br>
* Indirizzo:<input type=”text” name=”ind”><br>
CAP:<input type=”text” name=”cap”><br>
* Città:<input type=”text” name=”citta”><br>
Prov:<input type=”text” name=”prov”><br>
* Nazione: <input type=”text” name=”naz”><br>
* CI/Passaporto N.: <input type=”text” name=”cipas”><br>
* Tel:<input type=”text” name=”tel”><br>
Cell:<input type=”text” name=”cell”><br>
* E-Mail: <input type=”text” name=”email”><br>
* Ripeti E-Mail:<input type=”text” name=”ripemail”><br>
<input type="submit" name="submit" value="Invia">
</form>
</body>
</html>
ptot.php
Codice PHP:
<html>
<body>
<?php
$nome=$_GET[nome];
$cognome=$_GET[cognome];
$ragsoc=$_GET[ragsoc];
$picf=$_GET[picf];
$ind=$_GET[ind];
$cit=$_GET[citta];
$nazione=$_GET[naz];
$cipas=$_GET[cipas];
$tel=$_GET[tel];
$email=$_GET[email];
$remail=$_GET[ripemail];
if(empty($_GET[nome]))
echo "ERRORE CAMPO: Nome VUOTO<br>";
if(empty($_GET[cognnome]))
echo "ERRORE CAMPO: Cognome VUOTO<br>";
if(empty($_GET[picf]))
echo "ERRORE CAMPO: P.I/C.F VUOTO<br>";
if(empty($_GET[ind]))
echo "ERRORE CAMPO: Indirizzo VUOTO<br>";
if(empty($_GET[citta]))
echo "ERRORE CAMPO: Città VUOTO<br>";
if(empty($_GET[naz]))
echo "ERRORE CAMPO: Nazione VUOTO<br>";
if(empty($_GET[cipas]))
echo "ERRORE CAMPO: CI/Passaporto VUOTO<br>";
if(empty($_GET[tel]))
echo "ERRORE CAMPO: Telefono VUOTO<br>";
if(empty($_GET[email]))
echo "ERRORE CAMPO: Email VUOTO<br>";
else if(empty($_GET[ripemail]))
echo "ERRORE CAMPO: Ripeti Email VUOTO<br>";
else if ($_GET[email]!=$_GET[ripemail])
echo "ERRORE: Le due Email inserite non sono uguali";
?>
</body>
</html>