ajouter tableau

ajouter tableau - PHP - Programmation

Marsh Posté le 19-01-2004 à 11:33:39    

Bonjour à tous !  
Je vous explique, j'ai une page pour modifier des données avec noprof,nom,date dans un tableau.  
Ce tableau reprend les valeurs de la base de donnés. Quand on clique sur le bouton valider modif cela envoie les  
nouvelles données dans la base. J'aimerai que lorsque j'appuie sur le bouton nouveau cela me donne un nouveau tableau  
vierge ou je puisse rentrer des nouvelles donner (en ajouter)  
voila le code :  
<html>  
<head>  
<title>MiseAjoutActu</title>  
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
</head>  
 
<body>  
<?  
@mysql_connect("localhost","root","" );  
@mysql_select_db("BDD Ker" );  
?>  
<?  
// sélectionne toutes les enregistrements de la table  
$sql = "SELECT * FROM professeur";  
$result = mysql_query($sql);  
while ($val=mysql_fetch_array($result)) { ?>  
<form action="finmodifprof.php" name="form" method="post">  
<table width="75%" border="1">  
  <tr>  
    <td>noprof :</td>  
    <td><input name="noprof" value="<? echo $val["noprof"]; ?>" type="text"></td>  
  </tr>  
  <tr>  
    <td>Nom :</td>  
    <td><input name="nom" value="<? echo $val["nom"]; ?>" type="text"></td>  
  </tr>  
  <tr>  
    <td>Date :</td>  
    <td><input name="date" value="<? echo $val["date"]; ?>" type="text"></td>  
  </tr>  
</table>  
<input name="valider" value="valider modif" type="submit">  
</form>  
 <? } ?>  
</body>  
</html>  
 
merci de votre aide !


Message édité par ragnar le 19-01-2004 à 12:02:02
Reply

Marsh Posté le 19-01-2004 à 11:33:39   

Reply

Marsh Posté le 19-01-2004 à 11:55:20    

Question :  
 
L'action de ton formulaire est "finmajactu.php". Je suppose que ce n'est pas le nom de la page de ton formulaire (le code que tu as donné) ?
 
Solutions éventuelles :
1) Dans finmajactu.php, tu insères un formulaire vide qui apparaît si tout est ok (bof)  
 
2) Tu gères tous tes forms et contrôles sur une seule page (insert, update, delete si besoin), tu joues avec des champs "hidden" (POST) ou des paramètres d'url (GET)pour savoir ce que tu dois afficher (formulaire avec modif ou formulaire vide), c'est pas trop compliqué, tout ça... (meilleures solution àmha)

Reply

Marsh Posté le 19-01-2004 à 12:02:27    

en effet j'ai édité mon post c'était pas le bon code !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed