Prob php
Résolu
soldatkgb
Messages postés
75
Date d'inscription
Statut
Membre
Dernière intervention
-
thecrazyspy Messages postés 413 Date d'inscription Statut Membre Dernière intervention -
thecrazyspy Messages postés 413 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
cette page m'affiche a chaque fois erreur d'exécution de la requête:
<html>
<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 Agent.code=$codeagent";
$req=mysql_query($sql) or die ("erreur d'execution de la requête");
$ligne = mysql_fetch_array($sql);
print "
<h2>La commission de cette agent :</h2>
<table>
<tr>
<td>code:</td>
<td>".$codeagent["codeagent"]."</td>
</tr>
<tr>
<td>Nom:</td>
<td>".$ligne["nomagent"]."</td>
</tr>
<tr>
<td>Prenom:</td>
<td>".$ligne["prenomagent"]."</td>
</tr>
<tr>
<td> commission:</td>
<td>".$ligne["comagent"]."</td></tr>
</table>
";
// Requête total voyage par agent
$query = "SELECT Agent.codeagent,SUM(Voyage.prixvoy)*(Agent.comagent)
FROM Agent, Voyage, Reservation
WHERE Agent.$codeagent=Reservation.$codeagent
And Voyage.codevoy= Reservation.codevoy
GROUP BY Agent.codeagent
";
$result = mysql_query ($query) or die ("Erreur lors de la requête :".mysql_error());
while ( $donnees = mysql_fetch_array($result) )
{
echo $donnees['Agent.codeagent'], $donnees['SUM(Voyage.prixvoy)*(Agent.comagent)'] ;
}
// Fermeture de la connexion à MySQL
mysql_close();
?>
</body>
</html>
help please!!!
cette page m'affiche a chaque fois erreur d'exécution de la requête:
<html>
<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 Agent.code=$codeagent";
$req=mysql_query($sql) or die ("erreur d'execution de la requête");
$ligne = mysql_fetch_array($sql);
print "
<h2>La commission de cette agent :</h2>
<table>
<tr>
<td>code:</td>
<td>".$codeagent["codeagent"]."</td>
</tr>
<tr>
<td>Nom:</td>
<td>".$ligne["nomagent"]."</td>
</tr>
<tr>
<td>Prenom:</td>
<td>".$ligne["prenomagent"]."</td>
</tr>
<tr>
<td> commission:</td>
<td>".$ligne["comagent"]."</td></tr>
</table>
";
// Requête total voyage par agent
$query = "SELECT Agent.codeagent,SUM(Voyage.prixvoy)*(Agent.comagent)
FROM Agent, Voyage, Reservation
WHERE Agent.$codeagent=Reservation.$codeagent
And Voyage.codevoy= Reservation.codevoy
GROUP BY Agent.codeagent
";
$result = mysql_query ($query) or die ("Erreur lors de la requête :".mysql_error());
while ( $donnees = mysql_fetch_array($result) )
{
echo $donnees['Agent.codeagent'], $donnees['SUM(Voyage.prixvoy)*(Agent.comagent)'] ;
}
// Fermeture de la connexion à MySQL
mysql_close();
?>
</body>
</html>
help please!!!
A voir également:
- Prob php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
34 réponses
et comme ça:
$sql="SELECT * FROM Agent WHERE Agent.code='".$codeagent."';
$req=mysql_query($sql) or die ("erreur d'execution de la requête");
$sql="SELECT * FROM Agent WHERE Agent.code='".$codeagent."';
$req=mysql_query($sql) or die ("erreur d'execution de la requête");
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
$query = "SELECT Agent.codeagent,SUM(Voyage.prixvoy)*(Agent.comagent)
FROM Agent, Voyage, Reservation
WHERE Agent.'".$codeagent."'=Reservation.'".$codeagent."'
And Voyage.codevoy= Reservation.codevoy
GROUP BY Agent.codeagent
";
FROM Agent, Voyage, Reservation
WHERE Agent.'".$codeagent."'=Reservation.'".$codeagent."'
And Voyage.codevoy= Reservation.codevoy
GROUP BY Agent.codeagent
";
j'ai essayé mais sa me dis toujours erreur d'execution de la requete. quand je teste seul le fichier php on me dis que c'est:
$codeagent=$_POST['codeagent'];
$nomagent=$_POST['nomagent'];
Mais j'en suis sur et certain que toute écrit pareil que se soit dans la base de données ou sur le fichier html. c'est vraiment un casse tête sa plus de 5 semaines que j'essaye de résoudre ce problème!
merci de m'aider thecrazyspy!.
$codeagent=$_POST['codeagent'];
$nomagent=$_POST['nomagent'];
Mais j'en suis sur et certain que toute écrit pareil que se soit dans la base de données ou sur le fichier html. c'est vraiment un casse tête sa plus de 5 semaines que j'essaye de résoudre ce problème!
merci de m'aider thecrazyspy!.
faut tout mettre en commentaire pour juste avoir le echo voir si deja cela fonctionne vu qu'il te dit que c la l'erreur
Notice: Undefined index: codeagent in c:\program files\easyphp1-8\www\partir\calculcomagent.php on line 6
Notice: Undefined index: nomagent in c:\program files\easyphp1-8\www\partir\calculcomagent.php on line 7
erreur d'execution de la requête
Notice: Undefined index: nomagent in c:\program files\easyphp1-8\www\partir\calculcomagent.php on line 7
erreur d'execution de la requête
je me suis pas bien expliqué, vous devez juste laisser echo $_POST['codeagent'];
rien d'autre meme pas la requete, il doit y avoir que sa sur le code de la page
rien d'autre meme pas la requete, il doit y avoir que sa sur le code de la page
bonjour, je sais pas si vous etes la aujourd'hui, je voulais savoir si c'etait bon le code que je vous ai revoyez
euh oui sa m'affiche tout sauf le plus important, c'est-a-dire le calcul de la commission de l'agent. en faite il faut que en fonction du total de voyages vendus par l'agent on peut multiplier par sa commission et afficher le résultat.
ben faut faire une requete qui va chercher les voyage vendu, les additioné dans une variable puis multiplier celle ci par sa com
la dernière requête qui marche très bien sur MYsql me fait se calcul. vous avez une idée pour pouvoir afficher ma dernière requête?
<html>
<head>
<title>calculcomagent</title>
</head>
<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>
<tr>
<td> commission:</td>
<td>".$comm."</td></tr>
</table>
";
// Requête total voyage par agent
$query = "SELECT agent.codeagent,SUM(voyage.prixvoy)*(agent.comagent) FROM agent, voyage, reservation WHERE agent.codeagent=reservation.codeagent and voyage.codevoy= reservation.codevoy and agent.codeagent='".$codeagent."' GROUP BY agent.codeagent";
$result = mysql_query ($query) or die ("Erreur lors de la requête :".mysql_error());
while ( $donnees = mysql_fetch_array($result))
{
echo $comm;
}
// Fermeture de la connexion à MySQL
mysql_close();
?>
</body>
</html>
<head>
<title>calculcomagent</title>
</head>
<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>
<tr>
<td> commission:</td>
<td>".$comm."</td></tr>
</table>
";
// Requête total voyage par agent
$query = "SELECT agent.codeagent,SUM(voyage.prixvoy)*(agent.comagent) FROM agent, voyage, reservation WHERE agent.codeagent=reservation.codeagent and voyage.codevoy= reservation.codevoy and agent.codeagent='".$codeagent."' GROUP BY agent.codeagent";
$result = mysql_query ($query) or die ("Erreur lors de la requête :".mysql_error());
while ( $donnees = mysql_fetch_array($result))
{
echo $comm;
}
// Fermeture de la connexion à MySQL
mysql_close();
?>
</body>
</html>
$query = "SELECT agent.codeagent,SUM(voyage.prixvoy)*(agent.comagent) FROM agent, voyage, reservation WHERE agent.codeagent=reservation.codeagent and voyage.codevoy= reservation.codevoy and agent.codeagent='".$codeagent."' GROUP BY agent.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 $tot;
$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 $tot;
j'avais oublier un ;
$query = "SELECT agent.codeagent,SUM(voyage.prixvoy)*(agent.comagent) FROM agent, voyage, reservation WHERE agent.codeagent=reservation.codeagent and voyage.codevoy= reservation.codevoy and agent.codeagent='".$codeagent."' GROUP BY agent.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 $tot;
$query = "SELECT agent.codeagent,SUM(voyage.prixvoy)*(agent.comagent) FROM agent, voyage, reservation WHERE agent.codeagent=reservation.codeagent and voyage.codevoy= reservation.codevoy and agent.codeagent='".$codeagent."' GROUP BY agent.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 $tot;