Connexion à traves la base de donnée

Fermé
inesnaffeti Messages postés 9 Date d'inscription jeudi 19 mars 2015 Statut Membre Dernière intervention 10 avril 2015 - 10 avril 2015 à 14:47
Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 - 10 avril 2015 à 18:00
Bonjour,
j'ai un probléme un peut compliqué .
j'ai une table URL qui contient les champs (email,lien(un clé étrangére de la table client),souslien) et une autre table client (email ,pasword, lien) et un site web . Pour accéder à l'interface du site on fournis un login et passWord. Jusqu'a maintenant tous est parfait.Aprés avoir établie la connexion je veut insérer dans mon input de lien du client qui a etébli la connextion a l'interface j'ai essayé tant de fois mais ça n'a pas marché.

voici la fonction :
public static function afflin($email)
 { global $c;
$res= $c->query("select lienClient from Client where emailClient='".$email."'");
 return  $res;		 
        }

 <input type="text" class="inputLien" name="lien" placeholder="<?php Client::afflin($_SESSION['email'])?>"; />


Je veut afficher le lien du client qui à établie une connexion avec un login et password.
Merci.

1 réponse

Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
10 avril 2015 à 14:52
Bonjour,
la fonction ne retourne pas la valeur. Il faut a

public static function afflin($email)
{ global $c;
	$res= $c->query("select lienClient from Client where emailClient='".$email."'");
	$row = $res->fetch(PDO::FETCH_ASSOC);	
	return $row['lienClient'];
}


Cordialement
0
inesnaffeti Messages postés 9 Date d'inscription jeudi 19 mars 2015 Statut Membre Dernière intervention 10 avril 2015
10 avril 2015 à 15:53
ç'a ne marche pas :'(
0
Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
10 avril 2015 à 15:58
quel message d'erreur ?
0
inesnaffeti Messages postés 9 Date d'inscription jeudi 19 mars 2015 Statut Membre Dernière intervention 10 avril 2015
10 avril 2015 à 16:23
pas de message d'erreur rien ne s'affiche dans l'input .
0
jordane45 Messages postés 38300 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 novembre 2024 4 704
Modifié par jordane45 le 10/04/2015 à 17:42
Bonjour,
Et avec un petit ECHO devant ?

<input type="text" 
         class="inputLien" 
         name="lien"
         placeholder="<?php echo Client::afflin($_SESSION['email']); ?>"  
         value="<?php echo Client::afflin($_SESSION['email']); ?>" >



nb : avec ou sans le VALUE (ou le placeHolder) selon tes envies/besoins.
0
Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
10 avril 2015 à 18:00
bien vu
0