Donc voila... plutot que de faire une page pour chaque type d'unité, je veux utiliser la fonction $_GET !
Le petit probleme... ben c'est que ca marche pas :pleure2:
Voila mon code: (je crois qu'il n'est pas tres bien fait :/)
Le petit probleme... ben c'est que ca marche pas :pleure2:
Voila mon code: (je crois qu'il n'est pas tres bien fait :/)
Code PHP :
<?php
//Ne pas oublier de mettre le session_start()
session_start();
//Inclusion du fichier contenant les identifiants de connexion à la base de données.
require("config.inc.php");
//Connexion à la base de données.
mysql_connect($host, $username, $password);
mysql_select_db($bdd_name);
// On va chercher les infos dans la BDD
$reponsemembres = mysql_query("SELECT gald, xp FROM membres WHERE pseudo='".$pseudo."' LIMIT 1")or die (mysql_error());
$infosmembres = mysql_fetch_array($reponsemembres);
$reponsetroupes = mysql_query("SELECT * FROM troupes WHERE pseudo='".$pseudo."' LIMIT 1")or die (mysql_error());
$infostroupes = mysql_fetch_array($reponsetroupes);
//On vérifie que le membre est connecté.
if (isset($_SESSION['logged']) && $_SESSION['logged'] === true AND !isset($_GET['achat']))
{
if(isset($_GET['achat']) AND $_GET['achat'] == 'lege' AND $_SESSION['logged'] == true)
{
$achat = htmlspecialchars($_POST['achat']);
}
if($achat <= $infosmembres['gald'])
{
$gald= $infosmembres['gald'];
$archer_lege= $infostroupes['archer_lege'];
$depense= $achat*15000;
$actualisationgald= $gald-$depense;
$newarchers= $archer_lege+$achat;
// Actualisation de la BDD
mysql_query("UPDATE membres SET gald= '".$actualisationgald."' WHERE pseudo= '".$pseudo."'");
mysql_query("UPDATE troupes SET archer_lege='".$newarchers."' WHERE pseudo='".$pseudo."'");
?>
//Redirection vers la page membre. (en java script)
<script language="JavaScript">
window.location='http://magusworld.free.fr/inventaire.php'
</script>
<?
}
else echo "Desolé mon seigneur, mais vous n'avez pas assez de galds pour acheter tant d'archers.<br />";
?>
//Redirection vers la page membre. (en java script)
<script language="JavaScript">
window.location='http://magusworld.free.fr/inventaire.php'
</script>
<?
}
elseif(isset($_GET['achat']) AND $_GET['achat'] == 'lourd' AND $_SESSION['logged'] == true)
{
$achat = htmlspecialchars($_POST['achat']);
}
if($achat <= $infosmembres['gald'])
{
$gald= $infosmembres['gald'];
$archer_lourd= $infostroupes['archer_lourd'];
$depense= $achat*24000;
$actualisationgald= $gald-$depense;
$newarchers= $archer_lourd+$achat;
// Actualisation de la BDD
mysql_query("UPDATE membres SET gald= '".$actualisationgald."' WHERE pseudo= '".$pseudo."'");
mysql_query("UPDATE troupes SET archer_lourd='".$newarchers."' WHERE pseudo='".$pseudo."'");
?>
//Redirection vers la page membre. (en java script)
<script language="JavaScript">
window.location='http://magusworld.free.fr/inventaire.php'
</script>
<?
}
else echo "Desolé mon seigneur, mais vous n'avez pas assez de galds pour acheter tant d'archers.<br />";
?>
//Redirection vers la page membre. (en java script)
<script language="JavaScript">
window.location='http://magusworld.free.fr/inventaire.php'
</script>
<?
}
elseif(isset($_GET['achat']) AND $_GET['achat'] == 'elite' AND $_SESSION['logged'] == true)
{
$achat = htmlspecialchars($_POST['achat']);
}
if($achat <= $infosmembres['gald'])
{
$gald= $infosmembres['gald'];
$archer_elite= $infostroupes['archer_elite'];
$depense= $achat*35000;
$actualisationgald= $gald-$depense;
$newarchers= $archer_elite+$achat;
// Actualisation de la BDD
mysql_query("UPDATE membres SET gald= '".$actualisationgald."' WHERE pseudo= '".$pseudo."'");
mysql_query("UPDATE troupes SET archer_elite='".$newarchers."' WHERE pseudo='".$pseudo."'");
?>
//Redirection vers la page membre. (en java script)
<script language="JavaScript">
window.location='http://magusworld.free.fr/inventaire.php'
</script>
<?
}
else echo "Desolé mon seigneur, mais vous n'avez pas assez de galds pour acheter tant d'archers.<br />";
?>
//Redirection vers la page membre. (en java script)
<script language="JavaScript">
window.location='http://magusworld.free.fr/inventaire.php'
</script>
<?
}
else
echo 'Erreur : vous devez être connecté pour accéder à cette page !<br /> Allez <a href="index.php">ici</a> pour vous connecter.';
?>