$sql="INSERT INTO organisme (choix_discipline,nom,logo,debut_activite,fin_activite,infos_supp,id_utilisateur) VALUES ('" . $_POST[discipline]','$_POST[organisme]','$_POST[logo]','$_POST[debut_activite]','$_POST[fin_activite]','$_POST[infos_supp]','$_SESSION[nom_demandeur]')";
Cette ligne est correcte sauf que :
- les clefs non numeriques s'encadrent avec des guillemets
- on n'insere pas des données provenant directement d'une saisie utilisateur
1 2 3 4 5 6 7 8 9
| $discipline = mysql_real_escape_string($_POST["discipline"]);
$organisme = mysql_real_escape_string($_POST["organisme"]);
$logo = mysql_real_escape_string($_POST["logo"]);
$debut_activite = mysql_real_escape_string($_POST["debut_activite"]);
$fin_activite = mysql_real_escape_string($_POST["fin_activite"]);
$infos_supp = mysql_real_escape_string($_POST["infos_supp"]);
$organisme = mysql_real_escape_string($_POST["organisme"]);
$nom_demandeur = $_SESSION["nom_demandeur"]
$sql="INSERT INTO organisme (choix_discipline,nom,logo,debut_activite,fin_activite,infos_supp,id_utilisateur) VALUES ('$discipline','$organisme','$logo','$debut_activite','$fin_activite','$infos_supp','$nom_demandeur')"; |
Partager