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
Bonsoir,

Je voudrais savoir s'il est possible d'envoyer automatiquement un formulaire qui est dans un echo (php) !

Dans un echo, j'ai un bouton qui me permet de lancer une fonction qui me demande si je veux vraiment supprimer telle ligne, et si je réponds oui, il me fait (dans la fonction) un document.forumlaire.submit(); mais ce formulaire est lui même dans un echo (je sais pas si je suis clair), donc bref, ca ne marche pas :(

J'ai dans <head></head> :

#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);
}

<script type="text/javascript">

function confirmer() {

document.getElementById("filter").style.display="block";

if(confirm("Etes-vous sûr ?")) {
alert("Supprimer !");
document.getElementById('filter').style.display='none';
document.supprimer.submit();
}else{
document.getElementById('filter').style.display='none';
}
}

</script>

Et dans les echo php :

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" </form></div>';

Merci d'avance !

PS : J'ai voulu rajouter le submit juste après le formulaire mais dès que je charge la page, ca m'envoie directement la suppression sans que je click ! La div ne devrait pas apparaitre direct...

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
Mets des guillemets autour de `image`.
Une autre erreur :
echo '<div id="filter"><form name="supprimer" action="supression_confirme.php" method="POST"><input type="hidden" id="id" </form></div>'; 
0
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
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 ^^
0
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
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"). :)
0
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
Ah oui en effet, mais c'est juste sur le copier coller que je l'ai oublié ^^

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>';
0

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
Je ne vois pas ton onclick.
0
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
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 ^^
0
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
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>';
0
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
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 ?
0
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
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 :

<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)
0
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
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'].
0
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
Oui mais je peux mettre du php dans <head>, et en plus dans un nom javascript ?
0
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
La, tel que j'ai fait, ca donne ca :

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)
0
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
Pourquoi dans <head> ?
Tu fait juste :
onclick="supprimer(<?php echo $row['id']; ?>);"

Et dans ta fonction :
function supprimer(id) {
  ...
  document.getElementById('supprimer' + id).submit();
  ...
}
0
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
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 ^^"
0
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
Là je m'y perd totalement.
Passe ton code complet
0
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
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 ^^) :

<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%">&nbsp;</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">&nbsp;</td>';
			echo '<td width="25">&nbsp;</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">&nbsp;</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">&nbsp;</td>';
			echo '<td width="25">&nbsp;</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">&nbsp;</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">&nbsp;</td>';
			echo '<td width="25">&nbsp;</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>
0
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
J'ai edité attention ^^
0
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
Pour eviter de te bousiller le crane, au final, il y a juste :
</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>';
0
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
Tu seches ? ^^
J'ai toujours pas trouvé moi :(
0
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
Dans l'endroit où tu as mis en gras, remplace :
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é ...
0