Bonjour,
J'aimerais avoir une lumière concernant mon problème de code avec une requête que je veux faire ...
J'ai un code qui lit dans ma DB une quantité quand elle affiche 0 je veux que ce soit une image qui apparait .
Et quand il y plus de 0 je veux que ce soit un " echo" qui apparait .
Voici petit bout de code .
Tout marche sauf le if and else qui ne veut pas affiché soit l'un soit autre .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <?php // on se connecte à notre base $base = mysql_connect ('localhost', 'xxxxx', 'xxxxxxx'); mysql_select_db ('boubou', $base) ; ?> <html> <head> <title>Quantité</title> </head> <body> <?php // lancement de la requete $sql = 'SELECT qty FROM products WHERE id = "9"'; // on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die) $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); // on recupere le resultat sous forme d'un tableau $data = mysql_fetch_array($req); // on libère l'espace mémoire alloué pour cette interrogation de la base mysql_free_result ($req); mysql_close (); ?> Disponible :<br /> <?php if ($data == 0) { echo "<img src='ajax-loading.gif' />" ; } else { echo $data['qty']; } ?> </body> </html>
Voilà merci
Partager