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é :
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...
Partager