Afficher les nom d'une base de donné php
Résolu
mking03
Messages postés
119
Statut
Membre
-
mking03 Messages postés 119 Statut Membre -
mking03 Messages postés 119 Statut Membre -
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
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Afficher le nom de mon entreprise quand j'appelle - Forum Mobile
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
- Trouver un nom avec une adresse ✓ - Forum Loisirs / Divertissements
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