Bonjour,
voilà, j'ai besoin d'aide car j'ai un formulaire qui doit permettre de soumettre et d'updater une base de données via odbc.
j'ai donc un boutton 'soumettre' et un boutton 'enregistrer'.
Pour soumettre, le contenu du formulaire est écris dans un fichier excel via un fichier 'processForm.php'
donc j'ai dans mon formulaire
voici le contenu de mon processform
Code : Sélectionner tout - Visualiser dans une fenêtre à part <form action="processForm.php" method="POST">
J'aimerai savoir comment faire pour que mon boutton 'enregistrer' crée une insertion(avec insert') ou une mise à jour (avec update) dans ma table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68 <html> <head> <title>Validation formulaire saisie</title> <link href="../layout.css" rel="stylesheet" type="text/css"><div id=page></head> <body> <?php ////////////////////////////////////////////////////////////////////////////////////// // Variables ////////////////////////////////////////////////////////////////////////////////////// $user = $_POST['fname']; $categ = $_POST['lname']; $intitule = $_POST['email']; $cle= $_POST['idkey']; $desc = $_POST['comments']; $appli = $_POST['findappli']; $domaine = $_POST['find']; $date = date('d/m/y ,H:i'); ////////////////////////////////////////////////////////////////////////////////////// // Serveur et racine du site ////////////////////////////////////////////////////////////////////////////////////// $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT']; ////////////////////////////////////////////////////////////////////////////////////// //Vérifie qu'au moins une donnée à été renseignée, mais ne fais pas de controle individuel ////////////////////////////////////////////////////////////////////////////////////// if( $user =="" && $categ=="" && $intitule=="" && $domaine=="" && $desc=="") { echo 'vérifier saisie<br/>'; } else { echo '<p><h3>Voici les informations saisies </h3></p>'; echo '<p>ID Utilisateur : <i> '.$user.'</i></p>' ; echo '<p>Catégorie : <i> '.$categ.'</i></p>'; echo '<p>Intitulé : <i> '.$intitule.'</i></p>'; echo '<p>Domaine : <i> '.$domaine.'</i></p>'; echo '<p>Application: <i> '.$appli.'</i></p>'; echo '<p>Commentaire mis à jour : </p>'; echo '<p><i>'.$desc.'</i></p>'; } ////////////////////////////////////////////////////////////////////////////////////// // variable définissant la forme du fichier texte en sortie A Reformater pour être similaire à la base ////////////////////////////////////////////////////////////////////////////////////// $Stext = $cle."\t".$user."\t".$categ."\t\t".$intitule."\t\t".$desc."\t\t".$appli."\t".$domaine."\n"; ////////////////////////////////////////////////////////////////////////////////////// // Utilise un fichier xls pour y ajouter les données ////////////////////////////////////////////////////////////////////////////////////// @ $fp = fopen("$DOCUMENT_ROOT/test/commentaires/test.xls", 'ab'); if (!$fp) { echo '<p><strong> Impossible de sauvegarder .</strong></p>'; echo '<p><strong> Script en test.</strong></p></body></html>'; exit; } fwrite($fp, $date.'--'.$Stext, strlen($date.'--'.$Stext)); fclose($fp); echo '<p>Date de saisie '; echo $date; echo '</p>'; echo '<p>Information sauvegardée.</p>'; echo "<a href=voircom.php target='content'>Voir tout les commentaires</A><br><br>"; ?> </body></html>
Merci pour votre aide
Partager