Changement variable php bdd

Fermé
zeckiis Messages postés 197 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 24 octobre 2013 - 10 sept. 2012 à 14:05
zeckiis Messages postés 197 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 24 octobre 2013 - 11 sept. 2012 à 13:03
Bonjour,

j'ai récupéré les données d'une table avec plusieru champs, seulement j'aimerai que sur une colone, que si la valeur = 0, il se passe rien, mais que si cette valeur est egale 1, que l'on insére sur cette colonne une image pour signifier que c'est une valeur importante.
voila mon code que j'arrive pas à bien modifier pour avoir le bon résultat:

<?php
while ($row_req1 = mysql_fetch_array($result)) {
?>
<tr>
<td><?php echo $row_req1['med_cip']; ?></td>
<td><?php echo $row_req1['med_cophase']; ?></td>
<td><?php echo $row_req1['med_dci']; ?></td>
<td><?php echo $row_req1['med_dosage']; ?></td>
<td><?php echo $row_req1['med_specialite']; ?></td>
<td><?php echo $row_req1['med_forme']; ?></td>
<td><?php echo $row_req1['med_classe']; ?></td>
<td><?php echo $row_req1['med_prix_loc']; ?></td>
<td><?php echo $row_req1['med_liste']; ?></td>
<td><?php echo $row_req1['med_laboratoire']; ?></td>
<td><?php if ($row_req1['med_me'] == 1){ $row_req1['med_me'] = echo"important";} else{ echo $row_req1['med_me'];} ?></td>
</tr>
<?php }?>


A voir également:

7 réponses

0x40 Messages postés 65 Date d'inscription vendredi 7 septembre 2012 Statut Membre Dernière intervention 14 septembre 2012 41
10 sept. 2012 à 15:12
Par exemple :
<td><?php if ( $row_req1['med_cip'] != 0 ){ echo "<img src=\"image.jpg\">"; } else { echo "0"; } ?></td>


Non ?
0
zeckiis Messages postés 197 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 24 octobre 2013 2
10 sept. 2012 à 15:32
merci pour l'aide. C'est parfait
0
0x40 Messages postés 65 Date d'inscription vendredi 7 septembre 2012 Statut Membre Dernière intervention 14 septembre 2012 41
10 sept. 2012 à 16:58
De rien :)
0
zeckiis Messages postés 197 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 24 octobre 2013 2
10 sept. 2012 à 17:22
si je voulais, avoir un pop, lorsqu'on clique sur chaque ligne pour avoir les details, comment faire?
En effet les details sont sur un autre table lié a une table principale.
0
0x40 Messages postés 65 Date d'inscription vendredi 7 septembre 2012 Statut Membre Dernière intervention 14 septembre 2012 41
10 sept. 2012 à 17:25
Un pop ? C'est à dire ? Une fenêtre du naviguateur qui s'ouvre (POP UP) ? Une infobulle sur l'image ou lien ? Ou alors une genre de fenêtre virtuel intégrer dans la page ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zeckiis Messages postés 197 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 24 octobre 2013 2
10 sept. 2012 à 17:31
0
0x40 Messages postés 65 Date d'inscription vendredi 7 septembre 2012 Statut Membre Dernière intervention 14 septembre 2012 41
10 sept. 2012 à 18:10
Vous téléchargez la release sur le site que vous m'avez donné -> https://www.hugedomains.com/domain_profile.cfm?d=jquerypopup&e=com

Ensuite vous répurérez les deux fichiers .js ainsi que le .gif que vous mettez dans le même dossier que votre index.php.
Vous éditez votre fichier index.php et entre les balises <head></head> de votre page vous ajoutez ceci ( sur pastebin ) :

https://pastebin.com/sj6DCA0g

Prenez le code sur pastebin car ce n'est pas très beau quand je met tout ici ><
Ensuite vous modifiez ceci :
<td><?php if ( $row_req1['med_cip'] != 0 ){ echo "<img src=\"image.jpg\">"; } else { echo "0"; } ?></td>

En cela :
<td><?php if ( $row_req1['med_cip'] != 0 ){ echo "<a class=\"modal\" href=\"javascript:void(0);\"><img src=\"image.jpg\"></a>"; } else { echo "<a class=\"modal\" href=\"javascript:void(0);\">0</a>"; } ?></td>


Il vous suffit ensuite de créer une seconde page PHP affichant les détails. Par exemple je créer more.php avec comme code :
<?php
     if ( !empty( $_GET['id'] ) ){
          // Requête SQL en fonction de id
          // Boucle While
               echo "<h1>Description :</h1><br/>Exemple by 0x40";
         // Fin Boucle While
     }
?>

Du coup more.php?id=x affichera les détails de l'article x !

Vous retournez dans les balises HEAD et changer la ligne :
var source = './demo.html'; 	

Par :
var source = './more.php?id=1'; 	


Le seul problème et qu'il faudrait que var source = './more.php?id=1'; devienne dynamique donc varr source = './more.php'; et qu'avant chaque affichage de ligne il faudrait réussir changer la valeur de la variable source par var source = './more.php'<?php echo $db['id']; ?>

Or je n'y connais pas grand chose en jQuery..
0
zeckiis Messages postés 197 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 24 octobre 2013 2
11 sept. 2012 à 13:03
comment faire le passe d'argument afin d'envoyer la clé, qui servira de filtre au réquéte d'nformation sur la page more.php?
J'aimerai simplement avoir le contenu de la page more sous forme de popup.

Merci encore, c'est touchant votre soutien.
J'adore les forums, vous étes d'une aide précieuse.
merci encore
0