RE-HELP LA GLOBULE

Répondre
jadot33
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&eacute;p&eacute;titions dans la case</div></td>
</tr>
<tr>
<td width="227">Vous r&eacute;aliez 15 reps avec un maxi de</td>
<td width="153"><input name="chargebase" type="text" id="chargebase"></td>
<td width="190">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><div align="center">
<input type="submit" name="Submit" value="CALCUL">
jadot
LA GLOBULE
le 04/08/2003 à 22:17
LA GLOBULE
Ben ca devrait marcher.

Alors soit ta base est vide, soit ce que tu rentres dans le formulaire ne correspond à rien.

Pour debuger : dans ta page calcul.php, fais un echo $sql.
Comme ca, la requete s'affiche à l'ecran : copie alors cet affichage et colle le dans ton phpmyadmin pour voir si il te sort quelque chose.
Si oui, alors je ne comprend plus rien, sinon, ben le probleme vient du formulaire...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours