par
Victor BRITO » 27 oct. 2008, 12:36
$_POST['nom'] = $nom;
$_POST['prenom'] = $prenom;
Inverse l'ordre :
$nom = $_POST['nom'] ;
$prenom = $_POST['prenom'];
De plus, corrige ta requête comme suit :
$sql = "INSERT INTO tuteur (id_tuteur, nom, prenom) VALUES('','".mysql_real_escape_string($nom)."','".mysql_real_escape_string($prenom)."') ";
afin de te prémunir d'attaques par injonction SQL.
De plus, si la colonne id_tuteur comporte un système d'auto-incrémentation, il est inutile de la mentionner dans la requête d'insertion : par conséquent, tu peux te contenter de la requête suivante :
$sql = "INSERT INTO tuteur (nom, prenom) VALUES('".mysql_real_escape_string($nom)."','".mysql_real_escape_string($prenom)."') ";
[quote="Cypher_PHP"][php]$_POST['nom'] = $nom;
$_POST['prenom'] = $prenom;[/php][/quote]
Inverse l'ordre :
[php]$nom = $_POST['nom'] ;
$prenom = $_POST['prenom'];[/php]
De plus, corrige ta requête comme suit :
[php]$sql = "INSERT INTO tuteur (id_tuteur, nom, prenom) VALUES('','".mysql_real_escape_string($nom)."','".mysql_real_escape_string($prenom)."') ";[/php]
afin de te prémunir d'attaques par injonction SQL.
De plus, si la colonne id_tuteur comporte un système d'auto-incrémentation, il est inutile de la mentionner dans la requête d'insertion : par conséquent, tu peux te contenter de la requête suivante :
[php]$sql = "INSERT INTO tuteur (nom, prenom) VALUES('".mysql_real_escape_string($nom)."','".mysql_real_escape_string($prenom)."') ";[/php]