Bonjour a tous,
Alors voila après quelque recherche même beaucoup de recherche je n'arrive pas a résoudre mon problème alors je m'en remet a vous pour me sauver ^^
Le problème :
Avec ce code quand je clique sur le input supprimer je rentre dans le if (!empty($_POST)) mais pas dans le if (isset($_POST['supprimer'])) alors que quand j'utilise un input de type submit tout fonctionne parfaitement. Le problème est identique avec l'autre input.
En espèrent que mon problème est claire si ce n'est pas le cas je ré-expliquerai sans problème
Modifié par Alkenia (11 Feb 2013 - 14:09)
Alors voila après quelque recherche même beaucoup de recherche je n'arrive pas a résoudre mon problème alors je m'en remet a vous pour me sauver ^^
Le problème :
$sql = "SELECT * FROM USER";
$requete = mysqli_query($bdd, $sql);
// et on les affiche dans une liste deroulante
echo '<select name="id">';
while ($donnees = mysqli_fetch_array($requete))
{
echo '<option value="'.$donnees['Id_USER'].'">'.$donnees['Nom_USER'].' '.$donnees['Email_USER'].'</option>';
}
?>
</select></br></br>
<input type='image' name="supprimer" src='supprimer.png' alt='supprimer' />
<input type='image' name="modifier" src='modifier.png' alt='modifier' />
</fieldset>
<?php
// si $_POST est diffirent de null ou 0 ou rien, on entre
if (!empty($_POST)) {
// si c'est le bouton supprimer choisi alors on se dirige vers la page SuppUser.php avec la variable passée dans l'url
if (isset($_POST['supprimer'])) {
echo'je supprime';
exit(0);
header ("Location: /SupprUser.php?id=".$_POST['id']."");
}
// sinon c'est le bouton modifier et on se redirige vers ModifUser.php avec la variable passée dans l'url
elseif (isset($_POST['modifier'])) {
echo'je modifie';
exit(0);
header ("Location: /ModifUser.php?id=".$_POST['id']."");
}
}?>
</form>
Avec ce code quand je clique sur le input supprimer je rentre dans le if (!empty($_POST)) mais pas dans le if (isset($_POST['supprimer'])) alors que quand j'utilise un input de type submit tout fonctionne parfaitement. Le problème est identique avec l'autre input.
En espèrent que mon problème est claire si ce n'est pas le cas je ré-expliquerai sans problème
Modifié par Alkenia (11 Feb 2013 - 14:09)