Bonjour à tous,

J'ai créé une page html générée en php qui affiche une liste d'éléments dans un tableau.
En face de chaque élément, je souhaite afficher 3 petites icones :
- Détails
- Modifier
- Supprimer

Je butte sur le problème du lien sur ces icones.
En fait, je souhaite que losqu'on clique sur l'icone :
- Détails => ça ouvre la page "details.php"
- Modifier => ça ouvre la page "edit.php"
- Supprimer => ça ouvre la page "supprimer.php"

Ca doit pas être compliqué, mais je rame lamentablement...

Voici le code que j'ai testé :

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
 
echo '<td class="centre '.$paireimpaire.'" style="text-align: right;">'
	// Bouton "Détails"
	.'<span style="padding-bottom:1px;">'
	.'<input type="image" name="btnContactDetails[]" id="btnContactDetails'.$n.'" '
	.'src="'.$iconespath.'details_12.png" title="'.utf8_encode('Détails...').' "'
	.'style="cursor:hand;" onclick="details.php"></span><br>'
	// Bouton "Modifier"
	.'<span style="padding-bottom:1px;">'
	.'<input type="image" name="btnContactModifier[]" '
	.'src="'.$iconespath.'modifier_12.png" title="'.utf8_encode('Modifier...').' "'
	.'style="cursor:hand;" onclick="modifier.php"></span><br>'
	// Bouton "Supprimer"
	.'<span style="padding-bottom:1px;">'
	.'<input type="image" name="btnContactSupprimer[]" '
	.'src="'.$iconespath.'supprimer_12.png" title="'.utf8_encode('Supprimer...').' "'
	.'style="cursor:hand;" onclick="supprimer.php"></span>';
Ce code est dans un formulaire.

Lorsqu'on clique sur une des icônes, la page actuelle se recharge. C'est tout !

Problème additionnel : il faut transmettre à la page cible un paramètre (n° d'identification unique), si possible pas dans l'URL... (dois-je pour cela tout faire dans la même page php , avec un POST ?)

Merci d'avance pour votre aide...