Bonjour, je remet a jour mes applications web, tel qu'un facturier... Je ne suis pas fort en boucle, tableau, ca rentre pas tres bien dans ma tete, je cherche encore ce qui cloche pour mon probleme de compréhension
J'ai des tableaux avec l'un les id=>quantité l'autre id=>prix
$sql2='SELECT num_com FROM facture_devis WHERE num_com="'.$num_com.'" ';
$req2 = mysqli_query($db,$sql2) or die('Erreur SQL !'.$sql2.'<br>'.mysql_error());
Le num_com c'est le numéro du document
Me reste plus qu'a multiplier chaque et additionner l'ensemble pour avoir un prix global
C'est mon premier Post et soyez indulgent, je vous en remercie par avance
ta requête ne peut pas correspondre, elle ne renvoie qu'une valeur, la même que celle que tu lui passes en clause WHERE (SELECT num_com ... WHERE num_com = ...)
le code est, au mieux, incomplet, il n'y a aucun tableau : $req2 n'est qu'un objet mysqli_result
PS : pitié, pas ces or die, le but c'est de se faire pirater via l'injection SQL que semble présenter ton code ? Sans compter que la fonction mysql_error, quand on aurait dû trouver un mysqli_error (mais c'est une mauvaise pratique, utilisez mysqli_report !), qui n'existe plus, devrait conduire ton code à planter en erreur fatale call to undefined function.
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli