Bonjour j'ai cette erreure syntax error, unexpected '$dt' (T_VARIABLE) in

jawadov11 Messages postés 49 Statut Membre -  
jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   -
voici mon code
$dt=0;
$dt=month(CURDATE())-1;
ech $dt;
$mysqli->query("INSERT INTO medicament (num_lot,code,nom,dosage,forme,conditionnement,prix,quantite_commandee,montant_total,etat_stock,quantite_sortie,num_bl,stock_urgence,pourcentage_peremption,date_repture,quantite_perimee,quantite_proche_perimee,date_peremption,duree_repture) VALUES ('$num_lot',
'$code','$nom','$dosage','$forme','$conditionnement','$prix','$quantite_commandee','$montant_total','$etat_stock','$quantite_sortie','$num_bl','$stock_urgence','$pourcentage_peremption','$date_repture','$quantite_perimee','$quantite_proche_perimee','$date_peremption','$duree_repture')")or die($mysqli->error);
$mysqli->query("INSERT INTO sortie VALUES ('CURDATE()','$code','month(CURDATE())','year(CURDATE())','$quantite_sortie','day(CURDATE()','select (avg(quantite_sotie))as mmc from sortie where annee = year(CURDATE()) and mois = $dt and jour_s>0 and jour_s< 30'))")or die($mysqli->error);

3 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, avant tout, merci d'ajouter les balises de code, comme expliqué ici: https://forums.commentcamarche.net/forum/affich-36044393-operateur-logique-ne-fonctionne-pas
    à quelle ligne as-tu l'erreur?
    qu'essaies-tu de faire avec la troisième ligne de code?
    0
    1. jawadov11 Messages postés 49 Statut Membre
       
      Parse error: syntax error, unexpected '$dt' (T_VARIABLE) in C:\xamp\htdocs\pharmacie\pro2.php on line 70

      la ligne 70 est $dt=month(CURDATE())-1;

      <$php
      $dt=0;
      $dt=month(CURDATE())-1;
      ech $dt;
      $mysqli->query("INSERT INTO medicament (num_lot,code,nom,dosage,forme,conditionnement,prix,quantite_commandee,montant_total,etat_stock,quantite_sortie,num_bl,stock_urgence,pourcentage_peremption,date_repture,quantite_perimee,quantite_proche_perimee,date_peremption,duree_repture) VALUES ('$num_lot',
      '$code','$nom','$dosage','$forme','$conditionnement','$prix','$quantite_commandee','$montant_total','$etat_stock','$quantite_sortie','$num_bl','$stock_urgence','$pourcentage_peremption','$date_repture','$quantite_perimee','$quantite_proche_perimee','$date_peremption','$duree_repture')")or die($mysqli->error);
      $mysqli->query("INSERT INTO sortie VALUES ('CURDATE()','$code','month(CURDATE())','year(CURDATE())','$quantite_sortie','day(CURDATE()','select (avg(quantite_sotie))as mmc from sortie where annee = year(CURDATE()) and mois = $dt and jour_s>0 and jour_s< 30'))")or die($mysqli->error);
      ?>
      0
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > jawadov11 Messages postés 49 Statut Membre
       
      peux-tu utiliser les balises de code?
      0
    3. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > jawadov11 Messages postés 49 Statut Membre
       
      tu n'as pas répondu à ma question "qu'essaies-tu de faire avec la troisième ligne de code?".
      0
    4. jawadov11 Messages postés 49 Statut Membre
       
      afficher la valeur de dt1 just pour vérifier si elle est récupèrée
      0
    5. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > jawadov11 Messages postés 49 Statut Membre
       
      as-tu consulté la documentation pour déterminer comment afficher une valeur?
      0
  2. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour
    L'erreur se trouve à la ligne d'avant

    <$php
    
    

    0
    1. jawadov11 Messages postés 49 Statut Membre
       
      Désolé c'est <?php ?> mais l'erreur n'est pas la
      0
      1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830 > jawadov11 Messages postés 49 Statut Membre
         
        Poste ton code complet ET en prenant bien soin d utiliser les balises de code..
        0
    2. jawadov11 Messages postés 49 Statut Membre
       
      ou exactement
      0
    3. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      ici....
      où veux tu que ce soit ....
      Si tu ne nous montres pas ton code..(COMPLET ) on ne pourra pas te répondre !

      Et pour ce qui est de l'utilisation des BALISES DE CODE .... les explications sur leur fonctionnement sont disponibles là :
      https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
      0
  3. jawadov11 Messages postés 49 Statut Membre
     
    aidez moi je suis débutant en php MySQL
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      lecture utile: https://www.php.net/manual/fr/function.echo.php
      0
    2. jawadov11 Messages postés 49 Statut Membre
       
      c fait echo mais tjrs même erreur ??
      0