par
sadeq » 09 mai 2006, 11:05
La solution est simple, en HTML, un bouton submit normal peut être remplacé par un bouton submit de type image comme ça:
Par exemple ton bouton de suppression :
Type = 'image' : désigne qu'il s'agit d'un bouton submit présenté à l'écran comme image dont la source est le fichier désigné dans l'attribut "src"
Quand tu clique sur ce bouton-image le formulaire est envoyé exactement comme si l'on a cliqué sur un submit normal, à la seule différence que le bouton-image n'a pas d'attribut "Value" mais des coordonnées XY de son image. Le programme PHP reçoit donc dans le $_POST ou $_GET deux paramètres correspondant au bouton-image cliqué : bouton-image_X et bouton-image_Y
Selon l'exemple du bouton de suppression, voici comment savoir en PHP qu'il est cliqué :
<?php
//vérifier si le bouton-image nommé "supprimer" est cliqué
if ( isset( $_GET["supprimer_x"] ) ) {
//suppression
....
}
?>
La solution est simple, en HTML, un bouton submit normal peut être remplacé par un bouton submit de type image comme ça:
Par exemple ton bouton de suppression :
[code]<INPUT type='image' name='supprimer' src='supprimer.gif'>[/code]
Type = 'image' : désigne qu'il s'agit d'un bouton submit présenté à l'écran comme image dont la source est le fichier désigné dans l'attribut "src"
Quand tu clique sur ce bouton-image le formulaire est envoyé exactement comme si l'on a cliqué sur un submit normal, à la seule différence que le bouton-image n'a pas d'attribut "Value" mais des coordonnées XY de son image. Le programme PHP reçoit donc dans le $_POST ou $_GET deux paramètres correspondant au bouton-image cliqué : bouton-image_X et bouton-image_Y
Selon l'exemple du bouton de suppression, voici comment savoir en PHP qu'il est cliqué :
[php]
<?php
//vérifier si le bouton-image nommé "supprimer" est cliqué
if ( isset( $_GET["supprimer_x"] ) ) {
//suppression
....
}
?>
[/php]