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

baha19 Messages postés 11 Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
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";
?>

19 réponses

  1. xander
     
    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
  2. baha19 Messages postés 11 Statut Membre
     
    non ça n'a pas marché :(
    0
  3. baha19 Messages postés 11 Statut Membre
     
    nn ça n'a pas marché :(
    0
  4. xander
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. baha19 Messages postés 11 Statut Membre
     
    ce code aussi na pas marché
    0
  7. xander
     
    sa t'affiche des erreurs ou pas ? si oui donne les moi
    0
  8. baha19 Messages postés 11 Statut Membre
     
    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
  9. xander
     
    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
  10. baha19 Messages postés 11 Statut Membre
     
    il c rien passer
    0
  11. xander18 Messages postés 78 Statut Membre 2
     
    pas de message d'erreur ? bon donne moi 10min je vais voir sa
    0
  12. baha19 Messages postés 11 Statut Membre
     
    merci :D
    0
  13. xander18 Messages postés 78 Statut Membre 2
     
    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
  14. baha19 Messages postés 11 Statut Membre
     
    ou je met ce code dans le fichier moyenne ou le fichier pfe ?
    0
  15. baha19 Messages postés 11 Statut Membre
     
    Erreur : SQLSTATE[42000] [1049] Unknown database 'note'
    voici l'erreur
    merci pour ton aide xander c gentille je vait essayer maintenant :D
    0
  16. xander18 Messages postés 78 Statut Membre 2
     
    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
  17. baha19 Messages postés 11 Statut Membre
     
    merci :D
    0
  18. xander18 Messages postés 78 Statut Membre 2
     
    tu a réussi ?
    0
  19. Baha
     
    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
  20. Alain_42 Messages postés 5413 Statut Membre 904
     
    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