KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Dimanche 18 mai 2008 - 01:29:53

Formulaire modifier base mysql, javascript

Rechercher : dans
formulaire modifier base mysql, javascript
par karpediem
 Fil de Discussions
Statut : Non résolu
mardi 19 décembre 2006 à 05:25:23
Bonjour,
Je travaille sur une application qui a accès à une base MySQL. J'ai une page php dans laquelle j'ai un formulaire avec plusieurs boutons : Sauveagrder, Supprimer, Annuler.
L'accès à cette page se fait soit avec des valeurs vides => on est en saisie 'on va vouloir soir annuler la saisie, soit inserer 1 enregistrement dans la base), soit après avoir récupéré des infos d'un enregistrement existant dans la base (pour modif ou suppression)
Avant la validation je fais des tests de cohérence grace à un script javascript verification() qui renvoie true ou false.
Voici le squelette de ma page :
<form name="form1" method="post" enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" onSubmit="return verification();">
mes différents inout, puis mes boutons
<input type="submit" name="GO" value="Supprimer" onclick="return(confirm('Etes-vous sûr de vouloir supprimer ?");">
<input type="submit" name="GO" value="Annuler" onclick="return(confirm('Etes-vous sûr de vouloir annuler ?");">
<input type="submit" name="GO" value="Sauvegarder" >
</form>
J'ai pensé mettre du code php pour gérer le choix de l'opération... c'est là que ça se complique :
<?php
if (isset($_POST['GO']))
{
switch ($_POST['GO'])
{
case "Sauvegarder":
je me connecte à ma base, je valide mon opération
break;

case "Annuler":
je souhaiterais faire un reset de mon formulaire => je ne sais pas comment faire avec du php ?
break;

case "Supprimer":
je ne sais pas si le fait de mettre le onClick dans le bouton suffit pour que l'on vienne ici si c'est ok...
break;

}

}

?>
Voila mes questions (en plus de celles qui sont déjà posées ?) :
- le type choisi pour mes boutons est-il à votre avis judicieux ?
- les parametres de ma balise form sont-ils corrects ?
- cette methode d'organisation des traitements vous semble-t-elle efficace ou devrais-je passer par une page externe pour effectuer mes traitements bdd ?

Quelqu'un aurait-il envie de s'interroger avec moi sur ce problème ?

Merci
Configuration: Windows XP
Firefox 1.0
Répondre à karpediem  Signaler ce message aux modérateurs
Discussions pertinentes trouvées dans le forum
01/07 01h39[PhP/MySQL] Image, formulaire et base MySQLProgrammation03/04 09h084
07/11 12h44Formulaire de modification php/mysqlWebmastering07/11 17h272
05/03 16h11Modifier données mysql avec formulaireProgrammation05/03 18h131
Plus de discussions sur « formulaire modifier base mysql, javascript » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide