et je n'arrive pas à récupérer les champs dans le php de validation.
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<meta http-equiv ="Content-Type" content="text/html"; charset=iso-8859-1">
<title>Valide une fiche licencié</title>
<meta name="description" content="">
<meta name="keywords" content="">
</head>
<?
require'insere.php';
if ($ecole =="") {
echo 'Le champ Ecole est obligatoire';
exit;}
/* Connexion et sélection de la base */
$link = mysql_connect("localhost", "root", "") or die("Could not connect");
/* print "Connected successfully";*/
mysql_select_db("kbk") or die("Could not select database");
SmallToad
Messages postés110Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention26 septembre 2004 6 déc. 2002 à 01:12
C'est nouveau en PHP il faut que tu mets au debut de ton fichier $nom = $_POST['nom']; pour tous les champs. C'est depuis le PHP 4.2 qu'il faut utiliser ceci. Va voir mon tutorial à http://www.phpcs.com/article.aspx?Val=331 pour plus d'information.
bye,
SmallToad
-------------------------
SmallToad - Grand maitre PHP
Programmeur C++, java, PHP, etc.
fatNugly
Messages postés82Date d'inscriptionvendredi 24 mai 2002StatutMembreDernière intervention25 août 2007 6 déc. 2002 à 17:11
le %24 en url enconding represente le signe de $
ce qui ce passe c'est que le nom de ta variable que tu essaies de recuperer est $nom.. et non nom
tu as 2 solutions
tu peux la recuperer en mettant
$nom= $_POST['$nom'];
ou enlever le signe de $ devant chaque nom de variable dans le formualire. soit name="nom".