Prob php - Page 2

Résolu
Précédent
  • 1
  • 2
soldatkgb Messages postés 82 Statut Membre
 
c'est quoi $cpt = $cpt + $somme ? il faut les déclarés dans les variables?
0
thecrazyspy Messages postés 426 Statut Membre 43
 
non pas obliger, je dois partir la, je serai la ce soir si sa ne marche pas
0
soldatkgb Messages postés 82 Statut Membre
 
ok sa marche pas donc faite moi signe quand vous serez arrivé
0
thecrazyspy Messages postés 426 Statut Membre 43
 
je suis la, est ce que sa a marcher?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
soldatkgb Messages postés 82 Statut Membre
 
sa ne marche toujours pas on me dit qu'il a une problème ici: while ( $donnees = mysql_fetch_array($result))
0
thecrazyspy Messages postés 426 Statut Membre 43
 
ok je vais look sa je l'envoi par mail apres
0
soldatkgb Messages postés 82 Statut Membre
 
ok merci
0
soldatkgb Messages postés 82 Statut Membre
 
que veut dire $cpt svp?
0
thecrazyspy Messages postés 426 Statut Membre 43
 
c'est un compteur temporaire
0
soldatkgb Messages postés 82 Statut Membre
 
ok donc cela veut dire que si je change de prix d'un voyage vendus le $cpt va le prendre en compte et m'afficher le bon résultat? pourquoi il faut l'additionner avant de le multiplier la somme?
0
thecrazyspy Messages postés 426 Statut Membre 43
 
vu que l'on est dans une boucle qui cherche le prix des voyages, a cahque passage on additionne le prix des voyages donc ex cpt = 100 au passage 1, au passage deux ctp = ctp + 200 donc cpt = 100 + 200, pour pouvoir avec la comm de la somme des voyages
0
soldatkgb Messages postés 82 Statut Membre
 
merci pour l'explication sa me sera très utile pour mon oral demain
0
soldatkgb Messages postés 82 Statut Membre
 
merci a vous Thecrazyspy, voici la page qui fonctionne:
<body>
<?php
//affectation des valeurs saisies dans des variables
$codeagent=$_POST['codeagent'];
$nomagent=$_POST['nomagent'];

// Connexion au serveur MySQL
$db=mysql_connect("localhost","root","eleve") or die ("erreur de connexion".mysql_error());

// Ouverture de la base PARTIR
mysql_select_db("PARTIR",$db) or die( "erreur de connexion à la base PARTIR");
// Requete selection Agent
$sql="SELECT * FROM agent WHERE codeagent='".$codeagent."'";
$req=mysql_query($sql) or die ("erreur d'execution de la requête 1");

while ($nbr=mysql_fetch_array($req))
{
$nom=$nbr["nomagent"];
$prenom=$nbr["prenomagent"];
$comm=$nbr["comagent"];
}

print "
<h2>La commission de l'agent $nom :</h2>
<table>

<tr>
<td>code:</td>
<td>".$codeagent."</td>
</tr>
<tr>
<td>Nom:</td>
<td>".$nom."</td>
</tr>
<tr>
<td>Prenom:</td>
<td>".$prenom."</td>
</tr>

</table>
";

// Requête total voyage par agent

$query = "SELECT * FROM agent, voyage, reservation WHERE agent.codeagent=reservation.codeagent and voyage.codevoy= reservation.codevoy and agent.codeagent='".$codeagent."'";

$result = mysql_query ($query) or die ("Erreur lors de la requête :".mysql_error());

$cpt = "0";
while ($nbr=mysql_fetch_array($result))
{
$code=$nbr["codeagent"];
$somme=$nbr["prixvoy"];

$comm=$nbr["comagent"];
$cpt = $cpt + $somme;
}

$tot = $cpt*$comm;
echo "<h3>La commission pour l'agent $nom est de : ".$tot." €</h3>";

// Fermeture de la connexion à MySQL
mysql_close();

?>

</body>
0
thecrazyspy Messages postés 426 Statut Membre 43
 
de rien bonne chance
0
Précédent
  • 1
  • 2