PHP Formulaire
Résolu/Fermé
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
-
25 juil. 2009 à 01:41
Heryu Messages postés 567 Date d'inscription mercredi 15 juillet 2009 Statut Membre Dernière intervention 28 juin 2016 - 28 juil. 2009 à 20:54
Heryu Messages postés 567 Date d'inscription mercredi 15 juillet 2009 Statut Membre Dernière intervention 28 juin 2016 - 28 juil. 2009 à 20:54
A voir également:
- PHP Formulaire
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Formulaire de reclamation instagram - Guide
- Le formulaire rempli - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
71 réponses
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
26 juil. 2009 à 21:20
26 juil. 2009 à 21:20
Mets des guillemets autour de `image`.
Une autre erreur :
Une autre erreur :
echo '<div id="filter"><form name="supprimer" action="supression_confirme.php" method="POST"><input type="hidden" id="id" </form></div>';
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
26 juil. 2009 à 21:30
26 juil. 2009 à 21:30
Pour les guillemets c'est fait, parcontre je vois pas la différence entre mon
echo '<div id="filter"><form name="supprimer" action="supression_confirme.php" method="POST"><input type="hidden" id="id" </form></div>';
et le tiens ?
Sinon pour mon truc, ca me met bien mon message de confirmation, mais si je click sur oui, ca me redirige pas sur mon autre page avec mes variables :(
Merci sinon pour les erreurs ^^
echo '<div id="filter"><form name="supprimer" action="supression_confirme.php" method="POST"><input type="hidden" id="id" </form></div>';
et le tiens ?
Sinon pour mon truc, ca me met bien mon message de confirmation, mais si je click sur oui, ca me redirige pas sur mon autre page avec mes variables :(
Merci sinon pour les erreurs ^^
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
26 juil. 2009 à 21:45
26 juil. 2009 à 21:45
Je n'ai rien corrigé.
Tu dois bien voir l'erreur qui flashe !
Non ? Tu mélange les deux balises (tu as oublié de fermé l'input "hidden"). :)
Tu dois bien voir l'erreur qui flashe !
Non ? Tu mélange les deux balises (tu as oublié de fermé l'input "hidden"). :)
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
26 juil. 2009 à 22:05
26 juil. 2009 à 22:05
Ah oui en effet, mais c'est juste sur le copier coller que je l'ai oublié ^^
Ca donne ça sinon :
----------------------------------------------------------------------------------------
Ca donne ça sinon :
<script type="text/javascript"> function confirmer() { document.getElementById("filter").style.display="block"; if(confirm("Voulez-vous vraiment supprimer cette ligne ?")) { document.getElementById('filter').style.display='none'; document.getElementById(supprimer).submit(); }else{ document.getElementById('filter').style.display='none'; } } </script>
----------------------------------------------------------------------------------------
echo '<div id="filter"><form name="supprimer" action="supression_confirme.php" method="POST"><input type="hidden" id="id" name="id" value="'.$row['id'].'"><input type="hidden" id="console" name="console" value="'.$row['console'].'"><input type="hidden" id="nom" name="nom" value="'.$row['nom'].'"><input type="hidden" id="style" name="style" value="'.$row['style'].'"><input type="hidden" id="multi" name="multi" value="'.$row['multi'].'"><input type="hidden" id="etat" name="etat" value="'.$row['etat'].'"><input type="hidden" id="annee" name="annee" value="'.$row['annee'].'"><input type="hidden" id="pret" name="pret" value="'.$row['pret'].'"></form></div>';
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
26 juil. 2009 à 22:36
26 juil. 2009 à 22:36
Je ne vois pas ton onclick.
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
27 juil. 2009 à 08:56
27 juil. 2009 à 08:56
Arf, j'ai du oublier de le copier avec le reste du code -_- Je mettrais ça ce soir ! Merci beaucoup pour ton aide en tout cas ^^
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
27 juil. 2009 à 17:36
27 juil. 2009 à 17:36
Voila le code avec le onclick :
echo '<td width="20" class="centrer" background="',$colo1,'"><input src="supprimer.png" type="image" onClick="confirmer();"></a></td>'; echo '<div id="filter"><form name="supprimer" action="supression_confirme.php" method="POST"><input type="hidden" id="id" name="id" value="'.$row['id'].'"><input type="hidden" id="console" name="console" value="'.$row['console'].'"><input type="hidden" id="nom" name="nom" value="'.$row['nom'].'"><input type="hidden" id="style" name="style" value="'.$row['style'].'"><input type="hidden" id="multi" name="multi" value="'.$row['multi'].'"><input type="hidden" id="etat" name="etat" value="'.$row['etat'].'"><input type="hidden" id="annee" name="annee" value="'.$row['annee'].'"><input type="hidden" id="pret" name="pret" value="'.$row['pret'].'"></form></div>';
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
27 juil. 2009 à 18:18
27 juil. 2009 à 18:18
En fait, je vais poster la question autrement :
Comment faire pour que, lorsque je click sur le bouton supprimer d'une de mes lignes en array, je puisse ouvrir ma fonction qui me demande si je veux vraiment supprimer, et si je met oui, il m'envoi toutes mes .$row['trucs']., .$row['bidules'] vers ma page liste.php ?
Comment faire pour que, lorsque je click sur le bouton supprimer d'une de mes lignes en array, je puisse ouvrir ma fonction qui me demande si je veux vraiment supprimer, et si je met oui, il m'envoi toutes mes .$row['trucs']., .$row['bidules'] vers ma page liste.php ?
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
27 juil. 2009 à 18:45
27 juil. 2009 à 18:45
Bon j'ai enfin réussi à faire appeler ma fonction, le problème qui se pose actuellement, c'est que lorsque je click sur supprimer, qu'il me demande la confirmation, et que je réponds oui, il me supprime la première ligne qu'il trouve ! Je voulais savoir s'il été possible de créer une variable dans mon id de formulaire qui s'incrémentera à chaque ligne d'array, genre :
Et que lorsque j'appelle ma fonction, il me fasse un genre de :
Comme cela, chaque ligne aura sa propre id de formulaire, et le submit se fera par rapport au nom qui a été donné (je sais pas si j'ai été clair :p) !
Tel quel ca ne marche pas, mais si vous avez des idées :)
(c'est la toute dernière étape de mon système, une fois fait, il sera fonctionel à 100% et je vous embeterais plus :p)
<form id="supprimer<?php $sup_id++; ?>" action="supression_confirme.php" method="POST">
Et que lorsque j'appelle ma fonction, il me fasse un genre de :
document.getElementById('supprimer<?php $sup_id; ?>').submit();
Comme cela, chaque ligne aura sa propre id de formulaire, et le submit se fera par rapport au nom qui a été donné (je sais pas si j'ai été clair :p) !
Tel quel ca ne marche pas, mais si vous avez des idées :)
(c'est la toute dernière étape de mon système, une fois fait, il sera fonctionel à 100% et je vous embeterais plus :p)
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
27 juil. 2009 à 18:58
27 juil. 2009 à 18:58
Tu initialise une variable $i = 0 avant ta boucle. Au début de la boucle, tu fais $i++; : il ne te reste plus qu'à l'afficher à l'endroit voulu. Ou bien tu peux indiqué $row['id'].
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
27 juil. 2009 à 19:03
27 juil. 2009 à 19:03
Oui mais je peux mettre du php dans <head>, et en plus dans un nom javascript ?
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
27 juil. 2009 à 19:14
27 juil. 2009 à 19:14
La, tel que j'ai fait, ca donne ca :
Entre <head></head> :
Entre body <body></body>, j'ai crée ma variable :
Et mon formulaire :
Et ca ne marche pas :(
(j'ai pas mis la boucle encore, dans tout les cas, tel que c'est la, y devrait y avoir au moins une ligne qui devrait être supprimer)
Entre <head></head> :
document.getElementById('supprimer<?php echo "$o"; ?>').submit();
Entre body <body></body>, j'ai crée ma variable :
$o = 0;
Et mon formulaire :
<form id="supprimer<?php echo "$o"; ?>" action="supression_confirme.php" method="POST">
Et ca ne marche pas :(
(j'ai pas mis la boucle encore, dans tout les cas, tel que c'est la, y devrait y avoir au moins une ligne qui devrait être supprimer)
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
27 juil. 2009 à 19:15
27 juil. 2009 à 19:15
Pourquoi dans <head> ?
Tu fait juste :
Et dans ta fonction :
Tu fait juste :
onclick="supprimer(<?php echo $row['id']; ?>);"
Et dans ta fonction :
function supprimer(id) { ... document.getElementById('supprimer' + id).submit(); ... }
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
27 juil. 2009 à 19:21
27 juil. 2009 à 19:21
Oublié de préciser que mon onclick est dans un echo, donc les $row['id'] ne passent pas, si je remplace par des " ", ca me fait un truc bizarre ^^"
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
27 juil. 2009 à 19:23
27 juil. 2009 à 19:23
Là je m'y perd totalement.
Passe ton code complet
Passe ton code complet
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
27 juil. 2009 à 19:27
27 juil. 2009 à 19:27
Lol désolé ^^"
Pour le code, comme j'expliquais, c'est trèèèès long, donc je vais faire comme hier, juste mettre en gras les trucs importants (merci beaucoup pour ton aide ^^) :
Pour le code, comme j'expliquais, c'est trèèèès long, donc je vais faire comme hier, juste mettre en gras les trucs importants (merci beaucoup pour ton aide ^^) :
<html> <head> <title>Liste de jeux</title> <style type="text/css"> <!-- body { margin:0px; background-image: url(bg.jpg); text-align: center; } .centrer { text-align: center; } .Right { text-align: right; } #filter { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: #666666; z-index:10; opacity:0.5; filter: alpha(opacity=50); } --> </style> <script type="text/javascript"> function confirmer(id) { document.getElementById('filter').style.display='block'; if(confirm("Voulez-vous vraiment supprimer cette ligne ?")) { document.getElementById('filter').style.display='none'; document.getElementById('supprimer' + id).submit(); }else{ document.getElementById('filter').style.display='none'; } } </script> </head> <body> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="centrer"><a href="liste.php"><img src="banniere.png" width="1000" height="50" alt="banniere"></a></td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="20%"> </td> <td width="86%"><a href="ajout.php"><img src="ajouter.png" width="174" height="25" alt="ajouter"></a></td> </tr> </table> </br> </br> <?php mysql_connect("localhost", "root", "") or die("Impossible de se connecter : " . mysql_error()); header("Content-Type: text/html; Charset=utf-8"); $tri = $_GET['tri']; $o = 0; mysql_select_db("liste_de_jeux") ; /* -------------------------------------------------------------------------------------------------------------------------------------------------------- */ /* Dreamcast */ echo '<table width="885" border="0" align="center" cellpadding="0" cellspacing="0">'; echo '<tr>'; echo '<td width="150" class="Right"></td>'; echo '<td width="310" class="centrer"><a href="liste.php?tri=dreamcast3"><img src="bg2.jpg"></a><a href="liste.php?tri=dreamcast4"><img src="bg3.jpg"></a></td>'; echo '<td width="125" class="centrer"><a href="liste.php?tri=dreamcast5"><img src="bg2.jpg"></a><a href="liste.php?tri=dreamcast6"><img src="bg3.jpg"></a></td>'; echo '<td width="86" class="centrer"><a href="liste.php?tri=dreamcast7"><img src="bg2.jpg"></a><a href="liste.php?tri=dreamcast8"><img src="bg3.jpg"></a></td>'; echo '<td width="70" class="centrer"><a href="liste.php?tri=dreamcast9"><img src="bg2.jpg"></a><a href="liste.php?tri=dreamcast10"><img src="bg3.jpg"></a></td>'; echo '<td width="85" class="centrer"><a href="liste.php?tri=dreamcast11"><img src="bg2.jpg"></a><a href="liste.php?tri=dreamcast12"><img src="bg3.jpg"></a></td>'; echo '<td width="35" class="centrer"><a href="liste.php?tri=dreamcast13"><img src="bg2.jpg"></a><a href="liste.php?tri=dreamcast14"><img src="bg3.jpg"></a></td>'; echo '<td width="26"> </td>'; echo '<td width="25"> </td>'; echo '</tr>'; echo '</table>'; $result = mysql_query("SELECT * FROM jeux WHERE console ='Dreamcast' ORDER BY nom"); switch ($tri) { case "dreamcast3": $result = mysql_query("SELECT * FROM jeux WHERE console ='Dreamcast' ORDER BY nom"); break; case "dreamcast4": $result = mysql_query("SELECT * FROM jeux WHERE console ='Dreamcast' ORDER BY nom DESC"); break; case "dreamcast5": $result = mysql_query("SELECT * FROM jeux WHERE console ='Dreamcast' ORDER BY style"); break; case "dreamcast6": $result = mysql_query("SELECT * FROM jeux WHERE console ='Dreamcast' ORDER BY style DESC"); break; case "dreamcast7": $result = mysql_query("SELECT * FROM jeux WHERE console ='Dreamcast' ORDER BY multi"); break; case "dreamcast8": $result = mysql_query("SELECT * FROM jeux WHERE console ='Dreamcast' ORDER BY multi DESC"); break; case "dreamcast9": $result = mysql_query("SELECT * FROM jeux WHERE console ='Dreamcast' ORDER BY etat"); break; case "dreamcast10": $result = mysql_query("SELECT * FROM jeux WHERE console ='Dreamcast' ORDER BY etat DESC"); break; case "dreamcast11": $result = mysql_query("SELECT * FROM jeux WHERE console ='Dreamcast' ORDER BY annee"); break; case "dreamcast12": $result = mysql_query("SELECT * FROM jeux WHERE console ='Dreamcast' ORDER BY annee DESC"); break; case "dreamcast13": $result = mysql_query("SELECT * FROM jeux WHERE console ='Dreamcast' ORDER BY pret"); break; case "dreamcast14": $result = mysql_query("SELECT * FROM jeux WHERE console ='Dreamcast' ORDER BY pret DESC"); break; } $i=0; while ($row = mysql_fetch_array($result)) { if($i%2==1) { $colo1='bg3.jpg'; } else { $colo1='bg5.jpg'; } if($i%2==1) { $colo2='bg4.jpg'; } else { $colo2='bg6.jpg'; } $i++; echo '<table width="885" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#9933FF" bordercolorlight="#9933FF" bordercolordark="#9933FF">'; echo '<tr>'; echo '<td width="135" class="centrer" background="',$colo1,'">'.$row["console"].'</td>'; echo '<td width="294" background="',$colo2,'">'.$row["nom"].'</td>'; echo '<td width="107" class="centrer" background="',$colo1,'">'.$row["style"].'</td>'; echo '<td width="85" class="centrer" background="',$colo2,'">'.$row["multi"].'</td>'; echo '<td width="68" class="centrer" background="',$colo1,'">'.$row["etat"].'</td>'; echo '<td width="70" class="centrer" background="',$colo2,'">'.$row["annee"].'</td>'; echo '<td width="40" class="centrer" background="',$colo1,'">'.$row["pret"].'</td>'; echo '<td width="20" class="centrer" background="',$colo2,'"><form action="edition.php" method="POST"><input type="hidden" id="id" name="id" value="'.$row['id'].'"><input type="hidden" id="console" name="console" value="'.$row['console'].'"><input type="hidden" id="nom" name="nom" value="'.$row['nom'].'"><input type="hidden" id="style" name="style" value="'.$row['style'].'"><input type="hidden" id="multi" name="multi" value="'.$row['multi'].'"><input type="hidden" id="etat" name="etat" value="'.$row['etat'].'"><input type="hidden" id="annee" name="annee" value="'.$row['annee'].'"><input type="hidden" id="pret" name="pret" value="'.$row['pret'].'"><input src="editer.png" type=image onClick="Submit"></form></a></td>'; echo '<td width="20" class="centrer" background="',$colo1,'"><input src="supprimer.png" type="image" onClick="confirmer(<?php echo $row['id']; ?>);"></a></td>'; echo '<div id="filter"><form id="supprimer" action="supression_confirme.php" method="POST"><input type="hidden" id="id" name="id" value="'.$row['id'].'"><input type="hidden" id="console" name="console" value="'.$row['console'].'"><input type="hidden" id="nom" name="nom" value="'.$row['nom'].'"><input type="hidden" id="style" name="style" value="'.$row['style'].'"><input type="hidden" id="multi" name="multi" value="'.$row['multi'].'"><input type="hidden" id="etat" name="etat" value="'.$row['etat'].'"><input type="hidden" id="annee" name="annee" value="'.$row['annee'].'"><input type="hidden" id="pret" name="pret" value="'.$row['pret'].'"></form></div>'; echo '</tr>'; echo '</table>'; } echo '</br>'; /* -------------------------------------------------------------------------------------------------------------------------------------------------------- */ /* DS */ echo '<table width="885" border="0" align="center" cellpadding="0" cellspacing="0">'; echo '<tr>'; echo '<td width="150" class="Right"> </td>'; echo '<td width="310" class="centrer"><a href="liste.php?tri=ds3"><img src="bg2.jpg"></a><a href="liste.php?tri=ds4"><img src="bg3.jpg"></a></td>'; echo '<td width="125" class="centrer"><a href="liste.php?tri=ds5"><img src="bg2.jpg"></a><a href="liste.php?tri=ds6"><img src="bg3.jpg"></a></td>'; echo '<td width="86" class="centrer"><a href="liste.php?tri=ds7"><img src="bg2.jpg"></a><a href="liste.php?tri=ds8"><img src="bg3.jpg"></a></td>'; echo '<td width="70" class="centrer"><a href="liste.php?tri=ds9"><img src="bg2.jpg"></a><a href="liste.php?tri=ds10"><img src="bg3.jpg"></a></td>'; echo '<td width="85" class="centrer"><a href="liste.php?tri=ds11"><img src="bg2.jpg"></a><a href="liste.php?tri=ds12"><img src="bg3.jpg"></a></td>'; echo '<td width="35" class="centrer"><a href="liste.php?tri=ds13"><img src="bg2.jpg"></a><a href="liste.php?tri=ds14"><img src="bg3.jpg"></a></td>'; echo '<td width="26"> </td>'; echo '<td width="25"> </td>'; echo '</tr>'; echo '</table>'; $result = mysql_query("SELECT * FROM jeux WHERE console ='DS' ORDER BY nom"); switch ($tri) { case "ds3": $result = mysql_query("SELECT * FROM jeux WHERE console ='DS' ORDER BY nom"); break; case "ds4": $result = mysql_query("SELECT * FROM jeux WHERE console ='DS' ORDER BY nom DESC"); break; case "ds5": $result = mysql_query("SELECT * FROM jeux WHERE console ='DS' ORDER BY style"); break; case "ds6": $result = mysql_query("SELECT * FROM jeux WHERE console ='DS' ORDER BY style DESC"); break; case "ds7": $result = mysql_query("SELECT * FROM jeux WHERE console ='DS' ORDER BY multi"); break; case "ds8": $result = mysql_query("SELECT * FROM jeux WHERE console ='DS' ORDER BY multi DESC"); break; case "ds9": $result = mysql_query("SELECT * FROM jeux WHERE console ='DS' ORDER BY etat"); break; case "ds10": $result = mysql_query("SELECT * FROM jeux WHERE console ='DS' ORDER BY etat DESC"); break; case "ds11": $result = mysql_query("SELECT * FROM jeux WHERE console ='DS' ORDER BY annee"); break; case "ds12": $result = mysql_query("SELECT * FROM jeux WHERE console ='DS' ORDER BY annee DESC"); break; case "ds13": $result = mysql_query("SELECT * FROM jeux WHERE console ='DS' ORDER BY pret"); break; case "ds14": $result = mysql_query("SELECT * FROM jeux WHERE console ='DS' ORDER BY pret DESC"); break; } $i=0; while ($row = mysql_fetch_array($result)) { if($i%2==1) { $colo1='bg3.jpg'; } else { $colo1='bg5.jpg'; } if($i%2==1) { $colo2='bg4.jpg'; } else { $colo2='bg6.jpg'; } $i++; echo '<table width="885" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC" bordercolorlight="#CCCCCC" bordercolordark="#CCCCCC">'; echo '<tr>'; echo '<td width="135" class="centrer" background="',$colo1,'">'.$row["console"].'</td>'; echo '<td width="294" background="',$colo2,'">'.$row["nom"].'</td>'; echo '<td width="107" class="centrer" background="',$colo1,'">'.$row["style"].'</td>'; echo '<td width="85" class="centrer" background="',$colo2,'">'.$row["multi"].'</td>'; echo '<td width="68" class="centrer" background="',$colo1,'">'.$row["etat"].'</td>'; echo '<td width="70" class="centrer" background="',$colo2,'">'.$row["annee"].'</td>'; echo '<td width="40" class="centrer" background="',$colo1,'">'.$row["pret"].'</td>'; echo '<td width="20" class="centrer" background="',$colo2,'"><form action="edition.php" method="POST"><input type="hidden" id="id" name="id" value="'.$row['id'].'"><input type="hidden" id="console" name="console" value="'.$row['console'].'"><input type="hidden" id="nom" name="nom" value="'.$row['nom'].'"><input type="hidden" id="style" name="style" value="'.$row['style'].'"><input type="hidden" id="multi" name="multi" value="'.$row['multi'].'"><input type="hidden" id="etat" name="etat" value="'.$row['etat'].'"><input type="hidden" id="annee" name="annee" value="'.$row['annee'].'"><input type="hidden" id="pret" name="pret" value="'.$row['pret'].'"><input src="editer.png" type=image onClick="Submit"></form></a></td>'; echo '<td width="20" class="centrer" background="',$colo1,'"><form action="supression_confirme.php" method="POST"><input type="hidden" id="id" name="id" value="'.$row['id'].'"><input type="hidden" id="console" name="console" value="'.$row['console'].'"><input type="hidden" id="nom" name="nom" value="'.$row['nom'].'"><input type="hidden" id="style" name="style" value="'.$row['style'].'"><input type="hidden" id="multi" name="multi" value="'.$row['multi'].'"><input type="hidden" id="etat" name="etat" value="'.$row['etat'].'"><input type="hidden" id="annee" name="annee" value="'.$row['annee'].'"><input type="hidden" id="pret" name="pret" value="'.$row['pret'].'"><input src="supprimer.png" type=image onClick="Submit"></form></a></td>'; echo '</tr>'; echo '</table>'; } echo '</br>'; /* -------------------------------------------------------------------------------------------------------------------------------------------------------- */ /* Game Boy */ echo '<table width="885" border="0" align="center" cellpadding="0" cellspacing="0">'; echo '<tr>'; echo '<td width="150" class="Right"> </td>'; echo '<td width="310" class="centrer"><a href="liste.php?tri=gameboy3"><img src="bg2.jpg"></a><a href="liste.php?tri=gameboy4"><img src="bg3.jpg"></a></td>'; echo '<td width="125" class="centrer"><a href="liste.php?tri=gameboy5"><img src="bg2.jpg"></a><a href="liste.php?tri=gameboy6"><img src="bg3.jpg"></a></td>'; echo '<td width="86" class="centrer"><a href="liste.php?tri=gameboy7"><img src="bg2.jpg"></a><a href="liste.php?tri=gameboy8"><img src="bg3.jpg"></a></td>'; echo '<td width="70" class="centrer"><a href="liste.php?tri=gameboy9"><img src="bg2.jpg"></a><a href="liste.php?tri=gameboy10"><img src="bg3.jpg"></a></td>'; echo '<td width="85" class="centrer"><a href="liste.php?tri=gameboy11"><img src="bg2.jpg"></a><a href="liste.php?tri=gameboy12"><img src="bg3.jpg"></a></td>'; echo '<td width="35" class="centrer"><a href="liste.php?tri=gameboy13"><img src="bg2.jpg"></a><a href="liste.php?tri=gameboy14"><img src="bg3.jpg"></a></td>'; echo '<td width="26"> </td>'; echo '<td width="25"> </td>'; echo '</tr>'; echo '</table>'; $result = mysql_query("SELECT * FROM jeux WHERE console ='Game Boy' ORDER BY nom"); switch ($tri) { case "gameboy3": $result = mysql_query("SELECT * FROM jeux WHERE console ='Game Boy' ORDER BY nom"); break; case "gameboy4": $result = mysql_query("SELECT * FROM jeux WHERE console ='Game Boy' ORDER BY nom DESC"); break; case "gameboy5": $result = mysql_query("SELECT * FROM jeux WHERE console ='Game Boy' ORDER BY style"); break; case "gameboy6": $result = mysql_query("SELECT * FROM jeux WHERE console ='Game Boy' ORDER BY style DESC"); break; case "gameboy7": $result = mysql_query("SELECT * FROM jeux WHERE console ='Game Boy' ORDER BY multi"); break; case "gameboy8": $result = mysql_query("SELECT * FROM jeux WHERE console ='Game Boy' ORDER BY multi DESC"); break; case "gameboy9": $result = mysql_query("SELECT * FROM jeux WHERE console ='Game Boy' ORDER BY etat"); break; case "gameboy10": $result = mysql_query("SELECT * FROM jeux WHERE console ='Game Boy' ORDER BY etat DESC"); break; case "gameboy11": $result = mysql_query("SELECT * FROM jeux WHERE console ='Game Boy' ORDER BY annee"); break; case "gameboy12": $result = mysql_query("SELECT * FROM jeux WHERE console ='Game Boy' ORDER BY annee DESC"); break; case "gameboy13": $result = mysql_query("SELECT * FROM jeux WHERE console ='Game Boy' ORDER BY pret"); break; case "gameboy14": $result = mysql_query("SELECT * FROM jeux WHERE console ='Game Boy' ORDER BY pret DESC"); break; } $i=0; while ($row = mysql_fetch_array($result)) { if($i%2==1) { $colo1='bg3.jpg'; } else { $colo1='bg5.jpg'; } if($i%2==1) { $colo2='bg4.jpg'; } else { $colo2='bg6.jpg'; } $i++; echo '<table width="885" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC" bordercolorlight="#CCCCCC" bordercolordark="#CCCCCC">'; echo '<tr>'; echo '<td width="135" class="centrer" background="',$colo1,'">'.$row["console"].'</td>'; echo '<td width="294" background="',$colo2,'">'.$row["nom"].'</td>'; echo '<td width="107" class="centrer" background="',$colo1,'">'.$row["style"].'</td>'; echo '<td width="85" class="centrer" background="',$colo2,'">'.$row["multi"].'</td>'; echo '<td width="68" class="centrer" background="',$colo1,'">'.$row["etat"].'</td>'; echo '<td width="70" class="centrer" background="',$colo2,'">'.$row["annee"].'</td>'; echo '<td width="40" class="centrer" background="',$colo1,'">'.$row["pret"].'</td>'; echo '<td width="20" class="centrer" background="',$colo2,'"><form action="edition.php" method="POST"><input type="hidden" id="id" name="id" value="'.$row['id'].'"><input type="hidden" id="console" name="console" value="'.$row['console'].'"><input type="hidden" id="nom" name="nom" value="'.$row['nom'].'"><input type="hidden" id="style" name="style" value="'.$row['style'].'"><input type="hidden" id="multi" name="multi" value="'.$row['multi'].'"><input type="hidden" id="etat" name="etat" value="'.$row['etat'].'"><input type="hidden" id="annee" name="annee" value="'.$row['annee'].'"><input type="hidden" id="pret" name="pret" value="'.$row['pret'].'"><input src="editer.png" type=image onClick="Submit"></form></a></td>'; echo '<td width="20" class="centrer" background="',$colo1,'"><form action="supression_confirme.php" method="POST"><input type="hidden" id="id" name="id" value="'.$row['id'].'"><input type="hidden" id="console" name="console" value="'.$row['console'].'"><input type="hidden" id="nom" name="nom" value="'.$row['nom'].'"><input type="hidden" id="style" name="style" value="'.$row['style'].'"><input type="hidden" id="multi" name="multi" value="'.$row['multi'].'"><input type="hidden" id="etat" name="etat" value="'.$row['etat'].'"><input type="hidden" id="annee" name="annee" value="'.$row['annee'].'"><input type="hidden" id="pret" name="pret" value="'.$row['pret'].'"><input src="supprimer.png" type=image onClick="Submit"></form></a></td>'; echo '</tr>'; echo '</table>'; } echo '</br>'; /* -------------------------------------------------------------------------------------------------------------------------------------------------------- */ ?> </br> </body> </html>
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
27 juil. 2009 à 19:33
27 juil. 2009 à 19:33
J'ai edité attention ^^
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
27 juil. 2009 à 19:42
27 juil. 2009 à 19:42
Pour eviter de te bousiller le crane, au final, il y a juste :
Et :
</style> <script type="text/javascript"> function confirmer(id) { document.getElementById('filter').style.display='block'; if(confirm("Voulez-vous vraiment supprimer cette ligne ?")) { document.getElementById('filter').style.display='none'; document.getElementById('supprimer' + id).submit(); }else{ document.getElementById('filter').style.display='none'; } } </script>
Et :
echo '<td width="20" class="centrer" background="',$colo1,'"><input src="supprimer.png" type="image" onClick="confirmer(<?php echo $row['id']; ?>);"></a></td>'; echo '<div id="filter"><form id="supprimer" action="supression_confirme.php" method="POST"><input type="hidden" id="id" name="id" value="'.$row['id'].'"></form></div>';
Heryu
Messages postés
567
Date d'inscription
mercredi 15 juillet 2009
Statut
Membre
Dernière intervention
28 juin 2016
62
27 juil. 2009 à 21:13
27 juil. 2009 à 21:13
Tu seches ? ^^
J'ai toujours pas trouvé moi :(
J'ai toujours pas trouvé moi :(
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
27 juil. 2009 à 21:19
27 juil. 2009 à 21:19
Dans l'endroit où tu as mis en gras, remplace :
Par :
Le PHP qui affiche $row['id'] n'était pas exécuté ...
echo '<td width="20" class="centrer" background="',$colo1,'"><input src="supprimer.png" type="image" onClick="confirmer(<?php echo $row['id']; ?>);"></a></td>';
Par :
echo '<td width="20" class="centrer" background="',$colo1,'"><input src="supprimer.png" type="image" onClick="confirmer('.$row['id'].');"></a></td>';
Le PHP qui affiche $row['id'] n'était pas exécuté ...