2010-09-12 7 views
1

Donc, j'ai cette forme: (lien mort)

Et ceci dans le PHP:

$nume = $_POST['Nume']; 
$email = $_POST['Email']; 
$telefon = $_POST['Telefon']; 
$judet = $_POST['Judet']; 
$persoana = $_POST['Persoana']; 
$mesaj = $_POST['Mesaj']; 
echo "Valori memorate:"; 
echo $nume,$email,$telefon,$judet,$persoana,$mesaj; 
echo "<br>"; 

Mais il apparaît rien ... Des idées?

Je sais que le code source est affreux, mais il s'agit d'une page que j'ai créée il y a 2 ans alors que j'étudiais encore les bases du langage HTML.

+1

Premier port d'appel: débogage de base. Que fait un résultat 'print_r ($ _ POST); –

+1

Pourquoi le 'enctype =" text "' dans le formulaire? –

+0

Vous pouvez voir le code de soruce pour voir le formulaire. Le print_r montre: Array() ... Je ne sais pas, je l'ai fait il y a 2 ans, je ne me souviens pas, c'est peut-être inutile – Cristy

Répondre

2

Ok, c'était quelque chose de stupide: je l'ai écrit:

<input name="Nume" class="form" type="style6" id="Nume" size="30" /> 

Donc, le type était "style6" au lieu de "texte" ... Merde, 45min, 45min, pour ce type = "style6" ,: |

4

Il peut être l'attribut enctype="text" dans votre formulaire (qui devrait traduire automatiquement enctype="text/plain", je ne sais pas). IIRC, que enctype est valide pour les requêtes GET seulement.