Modification d'une base de donnée via un site

Répondre
Enix
le 12/04/2013 à 15:03
Enix
Bonjour à tous!
Je m'excuse d'avance des futur fautes d'orthographes qui ne sont surement pas agréable lol

J'explique mon problème , j'ai une page php et j'ai une liste d'élèves qui s'affiche dans un tableau. A côté de chaque ligne de tableau il y a un bouton "Modifier" Et j'aimerai que celui me renvoi sur la même page avec afficher cette fois les données actuelles de l'élèves qu'on souhaite modifier et pouvoir les modifier , Bref j'ai aucune idée de comment faire sa 0.0

Voici mon code :

<?php




@$azerty=$_POST["fonction"];



echo '<h1> Gestion d\'absences </h1>


<div id="main_container">
<div id="header">

</div>
<div class="menu">
<ul>
<li class="selected"><a href="Fond.php">Acceuil</a></li>
<li><a href="Nous_contactez.php">Nous contacter</a></li>

<li><a href="Listes_eleves.php">Listes Elèves</a></li>
<li><a href="Listes_absences.php">Listes Absences</a></li>
<li><a href="Emploi_du_temps3.php">Emplois du temps</a></li>


</ul>
</div>

<div class="center_content">

<div class="center_left">
<div class="welcome_box">';
if (empty($azerty))
{
echo '

<p class="welcome">
<span class="orange">Vous désirez rechercher un ou des élèves? </span><br />
<ul>
<br/>
<li class="contact2">Selectionnée la section</li>
<li class="contact2">Choisissez la classe</li>
</ul>

</p>






'; }
else
{
echo' <center> <p class="welcome2"> <span class="orange">Classe de '; echo $azerty; echo'</span>';
echo'<div>


';
include('Connect.php');
//$requete="SELECT * FROM liste_eleve";
//$requete=$requete.' WHERE Classe= ' .$azerty;
$requete="SELECT * FROM liste_eleve WHERE Classe LIKE '$azerty' ORDER BY Nom ";
//echo $requete ;
$reponse = mysql_query($requete);

//$ligne = mysql_fetch_array($reponse);


echo' </br></br><table CELLPADDING="5" CELLSPACING="1">
<th>Nom</th>
<th>Prenom</th>
';
while ($donnees = mysql_fetch_object($reponse))
{

//if($azerty==$ligne[Classe])
//{
echo'

<tr>

<td> '; echo $donnees->Nom; echo' </td>

<td> '; echo $donnees->Prenom; echo'<br /></td>

<td class="sansbordure"> <FORM action="Listes_eleves.php" method="post"> <INPUT type="submit" value="Modifier" class="Modifier"> </FORM></td>


</tr>



'; } echo'</table>
</div>';
echo'
</center></p>';

}


echo ' </div></div> <div class="center_right">
<FORM action="Listes_eleves.php" method="post">
<SELECT name="fonction" class="Menu1">
<OPTION VALUE="Null">BTS</OPTION>
<OPTION VALUE="BTS 1">Classe 1</OPTION>
<OPTION VALUE="BTS 2">Classe 2</OPTION>

<OPTION VALUE="Null">TERMINALE</OPTION>
<OPTION VALUE="TERMINAL 1">Classe 1</OPTION>
<OPTION VALUE="TERMINAL 2">Classe 2</OPTION>

<OPTION VALUE="Null">PREMIERE</OPTION>
<OPTION VALUE="PREMIERE 1">Classe 1</OPTION>
<OPTION VALUE="PREMIERE 2">Classe 2</OPTION>

<OPTION VALUE="Null">SECONDE</OPTION>
<OPTION VALUE="SECONDE 1">Classe 1</OPTION>
<OPTION VALUE="SECONDE 2">Classe 2</OPTION>

</SELECT>
<INPUT type="submit" value="Valider" class="Valider">

</FORM>



</div>

<div class="clear"></div>
</div>
</div>';












?>
</body>
</html>
vengeur002
le 27/04/2013 à 22:12
vengeur002
tu fais un lien Modifier qui renvoi sur la meme page en passant une info dans l url par exemple http://www.monsite.com/mapage.php?idamodifier=22

et quand tu affiche tes eleves, dés que tu rencontre l'id 22 au lieu d afficher les info, tu affiche des champs dans lesquels tu met comme value les info existante et qui sont a modifier.

j espere avoir ete clair ;) bon courage
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours