Prob php - Page 2

Résolu
Précédent
  • 1
  • 2
  1. soldatkgb Messages postés 82 Statut Membre
     
    c'est quoi $cpt = $cpt + $somme ? il faut les déclarés dans les variables?
    0
  2. thecrazyspy Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   43
     
    non pas obliger, je dois partir la, je serai la ce soir si sa ne marche pas
    0
  3. soldatkgb Messages postés 82 Statut Membre
     
    ok sa marche pas donc faite moi signe quand vous serez arrivé
    0
  4. thecrazyspy Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   43
     
    je suis la, est ce que sa a marcher?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
  7. thecrazyspy Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   43
     
    ok je vais look sa je l'envoi par mail apres
    0
  8. soldatkgb Messages postés 82 Statut Membre
     
    ok merci
    0
  9. soldatkgb Messages postés 82 Statut Membre
     
    que veut dire $cpt svp?
    0
  10. thecrazyspy Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   43
     
    c'est un compteur temporaire
    0
  11. 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
  12. thecrazyspy Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   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
  13. soldatkgb Messages postés 82 Statut Membre
     
    merci pour l'explication sa me sera très utile pour mon oral demain
    0
  14. 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
  15. thecrazyspy Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   43
     
    de rien bonne chance
    0
Précédent
  • 1
  • 2