28-04-2007, 12:14 AM
Bon, je pensais pourtant etre clair (h)
mon pb venait du fait qu'au début du jeu , tous les persos avaient "rien.gif"....
et personne ne m'a aiguillé la dessus.
bref, j'ai carrément changé le code de cette façon:
(qui fonctionne à présent)
(le header renvoit vers l'update en table + maj sessions)mon pb venait du fait qu'au début du jeu , tous les persos avaient "rien.gif"....
et personne ne m'a aiguillé la dessus.
bref, j'ai carrément changé le code de cette façon:
(qui fonctionne à présent)
Code PHP :
<?php
session_start();
$id = $_SESSION['id'];
include 'connexion.php';
$sql = "SELECT gestion FROM membres WHERE id = ". $id .";";
$res=mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($res);
if($data== './images/jetonrouge.gif'){
echo '<center><font color="red">Désolé, mais VOTRE JETON EST ROUGE !</font></center><center><font color="black"><a href="page_membre.php">retour page membre</a></font></center>';
}
else{
$requete = mysql_query("SELECT stockvehicule, stock1, qstockvehicule FROM membres WHERE id = ". $id .";") or die(mysql_error());
$data= mysql_fetch_assoc($requete);
if ($data['stockvehicule'] == './objet/rien.gif'){
header("Location: stock1vervehicule.php");
}
else if ($data['stock1'] != $data['stockvehicule']){
echo '<center><font color="red">transfert impossible, ce ne sont pas les memes ressources !</font></center><center><font color="black"><a href="affichestock1.php">retour</a></font></center>';
}
else if ($data['stock1'] == $data['stockvehicule'] && $data['qstockvehicule'] < 30){
header("Location: stock1vervehicule.php");
}
else {
echo '<center><font color="red">transfert impossible, votre vehicule est plein !</font></center><center><font color="black"><a href="affichestock1.php">retour</a></font></center>';
}
}
mysql_close();
?>
C'est surement pas très propre au niveau des puristes, mais au moins:
1) ca ne retourne aucun message d'erreur.
2)cela fonctionne dans tous les cas prévus.
iffle: