le 04/08/2003 à 21:26
jadot33
Rebonsoir LA GLOBULE, j'ai suivi tes conseils, pour la récup de mes données dans une base sql.
tout ce passe bien, sauf que le résultat final ne s'affiche pas!! où est l'erreure stp.
J'ai doc une page html avec un formulaire de saisie, je saisie une valeur, mais l'action ne se réalise pas.
voici le code php que j'ai modifié, a savoir que ma base c'est: "xlsmagique" et la table "rm" mes champs "MAXI";"SAISIE"
"Code page calcul.php"
<?
// on se connecte à notre base
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('xlsmagique', $base) ;
?>
<html>
<head>
<title>RM choisie</title>
</head>
<body>
<?
// lancement de la requete
$sql = 'SELECT MAXI FROM rm WHERE SAISIE= "'.$chargebase.'"';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on recupere la valeur qui nous intersse
$charge_maxi = $data['maxi'];
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();
?>
Votre masse maxi <? echo $charge_maxi; ?>
</body>
</html>
Code"Formulaire.html"
<p>Votre charge maxi </p>
<form action="calcul.php" method="post" name="masse" id="masse">
<table width="600" border="0" cellspacing="0" cellpadding="5">
<tr>
<td colspan="3"><div align="center">Entrez le poids correspondant au nombre
de répétitions dans la case</div></td>
</tr>
<tr>
<td width="227">Vous réaliez 15 reps avec un maxi de</td>
<td width="153"><input name="chargebase" type="text" id="chargebase"></td>
<td width="190"> </td>
</tr>
<tr>
<td> </td>
<td><div align="center">
<input type="submit" name="Submit" value="CALCUL">
tout ce passe bien, sauf que le résultat final ne s'affiche pas!! où est l'erreure stp.
J'ai doc une page html avec un formulaire de saisie, je saisie une valeur, mais l'action ne se réalise pas.
voici le code php que j'ai modifié, a savoir que ma base c'est: "xlsmagique" et la table "rm" mes champs "MAXI";"SAISIE"
"Code page calcul.php"
<?
// on se connecte à notre base
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('xlsmagique', $base) ;
?>
<html>
<head>
<title>RM choisie</title>
</head>
<body>
<?
// lancement de la requete
$sql = 'SELECT MAXI FROM rm WHERE SAISIE= "'.$chargebase.'"';
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on recupere la valeur qui nous intersse
$charge_maxi = $data['maxi'];
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();
?>
Votre masse maxi <? echo $charge_maxi; ?>
</body>
</html>
Code"Formulaire.html"
<p>Votre charge maxi </p>
<form action="calcul.php" method="post" name="masse" id="masse">
<table width="600" border="0" cellspacing="0" cellpadding="5">
<tr>
<td colspan="3"><div align="center">Entrez le poids correspondant au nombre
de répétitions dans la case</div></td>
</tr>
<tr>
<td width="227">Vous réaliez 15 reps avec un maxi de</td>
<td width="153"><input name="chargebase" type="text" id="chargebase"></td>
<td width="190"> </td>
</tr>
<tr>
<td> </td>
<td><div align="center">
<input type="submit" name="Submit" value="CALCUL">