Remplacer du texte par une image dans une requete PHP

Eléphanteau du PHP | 21 Messages

14 sept. 2010, 08:28

Bonjour,

Voilà, je souhaiterais remplacer les lettres [M] et [S] dans la requète suivante par une image.
Est-ce que quelqu'un peut me guider sur la marche à suivre ?
[php] <?php
while ($res=mysql_fetch_array($select)) {
echo "<tr><td>[<a href=\"".$_SERVER["PHP_SELF"]."?table=$table&q=Modifier&id=".$res["id"]."\">M</a>] - [<a href=\"javascript:confirmation('".$_SERVER["PHP_SELF"]."?table=$table&q=Supprimer&id=".$res["id"]."');\">S</a>]</td>";
$i=0;
while($i<$nb_champs) {
$nom_champ=$champs["$table"]["$i"];
if ($nom_champ=="mdp") {
echo "<td>********</td>";
} else {
echo "<td>".$res["$nom_champ"]."</td>";
}
$i++;
}
echo "</tr>";
}
?>
[/php]
Merci d'avance,

Gaston
Il faut rêver très haut pour ne pas réaliser trop bas.
Alfred Capus.
Ecole de danse à Manosque
L'équipement éco. de la maison

Mammouth du PHP | 672 Messages

14 sept. 2010, 09:43

Bonjour.

Marche à suivre :
1. Apprendre le HTML.
2. apprendre à être plus clair (j'ai bataillé pour les trouver, le M et le S :oops: )



Plus sérieusement, tu sais intégrer une image en HTML ? tu sauras le faire ici :
echo sert à afficher ce qui est contenu entre les guillemets.
=>
echo "<tr><td>[<a href=\"".$_SERVER["PHP_SELF"]."?table=$table&q=Modifier&id=".$res["id"]."\">M</a>] - [<a href=\"javascript&#058;confirmation('".$_SERVER["PHP_SELF"]."?table=$table&q=Supprimer&id=".$res["id"]."');\">S</a>]</td>";
va afficher, après remplacement des variables par leur valeur
<tr><td>[<a href="ma_page.php?table=$table&q=Modifier&id=mon_id">M</a>] - [<a href="javascript&#058;confirmation('ma_page.php?table=$table&q=Supprimer&id=mon_id');">S</a>]</td>
Si tu procèdes à partir de ce que tu veux obtenir (une image à la place du M), tu peux facilement retrouver ce qu'il faut mettre dans ton echo...

Eléphanteau du PHP | 21 Messages

14 sept. 2010, 14:33

Bonjour Macgawel,

Merci de m'avoir réveillé, je n'étais sans doute pas très chaud ce matin.

C'est bon j'ai reglé le problème assez facilement, mais j'avais un " à la place d'un ' dans mon script et ça le bloquait.

Le résultat our info :
[php] echo "<tr><td><a href=\"".$_SERVER["PHP_SELF"]."?table=$table&q=Modifier&id=".$res["id"]."\"><img src='install/img/edit.png' width='16' height='16' border='0' alt='Modifier' /></a>&nbsp;<a href=\"javascript&#058;confirmation('".$_SERVER["PHP_SELF"]."?table=$table&q=Supprimer&id=".$res["id"]."');\"><img src='install/img/supprime.png' width='16' height='16' border='0' alt='supprimer' /></a></td>";
[/php]
Merci pour ton aide,
Bonne journée,

Gaston
Il faut rêver très haut pour ne pas réaliser trop bas.
Alfred Capus.
Ecole de danse à Manosque
L'équipement éco. de la maison