Afficher les nom d'une base de donné php
Résolu
mking03
Messages postés
114
Date d'inscription
Statut
Membre
Dernière intervention
-
mking03 Messages postés 114 Date d'inscription Statut Membre Dernière intervention -
mking03 Messages postés 114 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila mon pb, j'ai fait une page php pour entrer des donné des etudiants et un submit pour envoyer les donné vers la base, je veux faire un autre submit dans la meme page pour afficher les nom des etudiants qui existent dans la base je ne sais pas comment voila mon code:
<html>
</br>
<form action="index.php" method="post">
nom: <input name="nom" ></br>
prenom: <input name="prenom" ></br>
age: <input name="age" ></br>
note: <input name="note" ></br>
<input type="submit" value="envoyer"></br>
<input type="submit" value="afficher"></br>
<?php
if (isset($_POST['nom'])and isset($_POST['prenom'])and isset($_POST['age']) and isset($_POST['note']))
{
mysql_connect("localhost","root","");
mysql_select_db("gestion de scolarite");
$a=$_POST['nom'];
$b=$_POST['prenom'];
$c=$_POST['age'];
$d=$_POST['note'];
mysql_query("INSERT INTO etudiant values('','$a','$b','$c','$d')");
mysql_close();
}
?>
</form>
</html>
merci d'avence
voila mon pb, j'ai fait une page php pour entrer des donné des etudiants et un submit pour envoyer les donné vers la base, je veux faire un autre submit dans la meme page pour afficher les nom des etudiants qui existent dans la base je ne sais pas comment voila mon code:
<html>
</br>
<form action="index.php" method="post">
nom: <input name="nom" ></br>
prenom: <input name="prenom" ></br>
age: <input name="age" ></br>
note: <input name="note" ></br>
<input type="submit" value="envoyer"></br>
<input type="submit" value="afficher"></br>
<?php
if (isset($_POST['nom'])and isset($_POST['prenom'])and isset($_POST['age']) and isset($_POST['note']))
{
mysql_connect("localhost","root","");
mysql_select_db("gestion de scolarite");
$a=$_POST['nom'];
$b=$_POST['prenom'];
$c=$_POST['age'];
$d=$_POST['note'];
mysql_query("INSERT INTO etudiant values('','$a','$b','$c','$d')");
mysql_close();
}
?>
</form>
</html>
merci d'avence
A voir également:
- Afficher les nom d'une base de donné php
- Base de registre - Guide
- Nom de l'adresse - Forum Jeux vidéo
- Nom de compte steam exemple - Forum Jeux vidéo
- Afficher le nom de mon entreprise quand j'appelle - Forum Mobile
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
2 réponses
Bonsoir, rajoute des attributs name a tes input="submit" comme ceci :
Ensuite ton code PHP si le type appuye sur le bouton Envoyer :
(on rajoute deux tests dans le if pour "$_POST['envoyer_etudiant'])
Puis a l'endroit où tu veux afficher la liste tu met ceci :
Ce code te permet d'afficher la liste des étudiants dans ta table etudiant.
Si tu veux qu'il ne s'affiche qu'après avoir cliquer sur un bouton submit rajoute un petit formulaire :
Comme ça la liste ne s'affichera qu'après avoir cliquer sur le bouton Afficher
<input type="submit" name="envoyer_etudiant" value="envoyer"></br> <input type="submit" name="afficher_etudiants" value="afficher"></br>
Ensuite ton code PHP si le type appuye sur le bouton Envoyer :
(on rajoute deux tests dans le if pour "$_POST['envoyer_etudiant'])
<?php if (isset($_POST['nom'])and isset($_POST['prenom'])and isset($_POST['age']) and isset($_POST['note']) && isset($_POST['envoyer_etudiant']) && $_POST['envoyer_etudiant'] == "envoyer") { mysql_connect("localhost","root",""); mysql_select_db("gestion de scolarite"); $a=$_POST['nom']; $b=$_POST['prenom']; $c=$_POST['age']; $d=$_POST['note']; mysql_query("INSERT INTO etudiant values('','$a','$b','$c','$d')"); mysql_close(); } ?>
Puis a l'endroit où tu veux afficher la liste tu met ceci :
<?php if(isset($_POST['afficher_etudiants']) && $_POST['afficher_etudiants'] == "afficher") { mysql_connect("localhost","root",""); mysql_select_db("gestion de scolarite"); $sql_etudiants = mysql_query("SELECT * FROM etudiant")or die(mysql_error()); while($etudiant = mysql_fetch_array($sql_etudiants) { echo 'Nom : '.$etudiant['nom'].' - Prenom : '.$etudiant['prenom'].' - Age : '.$etudiant['age'].'- Cote : ".$etudiant['cote'].'<br />'; } } ?>
Ce code te permet d'afficher la liste des étudiants dans ta table etudiant.
Si tu veux qu'il ne s'affiche qu'après avoir cliquer sur un bouton submit rajoute un petit formulaire :
<form action="" method="post"> <input type="submit" name="afficher_etudiants" value="Afficher" /> </form>
Comme ça la liste ne s'affichera qu'après avoir cliquer sur le bouton Afficher