J'ai pas pue avoir l'affichage souhaitée du code

Fermé
baha19 Messages postés 11 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 25 février 2013 - 24 févr. 2013 à 21:34
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 6 mars 2013 à 14:57
Bonjour, je veut avoir un affichage qu'on je click sur un boutton il me donne les etudients ayant la moyenne >10 et merci :D

<?php
mysql_connect("localhost","root","");
mysql_select_db("mysql");
$res="select nom from resultat where moyenne>10 ";
$req = mysql_query($res);
echo "$req";
?>



A voir également:

19 réponses

essaye ceci :

<?php 
mysql_connect("localhost","root",""); 
mysql_select_db("mysql"); 
$res='SELECT nom, moyenne FROM resultat WHERE moyenne >== 10'; 
$req = mysql_query($res); 
while ($req = mysql_query($res)){

echo $req;

}
?>
0
baha19 Messages postés 11 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 25 février 2013
24 févr. 2013 à 22:24
non ça n'a pas marché :(
0
baha19 Messages postés 11 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 25 février 2013
24 févr. 2013 à 22:24
nn ça n'a pas marché :(
0
essaye sa alors :

<?php 
mysql_connect("localhost","root",""); 
mysql_select_db("mysql"); 
$val = 10;
$res='SELECT nom, moyenne FROM resultat WHERE moyenne >= $val'; 
$req = mysql_query($res); 
while ($req = mysql_query($res)){

echo $req['nom'];

}
?>
0

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

Posez votre question
baha19 Messages postés 11 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 25 février 2013
24 févr. 2013 à 22:29
ce code aussi na pas marché
0
sa t'affiche des erreurs ou pas ? si oui donne les moi
0
baha19 Messages postés 11 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 25 février 2013
24 févr. 2013 à 22:41
nn ya aucune erreur qui s'affiche plutôt quand j'appuie su le fichier moyenne.php dans local host il me redirige vers une page vide et quand j'appuie sur le boutton dans le fichier pfe.php qui contient ce code
<html>
<head>
<title>pfe</title>
</head>
<body>
<?php
echo " <input type='button' action='moyenne.php' value='etudiant ayant la moyenne' >";


echo " <input type='button' action='non.php' value='etudiant n ayant pas la moyenne' >";
?>
</body>
</html>
il ya aucun affichage :(
0
dans ton formulaire le echo du input est inutile.
fait plutôt ceci :

<form method="POST" action="moyenne.php">
<input .... moyenne >
</form>

<form method="POST" action="non.php">
<input .... non>
</form>
0
baha19 Messages postés 11 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 25 février 2013
24 févr. 2013 à 22:57
il c rien passer
0
xander18 Messages postés 68 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 21 janvier 2015 2
24 févr. 2013 à 22:59
pas de message d'erreur ? bon donne moi 10min je vais voir sa
0
baha19 Messages postés 11 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 25 février 2013
24 févr. 2013 à 23:09
merci :D
0
xander18 Messages postés 68 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 21 janvier 2015 2
24 févr. 2013 à 23:41
Voila j'ai résolue le soucis c'était la requête remplace juste par tes données

		<!-- récupération des donneés voulus -->
		<?php 
		try
		{
			$bdd = new PDO('mysql:host=localhost;dbname=note', 'root', '');
		}
		catch(Exception $e)
		{
				die('Erreur : '.$e->getMessage());
		}
		$val =10; // nombre de produit par page
		// co a la bdd
		$req = $bdd->prepare('SELECT * FROM etudiant WHERE moyenne >= '.$val.'');
		$req->execute(array(
		));
		while ($data = $req->fetch())
		{
		?>
		
		<div id="nom">
		<p><?php echo $data['nom'];?></p><p><?php echo $data['moyenne'];?></p>
		</div>
		
		<?php } ?>
0
baha19 Messages postés 11 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 25 février 2013
25 févr. 2013 à 00:12
ou je met ce code dans le fichier moyenne ou le fichier pfe ?
0
baha19 Messages postés 11 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 25 février 2013
25 févr. 2013 à 00:23
Erreur : SQLSTATE[42000] [1049] Unknown database 'note'
voici l'erreur
merci pour ton aide xander c gentille je vait essayer maintenant :D
0
xander18 Messages postés 68 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 21 janvier 2015 2
25 févr. 2013 à 04:09
Re dsl j'étais pas la comme tu peut le voir l'erreur appel la database sa c'est parce que ma database s'appel note donc remplace note par le nom de ta base de donnée.
et remplace aussi la table la mienne s'appel etudiant la tienne resultat si je me souviens bien.
0
baha19 Messages postés 11 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 25 février 2013
25 févr. 2013 à 11:32
merci :D
0
xander18 Messages postés 68 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 21 janvier 2015 2
25 févr. 2013 à 13:37
tu a réussi ?
0
merci bien, mais j'ai encore un soucis car je veux appeler la résultat de cette page dans la page pfe en cliquant sur le bouton voici mon code

<html>
<head>
<title>pfe</title>
</head>
<body>
<?php
echo " <input type='button' action='moyenne.php' value='etudiant ayant la moyenne' >";
echo " <input type='button' action='non.php' value='etudiant n ayant pas la moyenne' >";

?>
</div>
</body>
</html>
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
6 mars 2013 à 14:57
il faut lire tes deux post pour comprendre ce que tu veux.
<html>
<head>
<title>pfe</title>
</head>
<body>
<!-- pourquoi passer par php pour afficher tes deux input ?
ensuite des input sans form ça sert à quoi ?
c'est dans la balise form du formulaire par action= que tu vas définir le fichier appelé !
on ne met pas action dans <input
-->
<form name="form1" method="post" action="moyenne.php" >

 <input type="button" name="moyenne_sup_10" value="etudiant ayant la moyenne" >
 <input type="button" name="moyenne_inf_10" value="etudiant n ayant pas la moyenne" >

</form>

</body>
</html>

et dans ton fichier moyenne.php

<?php

if(isset($_POST['moyenne_sup_10'])){
	//c'est le bouton Etudiant ayant la moyenne qui  atét cliqué, reconnu grace à son name="moyenne_sup_10"
	//tu fais la requette correspondante
}

if(isset($_POST['moyenne_inf_10'])){
	//c'est le bouton Etudiant n'ayant pas la moyenne qui  atét cliqué, reconnu grace à son name="moyenne_inf_10"
	//tu fais la requette correspondante
}

?>
0