PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » Récupérer le session_id() » 21-03-2010 01:45:49

OK je vais aller y faire un tour et apprendre tout ça ! Encore merci

#2 Re : Forum Général PHP » Récupérer le session_id() » 21-03-2010 01:45:49

moogli!

Tu deviens mon meilleur ami:-)

Je ne sais pas où tu es mais ici la nuit commence et je me voyais passer une partie de la nuit à chercher ou placer ces maudites parenthèse et autres ponctuation.

Merci aussi à xTG pour son aide.

À la prochaine et croyez moi. ça devrait pas être dans longtemps!

Merci

#3 Re : Forum Général PHP » Récupérer le session_id() » 21-03-2010 01:45:49

Re-salut effectivement mes variables sont bien présentes et visualisables avec ton code Merci!

Mais comme tu peux le voir, je suis réellement débutant et malgrés mes nombreuses tentatives, je n'arrive pas écrire la formule magique qui me permet de faire ce que je veux. Je pensais pouvoir récupérer effectivement le pseudo de l'utilisateur pour faire afficher uniquement l'URL qui le concerne.

En remplaçant XYZ par $_SESSION['login'] mais ça semble ne pas fonctionner ou alors  je fais quelque chose de mal dans avec les )) ou '

Voici mon code actuel

Si tu peux m'aider sinon, je vais continuer à chercher, Merci

// Récupération du contenu du champs URL de la table membre en fct de l'utilisateur
$reponse = $bdd->query('SELECT URL FROM membre WHERE login = \'XYZ\'');

// Récupération de l'entrée
while ($donnees = $reponse->fetch())
{
?>
    <p>
    <strong>Reçu</strong> :  <a href="<?php echo $donnees['URL']; ?>">Cliquer pour visualiser votre reçu</a>
<?php
}

$reponse->closeCursor(); // Termine le traitement de la requête
?>
<?php

#4 Re : Forum Général PHP » Récupérer le session_id() » 21-03-2010 01:45:49

Merci xTG, je vais m'essayer avec ça!

Bonne fin de semaine.

#5 Re : Forum Général PHP » Récupérer le session_id() » 21-03-2010 01:45:49

Salut,

Le champs URL de ma table contient des adresses URL (exemple:www.xyz.com/mapage.php) une par utilisateur enregistré. Je la transforme ensuite en hyperlien une fois sur ma page d'espace membre. L'état actuel de ma programmation n'affiche qu'une seule URL pour tous les utilisateurs. Je souhaiterais qu'il corresponde l'URL présent dans ce champs de ma table dépendamment de l'utilisateur connecté si toutefois c'est possible.

Encore merci:)
Pour info, voici la partie précédente du code

// Récupération du contenu du champs URL de la table membre en fct de l'utilisateur tommy
$reponse = $bdd->query('SELECT URL FROM membre WHERE login=\'tommy\'');

// Récupération de l'entrée
while ($donnees = $reponse->fetch())
{
?>
    <p>
    <strong>Reçu</strong> :  <a href="<?php echo $donnees['URL']; ?>">Cliquer pour visualiser votre reçu</a>
   
<?php

#6 Re : Forum Général PHP » Récupérer le session_id() » 21-03-2010 01:45:49

Re-bonjour xTG,

Je dois être  trop c.., je ne trouve pas la syntax correcte. Je me demande même si ce n'est pas $_SESSION['login'] que je devrais utiliser plutot que session_id().

Quoi qu'il en soit, pourrais-tu me donner une syntaxe correcte à utiliser avec ce début de code?

$reponse = $bdd->query('SELECT URL FROM membre WHERE login=\'XYZ\'');

Merci beaucoup

#8 Forum Général PHP » Récupérer le session_id() » 21-03-2010 01:45:49

ROSFR11
Réponses : 12

Bonjour à tous,

Avec le peu de connaissances que j'ai du php, je ne suis malheureusement pas capable de répondre rapidement par moi-même à cette question:

Je précise que la page dans laquelle je souhaite ajouter ce script fait suite à une identification de l'utilisateur sur une page précédente et que j'utilise session_start();  et if isset etc.... pour vérifier qu'il s'agit d'un membre qui est connecté.

Après avoir placé un URL (champ texte) dans ma bdd, je suis capable de faire afficher cet URL en utilisant le script ci-dessous:

// Récupération de l'URL dans la table membre
$reponse = $bdd->query('SELECT URL FROM membre WHERE login=\'XYZ\'');

Ce que je voudrais faire, c'est récupérer le login du l'utilisateur de la session courante pour lui afficher l'URL qui lui est destiné dans la bdd. J'ai bien pensé utiliser ceci:

$reponse = $bdd->query('SELECT URL FROM membre WHERE login=\'' . $_GET['session_id()'] . '\'');


mais la syntax est mauvaise ou completement inutilisable.

C'est l'un d'entre vous à la solution, je suis preneur.

Merci

#9 Re : Forum Général PHP » Type de champs pour stocker un URL PHPmyAdmin » 19-03-2010 22:21:51

Merci Pierrot

je vais utiliser ça mais quelque chose me dit que je vais avoir encore avoir droit a dix messages d'erreur:-)

#10 Forum Général PHP » Type de champs pour stocker un URL PHPmyAdmin » 19-03-2010 22:21:51

ROSFR11
Réponses : 2

Bonjour à tous,

Quelqu'un pourrait-il m'indiquer le type que je dois utiliser pour stocker un url dans ma BD.

Le but est qu'une fois que mon utilisateur soit identifier, un lien cliquable vers une page ou un document perso lui soit affiché.

Merci pour votre aide.

Pied de page des forums

Propulsé par FluxBB