|
deexit
Invité
|
 |
| Posté le: Ven 02 Juil 2010, 4:55 pm |
|
 |
 |
 |
 |
Bonjour,
J'ai le niveau -1 en PHP et je cherche de l'aide pour m'expliquer où se trouve mon erreur !
Je cherche a créer un script qui affiche tous les enregistrement de ma base de données (ca ca marche dieu merci!) et qui permet de calculer en même temps les données affichées.
Le souci c'est qu'il n'y a que les derniers champs qui veulent bien se calculer, et je bloque !
Je mets mon code, d'avance merci de votre aide.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Document sans titre</title>
</head>
<body>
<?php
//connexion au serveur:
$cnx = mysql_connect( "localhost", "root", "root" );
//sélection de la base de données:
$db= mysql_select_db( "info" );
//requête SQL:
$sql = "SELECT *
FROM personnes
ORDER BY denomination" ;
//exécution de notre requête SQL:
$requete = mysql_query( $sql, $cnx ) or die( "ERREUR MYSQL numéro: ".mysql_errno()."<br>Type de cette erreur: ".mysql_error()."<br>\n" );
//récupération avec mysql_fetch_assoc(), et affichage de nos résultats :
echo( "<form method=\"post\" action=\"\">\n" );
echo( "<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\">\n" );
echo( "<tr>
<td><div align=\"center\">id</div></td>
<td><div align=\"center\">denomination</div></td>
<td><div align=\"center\">Valeur</div></td>
<td><div align=\"center\">Poids</div></td>
</tr>" );
while( $result = mysql_fetch_assoc( $requete ) )
{
echo( "<tr>\n" );
echo( "<td><div align=\"center\">".$result["id"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$result["denomination"]."</div></td>\n" );
echo( "<td><input name=\"poids\" type=\"text\" id=\"poids\" value=".$result['valeur']." /></td>\n" );
echo( "<td><input name=\"valeur\" type=\"text\" id=\"valeur\" value=\"$nb1\" /></td>\n" );
echo( "</tr>\n" );
}
echo( "</table>\n" );
echo( "<input type=\"submit\" value=\"Calculer\" />\n" );
echo( "</form>\n" );
?>
<?
$total = ($_POST['poids']) * $_POST['valeur'];
echo 'Résultat : '.$total;
?>
</body>
</html>
|
|
|