rien dans $_get (ou$_post)
Posté : 22 déc. 2009, 00:56
Bonsoir .
Je suis un débutant complet et j' ai un peu la honte car je n' arrive pas à comprendre ou est le probléme dans un script trés simple que j' ai fait chez moi .
Le contexte : un serveur LAMP local avec test par apache2 appelé par http://loacalhost/formulaire.html
Mon formulaire :
et le petit script php:
Je doute que cela vienne du code mais je ne vois pas d' ou cela peut venir puisque mon LAMP semble parfaitement fonctionner : code php bien interprété (à part le probléme) , connection base ok , mysql ok....
Pour un premier essai c' est décourageant et si je poste ici c' est que je n' ai vraiment plus d' idées pour modifier ce petit bout de code ...
J' ai remplacé les " par des ' et réciproquement , modifier les entêtes , changer le nom des variables ... rien à faire .
Merci pour votre aide .
Je suis un débutant complet et j' ai un peu la honte car je n' arrive pas à comprendre ou est le probléme dans un script trés simple que j' ai fait chez moi .
Le contexte : un serveur LAMP local avec test par apache2 appelé par http://loacalhost/formulaire.html
Mon formulaire :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Formulaire saisie dept</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="dept.css" type="text/css">
</head>
<body>
<FORM action="dept.php" method=get>
Numéro Département : <input type=text size=2 name="numdep" >
Nom Departement :<input type=text size=30 name="nomdep">
<h1>Votre Choix:</h1>
<INPUT type=submit value='Valider' name='valider'>
<INPUT type=reset value='Annuler' name='annuler'>
</FORM>
</body>
</html>
note: j' avais d' abord testé la méthode post mais get me permet au moins de vois que mes variables formulaires sont bien remplies... et le petit script php:
<html>
<head>
<title>Scriptphpsaisiedepartement</title>
<link rel="stylesheet" href=".css" type="text/css">
</head>
<body>
<h1>Résultat de la mise a jour par formulaires</h1>
<?php require ('connect.php');
echo $_get['numdep'];
$nudep = $_get['numdep'];
$nodep= $_get['nomdep'];
//Messages
if (!isset($_get['valider'])) echo "insertion du département ";
echo "Nom Département: $nodep <br> Numéro Département:$nudep";
?>
</body>
</html>
Vous avouerez que c' est simple!et bien ça be fonctionne pas : il n' y a rien dans mes variables $nudep et $nodep !!!! Je doute que cela vienne du code mais je ne vois pas d' ou cela peut venir puisque mon LAMP semble parfaitement fonctionner : code php bien interprété (à part le probléme) , connection base ok , mysql ok....
Pour un premier essai c' est décourageant et si je poste ici c' est que je n' ai vraiment plus d' idées pour modifier ce petit bout de code ...
J' ai remplacé les " par des ' et réciproquement , modifier les entêtes , changer le nom des variables ... rien à faire .
Merci pour votre aide .