ajouter tableau - PHP - Programmation
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)
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