Erreur de code

Fermé
laurette97 Messages postés 5 Date d'inscription lundi 23 octobre 2017 Statut Membre Dernière intervention 25 octobre 2017 - 24 oct. 2017 à 18:43
yg_be Messages postés 23309 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 novembre 2024 - 24 oct. 2017 à 18:58
Bonjour, J ai un probleme avec mon code quand j'excute ce la m envoie une erreur Parse error: syntax error, unexpected ''INSERT INTO personnage (nomp' (T_CONSTANT_ENCAPSED_STRING) merci de votre aide
if (isset ($_POST['nom']) && isset ($_POST['prenom']) && isset ($_POST['age']) && isset ($_POST['sexe']) && isset ($_POST['numero']));
{


$req = $bdd ->prepare 'INSERT INTO personnage (nompers, prenompers, agepers, sexepers, numeropers) values('".$_POST["nom"]."', '".$_POST["prenom"]."', '".$_POST["age"]."', '".$_POST["sexe"]."', '".$_POST["numero"]."')';
// echo "$req";
$result= msql_query(query)
if (!$result)
{
echo ('ERREUR mysql_query:' .msql_error());
}
/* if (!mysql_query($sql,$conn))
echo ('ERREUR' .msql_error());

{
echo " inscription validee ! ";

}*/

} ?>



2 réponses

jordane45 Messages postés 38269 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 4 novembre 2024 4 694
24 oct. 2017 à 18:56
Bonjour
Il te manque les parentheses du prepare..
Et tu as homis le execute

Et tu as une vielle instruction mysql_query qui traine en plus..

Au passage.. applique ceci:
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs

0
yg_be Messages postés 23309 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 novembre 2024 Ambassadeur 1 551
24 oct. 2017 à 18:58
bonsoir, sans doute:
$req = $bdd -> prepare ("..."); 
0