Image alerte sous conditions en php
Résolu
fauve1512
Messages postés
206
Date d'inscription
Statut
Membre
Dernière intervention
-
fauve1512 Messages postés 206 Date d'inscription Statut Membre Dernière intervention -
fauve1512 Messages postés 206 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis toute nouvelle sur ce forum ,alors soyez un peu indulgent..;-)
Voilà mon problème,je cherche à faire l'affichage d'une alerte image si stock est inférieur à deux;
Voici mon code :
<td align="center" ><?php echo $liste['EN_STOCK'];?>
<?php
if (isset($_POST['EN_STOCK']))
{ $en_stock=$_POST['EN_STOCK'];
$requete="SELECT en_stock FROM cartouches WHERE id_reference = '$en_stock'" ;
$req= mysql_query($requete) or die( mysql_error() ) ;
while ($data = mysql_fetch_array($req) )
if ($en_stock <3)
{
echo ' <img src="images/alert1.png" width="24" height="24" />';
}
else
{
}
}
?>
</td>
Mais rien ne s'affiche,je cherche depuis quelques jours où se trouve mon erreur.
Merci de votre aide
Je suis toute nouvelle sur ce forum ,alors soyez un peu indulgent..;-)
Voilà mon problème,je cherche à faire l'affichage d'une alerte image si stock est inférieur à deux;
Voici mon code :
<td align="center" ><?php echo $liste['EN_STOCK'];?>
<?php
if (isset($_POST['EN_STOCK']))
{ $en_stock=$_POST['EN_STOCK'];
$requete="SELECT en_stock FROM cartouches WHERE id_reference = '$en_stock'" ;
$req= mysql_query($requete) or die( mysql_error() ) ;
while ($data = mysql_fetch_array($req) )
if ($en_stock <3)
{
echo ' <img src="images/alert1.png" width="24" height="24" />';
}
else
{
}
}
?>
</td>
Mais rien ne s'affiche,je cherche depuis quelques jours où se trouve mon erreur.
Merci de votre aide
A voir également:
- Image alerte sous conditions en php
- Fausse alerte mcafee - Accueil - Piratage
- Image iso - Guide
- Acronis true image - Télécharger - Sauvegarde
- Reduire taille image - Guide
- Légender une image - Guide
18 réponses
salut Meloo,
en_stock contient le nb de cartouche disponible,je fais une boucle pour parcourir le tableau et me signale que certaines cartouches sont en stock insuffisant
en_stock contient le nb de cartouche disponible,je fais une boucle pour parcourir le tableau et me signale que certaines cartouches sont en stock insuffisant
J'ai déjà fait un echo est rien,j'ai testé un var_dump si il me récupèrait la valeur et rien non plus ,aucuns affichages
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ca veut dire que lorsque tu récupères le contenu de ta variable tu as un souci, elle doit être vide probablement, essayes de mettre dans ton else un echo
es tu sur de la syntaxe de $_POST['EN_STOCK'] ?
es tu sur de la syntaxe de $_POST['EN_STOCK'] ?
la syntaxe est bonne car si je l'enlève,message erreur variable non définie pour en_stock ensuite j'ai fait un echo dans le else et nada...je dois surement mal m'y prendre et c'est bizarre que en fesant des echos ,il ne s'affichent pas
est ce que le faite que j'ai déjà une instruction avant : <?php echo $liste['EN_STOCK'];?> et ensuite mon autre code dans le <td peut poser un problème..je pense que non mais je commence à douter de ma façon de coder...
<tr>
<td height="23" align="center"><?php echo $liste['REFMAGH2'] ;?></td>
<td align="left" ><?php echo $liste['CARTOUCHE'];?></td>
<td align="center" ><?php echo $liste['EN_STOCK'];?>
<?php
if (isset($_POST['EN_STOCK']))
{ $en_stock=$_POST['EN_STOCK'];
$requete="SELECT en_stock FROM cartouches WHERE id_reference = '$en_stock'" ;
$req= mysql_query($requete) or die( mysql_error() ) ;
while ($data = mysql_fetch_array($req) )
if ($en_stock <3)
{
echo ' <img src="images/alert1.png" width="24" height="24" />';
}
else
{
}
}
?>
</td>
en faite voilà où ce trouve ce code
<td height="23" align="center"><?php echo $liste['REFMAGH2'] ;?></td>
<td align="left" ><?php echo $liste['CARTOUCHE'];?></td>
<td align="center" ><?php echo $liste['EN_STOCK'];?>
<?php
if (isset($_POST['EN_STOCK']))
{ $en_stock=$_POST['EN_STOCK'];
$requete="SELECT en_stock FROM cartouches WHERE id_reference = '$en_stock'" ;
$req= mysql_query($requete) or die( mysql_error() ) ;
while ($data = mysql_fetch_array($req) )
if ($en_stock <3)
{
echo ' <img src="images/alert1.png" width="24" height="24" />';
}
else
{
}
}
?>
</td>
en faite voilà où ce trouve ce code
Récapitulons :
Ce bout de code t'affiches bien le nombre en stock :
Si ce nombre est inférieur à 2 alors tu veux mettre une alerte ?
Alors pourquoi pas faire
Ce bout de code t'affiches bien le nombre en stock :
<td align="center" ><?php echo $liste['EN_STOCK'];?>
Si ce nombre est inférieur à 2 alors tu veux mettre une alerte ?
Alors pourquoi pas faire
<td align="center" ><?php if($liste['EN_STOCK'] > 2) { echo ' <img src="images/alert1.png" width="24" height="24" />';} ?>
effectivement j'ai l'alerte mais dans ma colonne je n'ai plus les quantités...j'aimerais avoir exemple le nb 2 et à coté mon alerte,là je n'ai plus que l'alerte..mais c'est un bon début...mais pas encore la solution..merci à toi de me consacrer de ton temps
alors pour avoir les 2 tu fais :
<td align="center" ><?php echo $liste['EN_STOCK']; if($liste['EN_STOCK'] > 2) { echo ' <img src="images/alert1.png" width="24" height="24" />';} ?>
c'est bon j'ai trouvé pour le reste,en faîte j'ai mis ton code et j'ai rajouté l'echo pour la liste ...super comme forum car j'en fais fait deux autres depuis quelques jours et rien..je te remerçie énormement pour ton aide..voici pour ceux que cela interesse
code:
<td align="center" >
<?php echo $liste['EN_STOCK'];?>
<?php if ($liste['EN_STOCK'] <=2){ echo ' <img src="images/alert1.png" width="24" height="24" />';} ?> </td>
code:
<td align="center" >
<?php echo $liste['EN_STOCK'];?>
<?php if ($liste['EN_STOCK'] <=2){ echo ' <img src="images/alert1.png" width="24" height="24" />';} ?> </td>