Accueil > Forum > > > > remplissage formulaire
remplissage formulaire
vendredi 24 juin 2005 à 11:46:27 |
remplissage formulaire

johnmichel57
|
voila j'ai un formulaire sur ma page php, et je souhaiterai qu'il se remplisse automatiquement avec les données de ma base SQL, mais comment faire cela?
|
|
vendredi 24 juin 2005 à 11:59:47 |
Re : remplissage formulaire

Isengard
|
Et bien c'est tout simple, tu recupere les données de ta base dans des variables et tu fais pour les champs text par exemple : <input type="text" name="mytext1" value="<? echo $mavariable; ?>"/> Pour les textarea : <textarea .................><? echo $mavariable; ?></textarea> Pour les lists tu fais un test sur chaque ligne et tu echo selected si le test corredpons <select name="truc"> <option value="truc" <? if($mavariable=="truc") { echo "selected"; } ?>>Truc</option> <option value="truc2" <? if($mavariable=="truc2") { echo "selected"; } ?>>Truc2</option> </select> "Celui qui brise une chose pour découvrir ce que c'est a quitté le chemin de la sagesse"
|
|
vendredi 24 juin 2005 à 12:14:50 |
Re : remplissage formulaire

ptitebibi2003
|
Salut, je ne suis pas pro mais voila comment je fais <?php //je passe la connexion//la requete
$requete="select champ1,... from table;"; //l'execution de la requete
$result=$this->fConnexion->executeQuery($requete); //je recupere le resultat
while ($lLigne = $result->fetchRow()) { $champ1=$lLigne['champ1'];
} ?>//balise du formulaire
<form>... <?php //j'affiche le resultat dans le formulaire
echo "<input type=\"text\" name=\"nom\" value=\"". $champ1."\">"; ?>
... </form> ceci est un exemple d'apres ce que jai compris. et je le repete je ne suis pas pro! 
|
|
vendredi 24 juin 2005 à 14:08:44 |
Re : remplissage formulaire
|
vendredi 24 juin 2005 à 14:12:34 |
Re : remplissage formulaire

johnmichel57
|
euh derniere question, comment on fait pour faire cocher les case ou selection les case option, vu que tu me parle que des lsites, je voulais voir si on peut aussi pour ca vu que j'en ai dans le formulaire merci beaucoup
|
|
vendredi 24 juin 2005 à 14:35:29 |
Re : remplissage formulaire

johnmichel57
|
Bon je sais je suis chiant lol mais comme je suis debutant et que c'est pour un stage c'est tres dur pour moi. je n'arrive pas a recuperer correctement mes données voila mon code <?php
$db = mysql_connect('localhost', 'root', ''); mysql_select_db('mysql',$db); $sql = "SELECT * FROM enregistrements"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); while($data=mysql_fetch_array($req)) { JE NE SAIS PAS QUOI METTRE LA } ?>
Et voila une partie de mon formulaire
<html> <head>
</head> <body> <td height="50"> <input type="radio" name="raison" value="M">M <input type="radio" name="raison" value="Mme">Mme <input type="radio" name="raison" value="Mlle">Mlle </td></tr>
<tr> <td width="47%" align="center">Nom*</td> <td colspan="2"> <input type="text" name="nom" "size="25" maxlenght="25" value="<? echo $nom; ?>"/> </td> </tr>
Je n'arrive pas à lui mettre dans le champs le nom, parce que sur la page precedente, la liste des nom est affiché, et en cliquant sur detail, on se retrouve sur le formulaire dans lequel tous les champs doivent etre rempli automatiquement à l'aide de la base, et je veu donc que le nom de celui pour lequel on veut les detail s'affiche (prenom, adresse...) voila je sais pas si je sui clair mais ca serai gentil de m'aider.
|
|
vendredi 24 juin 2005 à 14:40:29 |
Re : remplissage formulaire

ptitebibi2003
|
tout dépend comment tu l'as enregistré dans ta base
moi par exemple je met: 1 pour sélectionnner et 0 pour non sélectionner
et je teste la valeur apres cela donne
if ($champ==1) { echo "<input checked type=\"radio\" name=\"nom\" value=\"val\">"; }
bon courage
|
|
lundi 27 juin 2005 à 17:02:00 |
Re : remplissage formulaire

ptitebibi2003
|
Salut, je ne sais pas si tu as resolu ton probleme. Donc juste une question tu travaille sur plusieurs pages?
|
|
lundi 27 juin 2005 à 17:13:33 |
Re : remplissage formulaire

johnmichel57
|
eh nan toujours pas resolu, je marrachje les cheveu un a un lol. Oui je travail sur plusieurs pages....
|
|
lundi 27 juin 2005 à 19:07:09 |
Re : remplissage formulaire

ptitebibi2003
|
Réponse acceptée !
Il me semble que d'une page a l'autre: les données presentent dans l'une ne sont pas connu par l'autre.
je m'explique lorsque tu as une variable ($unevariable) dans une page (unepage.php) et que tu ouvres une autre page (autrepage.php). autrepage.php ne connait pas ta variable $unevariable.
Pour la rendre "connue" il faut la passer en paramétre. Pour cela tu as plusieurs moyens : GET ou POST.
Par exemple: Dans la page unepage.php, il y a un lien qui ouvre autrepage.php et qui transmet en parametre $unevariable. Cela donne quelque chose comme ça: <a href="autrepage.php?var=<?php echo $unevariable; ?>">Lien autre page</a>
Dans autrepage.php, tu devra la recuperer avec (dans mon exemple): $_GET['var'] et cela donnerai: <input type="text" name="mavariable" value="<?php echo $_GET['var']; ?>"> J'espere t'avoir aidez au mieu bon courage Bon courage.
PS: je suis débutante aussi donc je te conseille de faire quelques sauvegardes avant de tester.
|
|
Cette discussion est classée dans : formulaire, remplissage
Répondre à ce message
Sujets en rapport avec ce message
remplissage automatique de champs de formulaire [ par drek ]
J'aimerais savoir si la chose suivante est possible en php :je clique sur un lien de mon site donnant sur la page d'un autre site qui contient un form
remplissage formulaire [ par johnmichel57 ]
j'ai creer un base qui s'est rempli par les donnee entree dans un formulaire, une autre page affiche le contenu principal (nom, prenom) dans un tablea
automatiser le remplissage de champs d'un formulaire [ par Barsy ]
BonjourJe souhaiterai savoir comment faire pour créer un bot qui remplisse automatiquement les champs d'un formulaire et qui le valide sur un site. Pa
Recuperer les donnees d'une formulaire [ par fadoua123 ]
Bonjour voila j'ai besoin de remplir une matrice manuellement en utilisant une formulaire et de récupérer ces valeurs (comme array )pour faire des cal
Remplissage de formulaire automatiquement [ par ra_gu ]
Bonjour,vrt j'ai une grande problème.en fait, j'ai un projet qui consiste à remplir le formulaire d'un site (qui je n'ai pas accès un sa code source "
besoin d'aide formulaire pour sms [ par cp1212 ]
Bonjour, je début en php mais je souhaite mettre en place pour mon site un système de sms L'idée</
Comment griser un bouton dans un formulaire? PHP [ par Vins974 ]
Bonjour, J'ai créé un formulaire, qui doit etre rempli par les utilisateurs de mon site, Cependant, je voudrais que le bouton soit grisé par défault,
Validation d'un formulaire sur une autres pages [ par Alex5512 ]
Bonjour.Je suis en pleine création d'un site internet.J'ai mis en place un formulaire très simple sur la page map_perso.php<input name
Pb : apostrophes ET guillemets dans <input type="text"> d'un formulaire récursif [ par Djazzyman ]
Bonsoir à tous,J'ai créé un formualire récursif (qui s'appelle lui-même après validation) et je rencontre des problèmes d'affichage pour les chaînes d
javascript/php et formulaire [ par dezossor ]
Bonjours,Je développe actuellement une application web pour ma boite et je me trouve face à un petit problème. La réponse est certainement très simple
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|