c'est bon j'ai réussi à afficher les données de la base. Mais le truc c'est comment il comprends qu'on veut poster de nouvelle valeur?
c'est bon j'ai réussi à afficher les données de la base. Mais le truc c'est comment il comprends qu'on veut poster de nouvelle valeur?
Voici un exemple.
Code php : 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 <?php if (isset($_POST['id']) { $id = $_POST['id']; // lecture de la base de données // imagine qu'ici je lise la table avec l'id transmis et que je mette le résultat dans $row $nom = $row['nom']; $prenom = $row['prenom']; } else { $id = ""; // initialisation des données $nom = ""; $prenom = ""; } ... $id doit être mis dans une variable de session comme indiqué par jreaux62 ... en fonction de sa valeur tu sauras dans la page de résultat s'il s'agit d'une création ou d'une modification ?> ... etc... <form action="ma_page_d_enregistrement.php" method="post"> Nom : <input type="text" value="<?php print $nom; ?> /><br/> Prénom : <input type="text" value="<?php print $prenom; ?> /><br/> ... reste du code </form>
J'ai mis $_POST[id'] mais ça pourrait être $_SESSION si tu l'utilises avant d'arriver sur la page.
Cela ne sert à rien d'optimiser quelque chose qui ne fonctionne pas.
Mon site : www.emmella.fr
Je recherche le manuel de l'Olivetti Logos 80B.
On n'a toujours pas vu TON CODE !!!
Ni les REPONSES aux questions qu'on te pose !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager