Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2615 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Inserer une valeur d'une base de donnée dans un champ de texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Inserer une valeur d'une base de donnée dans un champ de texte

n°1419692
johnson951
Posté le 04-08-2006 à 14:04:13  profilanswer
 

Bonjour,
 
Je voudrais savoir si il était possible d'inserér une valeur prise d'une base de données dans un champ de texte.
En effet dés l'initialisation de la fenetre, je fais appel a une fonction qui va vérifier sur ma base de donnée si l'identifiant tapé jsute avant est valide si oui elle doit afficher dans les champ de texte des informations sur lui.
 
Peut ton faire ceci en PHP ?
J'arrive a recuperé les données de la base de données mais je ne sais pas comment les inseré dans les champs de texte!
 
Merci de votre aide
 
Johnson

mood
Publicité
Posté le 04-08-2006 à 14:04:13  profilanswer
 

n°1419713
dwogsi
Défaillance cérébrale...
Posté le 04-08-2006 à 14:30:59  profilanswer
 

value="<? echo $taValeur; ?>" ...

n°1419741
johnson951
Posté le 04-08-2006 à 15:06:09  profilanswer
 

Merci de ton aide mais j'aurais besoin d'un renseignement supplémentaire.
 
En effet voici ma demarche, j'ai tous d'abord créer un champ de texte avec dreamweaver et au dessus ce bouton j'appelle une fonction favoris.
 
Des l'initialisation la fonction favoris permet de regarder dans une base de données d'apré l'identifiant de l'utilisateur si il y a des personnes qui lui son relié.
 
Si la reponse est oui, il affiche sous forme de lien les nom de ces personnes.
 
Si on clique sur l'une de ces personnes, une nouvelle fonction s'ouvre c'est la fonction table qui doit permettre d'ecrire le nom de cette personne dans le champ de texte
 
Voici mon code :
 
function table(){
 $wd_host     = "localhost";  
 $wd_login    = "root";  
 $wd_passe  = "";  
 $wd_base    = "client";  
 
 //Connection au serveur SQL  
 $connexion = mysql_connect($wd_host,$wd_login,$wd_passe) OR die ("Serveur Down !" );  
 
 //Selection de la base de donnée
 $select_db = mysql_select_db($wd_base,$connexion)  OR die ("Selection impossible de la base !" );
 
 $resultat = mysql_query("SELECT resident FROM parente WHERE client = 'cyril'" );
                   
 if ($resultat == FALSE) echo "echec requete <BR>";        
  else{
     for ($compteur=0;$compteur<mysql_numrows($resultat);$compteur++){
   $nom1=mysql_result($resultat,$compteur,"resident" );
//je ne sais pas comment inseré la valeur $nom1 dans le champ de texte !!!!!!!!!    
  }
 }
 }
 
 
Fonction favoris :
 
 function favoris(){
 $wd_host     = "localhost";  
 $wd_login    = "root";  
 $wd_passe  = "";  
 $wd_base    = "client";  
 
 //Connection au serveur SQL  
 $connexion = mysql_connect($wd_host,$wd_login,$wd_passe) OR die ("Serveur Down !" );  
 
 //Selection de la base de donnée
 $select_db = mysql_select_db($wd_base,$connexion)  OR die ("Selection impossible de la base !" );
 
 
 $resultat = mysql_query("SELECT resident FROM parente WHERE client = 'cyril'" );
                   
 if ($resultat == FALSE) echo "echec requete <BR>";        
  else{
     for ($compteur=0;$compteur<mysql_numrows($resultat);$compteur++){
   $resident=mysql_result($resultat,$compteur,"resident" );
   echo "<a href='#' onClick = table()>".$resident."</a><BR>\n";
  }
 }
 }
 
Programme principale
 
 <input type="text" name="nom">
 
 
Mon probleme est a la fin de la fonction table je ne sais pas comment faire pour relier $nom1 avec le champ!
 
Merci de votre aide  
Johnson

n°1419967
lkolrn
&lt;comment ça marche?&gt;
Posté le 04-08-2006 à 18:51:44  profilanswer
 

Code :
  1. <input type="text" name="nom" value="<?php echo $nom1; ?>" />

[:aloy]

n°1421257
johnson951
Posté le 07-08-2006 à 09:31:28  profilanswer
 

Le probleme avec ceci, c'est que des que je charge la page dans le champ nom, il y a ecrit undefined variable nom1.  
Ce quie st tout a fait normal vu que je n'ai cliquer aucun favoris encore...
Il y a t'il une methode pour eviter tout ceci ?
J'aimerais que la case soit vide au départ que des que l'on clique sur un lien le no s'affiche ou que l'utilisateur viennent directement en écrire un.
 
Merci
Johnson

n°1422248
lkolrn
&lt;comment ça marche?&gt;
Posté le 08-08-2006 à 13:42:32  profilanswer
 

Code :
  1. <input type="text" name="nom" value="<?php if ($nom1) echo $nom1; ?>" />


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Inserer une valeur d'une base de donnée dans un champ de texte

 

Sujets relatifs
MySQL - Accents dans un champ VARCHAR ?inserer une marque
VBA : modifier la valeur d'une cellule en appellant une functionCopie d'une cellule lors d'un chgt de valeur
[vbs][résolu] desactiver prompt avec une valeur par defautCompter le nombre de mots d'un texte
Rollover avec apparition de texte "ailleurs"[VBA-Outlook 2k3] Pb de connection a une base de donnée SQL Server
[RESOLU][java] transformer un champ String en date 
Plus de sujets relatifs à : Inserer une valeur d'une base de donnée dans un champ de texte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR