Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESP [Résolu/Fermé]

Signaler
Messages postés
151
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
9 juillet 2020
-
Messages postés
577
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
17 juillet 2018
-
Bonjour,

Je veux insérer les champs des input ajouter dynamiquement en cliquant sur un bouton, donc je veux rajouter leurs contenus au base de donnée mais ça me génère une erreur , comment récupérer les valeurs des input de ce genre s'il vous plait ?
je vous remercie



 if (!empty($_POST['cmp']))
{
 
    for($n=1; $n<= intval($_POST['cmp']) ; $n++)
    {
//affichage des contenues des inputs ca marche bien 
echo $_POST['txt'.$n].'<br />';

  //$tab[]= $_POST['txt'.$n]

//ma requete qui pose probleme
$sqlss = "INSERT INTO taches(description_TA,id_WP_TA)VALUES('$_POST['txt'.$n]','$idwp')" ;
//echo "<br> La derniere requete insert bloque est : ".$sqlss."<br>";

//cette ligne retourne erreur , car requete marche pas
$requetees = mysqli_query($cnx,$sqlss) or die( mysqli_error($cnx) ) ;

if($requetees)
{
echo("requete insert bloque reussite <br>");
}
else{
echo("requete insert bloque echouee <br>");
}

 }



l'erreur dans la ligne de la requete est :

Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\Program Files\EasyPHP-12.1\www\pst\projet\insertion2_wp.php on line 94


pouvez vous m'aider , merci infiniment

1 réponse

Messages postés
577
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
17 juillet 2018
92
Salut,

je pense qu'il faut concaténer les chaines, tu mélanges les '


$sqlss = "INSERT INTO taches(description_TA,id_WP_TA)VALUES('" . $_POST['txt'.$n] . "','" . $idwp . "')"

--
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
151
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
9 juillet 2020
3
merci pour votre reponse, j'ai modifier ma requete mais malheuresement encore une erreur dans la ligne suivante :
$requetees = mysqli_query($cnx,$sqlss) or die( mysqli_error($cnx) ) ;

l'erreur est :

Parse error: syntax error, unexpected '$requetees' (T_VARIABLE) in C:\Program Files\EasyPHP-12.1\www\pst\projet\insertion2_wp.php on line 97


je crois que c'est la meme source d'erreur
je vous remercie encore une fois
Messages postés
577
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
17 juillet 2018
92
Tu as pensé au point virgule à la fin de
$sqlss = "INSERT INTO [...]
?
Messages postés
151
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
9 juillet 2020
3 >
Messages postés
577
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
17 juillet 2018

aaah ouiii :/ , vous avez raison c’était le point virgule cette fois ci, je vous remerciiiie beaucoup :D supeeeer (y)
Messages postés
577
Date d'inscription
jeudi 22 novembre 2007
Statut
Membre
Dernière intervention
17 juillet 2018
92
Y a pas de quoi.
Bon courage ^^