Erreur de code

laurette97 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
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 ! ";

}*/

} ?>



A voir également:

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonsoir, sans doute:
$req = $bdd -> prepare ("..."); 
0