donc voici mon nouveau pb
j ai fait un jeu d elevege virtuel et quand je vait acheter des objet en ville sa s enregistre bien mais des que je vait dans mon 'sac a dos' si les variable sont rempli et bien sa utilise les objet neccessaire des l ouverture de la page hors j aimerais que sa ne s utilise que quand on clic sur le bouton
en plus si deux variable corresponde et bien en cliquant sur un bouton sa valide les deux
en gros j ai un probleme de script
voila mon code sa peu aider
- Code: Tout sélectionner
$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_membre'");
$result = mysql_fetch_array ($requete);
$id = $result['id'];
$pseudo = $result['pseudo'];
$argent = $result['argent'];
$sante = $result['sante'];
$medicaments = $result['medicaments'];
$faim = $result['faim'];
$nourriture = $result['nourriture'];
$proprete = $result['proprete'];
$savon = $result['savon'];
/* On peut recuperer plus d'info si besoin */
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Schmurtz</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="Schmurtz.css" />
</head>
<body>
<!-- en tete -->
<?php
include("en_tete.php");
?>
<!-- Les menus -->
<?php
include("menu2.php");
?>
<!-- Le corps -->
<div id="corps">
<p>médicaments : <? echo $medicaments; ?>
<?php
if ($medicaments>0 AND $sante<=50)
{
print"<form method=\"post\" name=\"medicaments\">";
print"<input type=\"submit\" value=\"utiliser\" /></p>";
print"</form>";
$medicaments-=1;
$sante+=50;
$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query("UPDATE pdf_membre SET sante=$sante,medicaments=$medicaments WHERE id=$id ");
}
?>
<p>nourriture : <? echo $nourriture; ?>
<?php
if ($nourriture>0 AND $faim<=50)
{
print"<form method=\"post\">";
print"<input type=\"submit\" value=\"utiliser\" /></p>";
print"</form>";
$nourriture-=1;
$faim+=50;
$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query("UPDATE pdf_membre SET faim=$faim,nourriture=$nourriture WHERE id=$id ");
}
?>
<p>savon : <? echo $savon; ?>
<?php
if ($savon>0 AND $proprete<=50)
{
print"<form method=\"post\">";
print"<input type=\"submit\" value=\"utiliser\" /></p>";
print"</form>";
$savon-=1;
$proprete+=50;
$sql = connect_sql();
$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query("UPDATE pdf_membre SET proprete=$proprete, savon=$savon WHERE id=$id ");
}
?>
voili voilou







utilise print OU echo, pas les deux dans un même script, question de convention
