<?php // Lancement d'une session session_start(); include('header.php'); if ($_SESSION["Account"] != "") { require_once(dirname(__FILE__) ."./includes/fonctions.php"); $IdJoueur = $_SESSION['Account'];?> <font color='#000000' size='4'><b><u>Édition des troupes de : </font><font color='Green' size='4'><?php echo $IdJoueur ?></b></font> !</u><?php if ($IdJoueur = $_SESSION['Account']) { ?> <br /><br /> <tr align="center" bgcolor="#F0F0F0"> <b><font color="red" size='4'>Attention </b><br />N'ajoutez et ne modifiez pas des troupes que vous ne deviez pas modifiez<br /> pour ne pas risquez de retirer ou ajouter des troupes sur votre compte et faussez les résultats !!!<br /></font> </tr> <br /><br /> <table width="70%" border="1" cellpadding="5" cellspacing="0" align="center"> <thead> <tr width="80%" align="center"> <th valign="top"><center><b>Nom du Village</b></center></th> <th valign="top"><center><b>Lancier</b></center></th> <th valign="top"><center><b>Porteur d'épée</b></center></th> <th valign="top"><center><b>Guerrier à la hache</b></center></th> <th valign="top"><center><b>Archer</b></center></th> <th valign="top"><center><b>Éclaireur</b></center></th> <th valign="top"><center><b>Cavalerie légère</b></center></th> <th valign="top"><center><b>Archer monté</b></center></th> <th valign="top"><center><b>Cavalerie lourde</b></center></th> <th valign="top"><center><b>Bélier</b></center></th> <th valign="top"><center><b>Catapulte</b></center></th> <th valign="top"></th> </tr> </thead><?php connect(DB_GT); $req = mysql_query("SELECT * FROM village WHERE IdJoueur='" . $_SESSION['Account'] . "' ORDER BY IdVillage"); $res = mysql_num_rows($req); $i=0; while ($i != $res) { $Id = mysql_result($req,$i,"Id"); $IdJoueur = mysql_result($req,$i,"IdJoueur"); $IdVillage = mysql_result($req,$i,"IdVillage"); $VillageNom = mysql_result($req,$i,"VillageNom"); $Lancier = mysql_result($req,$i,"Lancier"); $Epee = mysql_result($req,$i,"Epee"); $Hache = mysql_result($req,$i,"Hache"); $Archer = mysql_result($req,$i,"Archer"); $Eclaireur = mysql_result($req,$i,"Eclaireur"); $CavalerieLeger = mysql_result($req,$i,"CavalerieLeger"); $ArcherMonter = mysql_result($req,$i,"ArcherMonter"); $CavalerieLourde = mysql_result($req,$i,"CavalerieLourde"); $Belier = mysql_result($req,$i,"Belier"); $Catapulte = mysql_result($req,$i,"Catapulte"); $i++; // Tableau avec le recenssement des comptes, personnages et de leur titre respectif echo " <form method='post' action='Modif_troupes2.php'> <tr align='center'> <input type='hidden' name='IdVillage' value='$IdVillage' maxlength='30' size='26'> <td bordercolordark='white' bordercolorlight='black' ><font face='Tahoma' size='1'><input type='text' name='VillageNom' value='$VillageNom' maxlength='30' size='26'></td> <td bordercolordark='white' bordercolorlight='black' ><img src='images/aide/uniter/unit_spear.png' alt='Lancier' title='Lancier' /><font face='Tahoma' size='1'><input type='text' name='Lancier' value='$Lancier' maxlength='5' size='5'></td> <td bordercolordark='white' bordercolorlight='black' ><img src='images/aide/uniter/unit_sword.png' alt='épéiste' title='épéiste' /><font face='Tahoma' size='1'><input type='text' name='Epee' value='$Epee' maxlength='5' size='5'></td> <td bordercolordark='white' bordercolorlight='black' ><img src='images/aide/uniter/unit_axe.png' alt='Guerrier à la hache' title='Guerrier à la hache' /><font face='Tahoma' size='1'><input type='text' name='Hache' value='$Hache' maxlength='5' size='5'></td> <td bordercolordark='white' bordercolorlight='black' ><img src='images/aide/uniter/unit_archer.png' alt='Archer' title='Archer' /><font face='Tahoma' size='1'><input type='text' name='Archer' value='$Archer' maxlength='5' size='5'></td> <td bordercolordark='white' bordercolorlight='black' ><img src='images/aide/uniter/unit_spy.png' alt='Eclaireur' title='Eclaireur' /><font face='Tahoma' size='1'><input type='text' name='Eclaireur' value='$Eclaireur' maxlength='5' size='5'></td> <td bordercolordark='white' bordercolorlight='black' ><img src='images/aide/uniter/unit_light.png' alt='Cavalerie légère' title='Cavalerie légère' /><font face='Tahoma' size='1'><input type='text' name='CavalerieLeger' value='$CavalerieLeger' maxlength='5' size='5'></td> <td bordercolordark='white' bordercolorlight='black' ><img src='images/aide/uniter/unit_marcher.png' alt='Archer monté' title='Archer monté' /><font face='Tahoma' size='1'><input type='text' name='ArcherMonter' value='$ArcherMonter' maxlength='5' size='5'></td> <td bordercolordark='white' bordercolorlight='black' ><img src='images/aide/uniter/unit_heavy.png' alt='Cavalerie lourde' title='Cavalerie lourde' /><font face='Tahoma' size='1'><input type='text' name='CavalerieLourde' value='$CavalerieLourde' maxlength='5' size='5'></td> <td bordercolordark='white' bordercolorlight='black' ><img src='images/aide/uniter/unit_ram.png' alt='Bélier' title='Bélier' /><font face='Tahoma' size='1'><input type='text' name='Belier' value='$Belier' maxlength='5' size='5'></td> <td bordercolordark='white' bordercolorlight='black' ><img src='images/aide/uniter/unit_catapult.png' alt='Catapulte' title='Catapulte' /><font face='Tahoma' size='1'><input type='text' name='Catapulte' value='$Catapulte' maxlength='5' size='5'></td> <td bordercolordark='white' bordercolorlight='black' ><font face='Tahoma' size='1'> <input type='submit' value='Modifier'> </td> </tr> </form> "; } ?> </table> <br /> <?phpmysql_close(); // fermeture de la connexion}else{ echo " <br /><br /><br /><br /> <font color='red'> Vous ne pouvez pas éditer les troupes d'un autre compte que le votre !!! </font> "; } } else { echo '<br /><br /><br /><br /><p style="color:#FF0000; font-weight:bold;">Vous êtes actuellement déconnecter.<br /><br /> Voulez-vous vous <a href="connection.php?action=logout" title="Connexion">connecter</a> ?</p>'; } ?></center><?php include('footer.php'); include('copyright.php');?>
<?php // Lancement d'une session session_start(); include('header.php'); if ($_SESSION["Account"] != "") { require_once(dirname(__FILE__) ."./includes/fonctions.php"); $IdJoueur = $_SESSION['Account']; $IdVillage = addslashes(htmlspecialchars($_POST['IdVillage'])); $VillageNom = addslashes(htmlspecialchars($_POST['VillageNom'])); $Lancier = addslashes(htmlspecialchars($_POST['Lancier'])); $Epee = addslashes(htmlspecialchars($_POST['Epee'])); $Hache = addslashes(htmlspecialchars($_POST['Hache'])); $Archer = addslashes(htmlspecialchars($_POST['Archer'])); $Eclaireur = addslashes(htmlspecialchars($_POST['Eclaireur'])); $CavalerieLeger = addslashes(htmlspecialchars($_POST['CavalerieLeger'])); $ArcherMonter = addslashes(htmlspecialchars($_POST['ArcherMonter'])); $CavalerieLourde = addslashes(htmlspecialchars($_POST['CavalerieLourde'])); $Belier = addslashes(htmlspecialchars($_POST['Belier'])); $Catapulte = addslashes(htmlspecialchars($_POST['Catapulte']));?> <font color="#000"><b><u>Troupes de : <font color='Green'><?php echo $IdJoueur ?></font> !</u></b></font><?php if($IdJoueur = $_SESSION['Account']) { connect(DB_GT); //connexion à la bdd $sql="UPDATE village SET VillageNom='$VillageNom', Lancier='$Lancier', Epee='$Epee', Hache='$Hache', Archer='$Archer', Eclaireur='$Eclaireur', CavalerieLeger='$CavalerieLeger', ArcherMonter='$ArcherMonter', CavalerieLourde='$CavalerieLourde', Belier='$Belier', Catapulte='$Catapulte' WHERE IdVillage='$IdVillage' AND IdJoueur='$IdJoueur'"; //mise à jour des infos des troupes dans la bdd $req=mysql_query($sql) or die(mysql_error()); $numberDeLigneEditer = mysql_affected_rows(); mysql_close(); // fermeture de la connexion echo " <center> "; if ($numberDeLigneEditer == 0) { echo " <BR /><BR /><BR /><BR /><BR /><BR /> <font color='red'> Les troupes n'ont pas été édité du compte de : <font color='#0707BD'>$IdJoueur </font> sur le village <font color='#0707BD'>$VillageNom </font>!!!</font> <BR /><BR /><BR /><BR /><BR /> <font color='#0707BD'>Cette page ce rafraichira dans 5 secondes</font> <BR /> <META HTTP-EQUIV='Refresh' CONTENT='5; URL=Modif_troupes.php'> "; } else { echo " <BR /><BR /><BR /><BR /><BR /><BR /> <center><b><u>Modification du village :<font color='#0707BD'>$VillageNom</font></u></b></center><BR /><BR /> <font color='green'><b> Vous avez édité les troupes : <font color='#0707BD'>Lancier</font> pour une quantité de : <font color='#0707BD'>$Lancier</font> avec succès !!! <BR /> Vous avez édité les troupes : <font color='#0707BD'>Porteur d'épée</font> pour une quantité de : <font color='#0707BD'>$Epee</font> avec succès !!! <BR /> Vous avez édité les troupes : <font color='#0707BD'>Guerrier à la hache</font> pour une quantité de : <font color='#0707BD'>$Hache</font> avec succès !!! <BR /> Vous avez édité les troupes : <font color='#0707BD'>Archer</font> pour une quantité de : <font color='#0707BD'>$Archer</font> avec succès !!! <BR /> Vous avez édité les troupes : <font color='#0707BD'>Éclaireur</font> pour une quantité de : <font color='#0707BD'>$Eclaireur</font> avec succès !!! <BR /> Vous avez édité les troupes : <font color='#0707BD'>Cavalerie légère</font> pour une quantité de : <font color='#0707BD'>$CavalerieLeger</font> avec succès !!! <BR /> Vous avez édité les troupes : <font color='#0707BD'>Archer monté</font> pour une quantité de : <font color='#0707BD'>$ArcherMonter</font> avec succès !!! <BR /> Vous avez édité les troupes : <font color='#0707BD'>Cavalerie lourde</font> pour une quantité de : <font color='#0707BD'>$CavalerieLourde</font> avec succès !!! <BR /> Vous avez édité les troupes : <font color='#0707BD'>Bélier</font> pour une quantité de : <font color='#0707BD'>$Belier</font> avec succès !!! <BR /> Vous avez édité les troupes : <font color='#0707BD'>Catapulte</font> pour une quantité de : <font color='#0707BD'>$Catapulte</font> avec succès !!! </b></font> <BR /><BR /><BR /><BR /><BR /> <font color='#0707BD'>Cette page ce rafraichira dans 3 secondes</font> <BR /> <META HTTP-EQUIV='Refresh' CONTENT='3; URL=Modif_troupes.php'> <BR /><BR /> <span style='position: fixed; top: 568px; left: 1480px; width: 198px; height: 309px'> <img style='border:none' src='images/ritter1.gif' /> </span> <span style='position: fixed; top: 490px; left: 10px; width: 198px; height: 309px'> <img style='border:none' src='images/bg-paladin.gif' /> </span> "; } } else echo " <BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /> <font color='red'> Vous ne pouvez pas éditer les troupes d'un autre compte que le votre !!! </font> <BR /><BR /><BR /><BR /><BR /><BR /><BR /><BR /> <span style='position: fixed; top: 568px; left: 1480px; width: 198px; height: 309px'> <img style='border:none' src='images/ritter1.gif' /> </span> <span style='position: fixed; top: 490px; left: 10px; width: 198px; height: 309px'> <img style='border:none' src='images/bg-paladin.gif' /> </span> "; } else { echo '<br /><br /><br /><br /><p style="color:#FF0000; font-weight:bold;">Vous êtes actuellement déconnecter.<br /><br /> Voulez-vous vous <a href="connection.php?action=logout" title="Connexion">connecter</a> ?</p>'; }?></center><?php include('footer.php'); ?>
$sql="UPDATE village SET VillageNom='$VillageNom', Lancier='$Lancier', Epee='$Epee', Hache='$Hache', Archer='$Archer', Eclaireur='$Eclaireur', CavalerieLeger='$CavalerieLeger', ArcherMonter='$ArcherMonter', CavalerieLourde='$CavalerieLourde', Belier='$Belier', Catapulte='$Catapulte' WHERE IdVillage='$IdVillage' AND IdJoueur='$IdJoueur'"; //mise à jour des infos des troupes dans la bdd $req=mysql_query($sql) or die(mysql_error());
<?php$sql = "(SELECT `id_page` FROM `pages` WHERE `affichage` = 1)UNION(SELECT `id_page`FROM `pages` WHERE `affichage` = '$etat')";?>
<?php$i = 1;$sql = "(requête_1)";if($nombre_requetes > 1)//c-à-d si on doit imbriquer plusieurs requêtes{while($i < $nombre_requetes){$sql .= "UNION(requête_x)";$i++;}}?>
<?php$village[$i] = array("lancier", "porteur_epee", "guerrier_hache", ..., "catapulte");?>
<?php$village[$i]['lancier'] = mysql_result($req,$i,"Lancier");?>
<?php$lancier = array();$porteur_epee = array();...?>
<?php$lancier[$i] = mysql_result($req,$i,"Lancier");$porteur_epee[$i] = mysql_result($req,$i,"Epee");?>
ben déjà, au lieu d'ouvrir 56 formulaires pour tes 56 villages, t'ouvres UN formulaire pour TOUS tes villages.
<?phpwhile($i<$variable){...echo '<form>...</form>';...}?>