La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  [Résolu]Choisir ligne dans base de données
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: [Résolu]Choisir ligne dans base de données  (Lu 1328 fois)
[Résolu]Choisir ligne dans base de données
« sur: le 12-12-2010 a 15:58:45 »
Misterfly14
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 12



Futur Webmaster

Voir le Profil    WWW    E-Mail
Répondre avec citation

Bonjours,

Encore et encore moi. ^^
Doonc maintenant le probleme c'est que je voudrait afficher dans un champ ligne par ligne.

Je m'explique :

Dans ma base de données j'ai une collone portant le nom de URL est dans celui si il arrive qu'il y est plusieurs lien (un par ligne). Exemple :

|          URl            |
| ____________  |
|                              |
| http://test1.com  |
| http://test2.com  |
|                              |
|_____________|

Et dans ma page test.php je veux afficher L'url 1 et l'url 2 (qui sont dans le même champ, je le précise) avec deux fonction différente, car aprés je met les fonction dan une lien hypertexte

<a href="Fonction_lien_1">Lien1</a>
<a href="Fonction_lien_2">Lien2</a>

Merci pour toute aide.

« Dernière Édition: le 22-12-2010 a 11:48:44 par ToToMaStEr » Rapporter au modérateur  

Re:Choisir ligne dans base de données
« Répondre #1 sur: le 12-12-2010 a 16:17:55 »
Misterfly14
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 12



Futur Webmaster

Voir le Profil    WWW    E-Mail
Répondre avec citation

J'ai trouver ça en cherchant un peut mais le problème c'est que sa affiche la lettre 0 et 1 au lieu de la ligne.

echo $row_Recordset1['Lien']

  • ;
    echo $row_Recordset1['Lien'][1];

    ça donne :

    ht

    si je metter ça :

    echo $row_Recordset1['Lien']
  • ;
    echo $row_Recordset1['Lien'][1];
    echo $row_Recordset1['Lien'][2];
    echo $row_Recordset1['Lien'][3];
    echo $row_Recordset1['Lien'][4];
    echo $row_Recordset1['Lien'][5];

    ça fairait :

    http:/

    c'est quoi le truc je pige pas AIDEEER MOI PLEASE.

  • « Dernière Édition: le 12-12-2010 a 16:18:42 par Misterfly14 » Rapporter au modérateur  
    Re:Choisir ligne dans base de données
    « Répondre #2 sur: le 12-12-2010 a 17:06:43 »
    Krash
    P'tit nouveau
    **

    Hors-Ligne

    Sexe: Male
    Messages: 181





    Voir le Profil    E-Mail
    Répondre avec citation

    Bonjour,

    Il faut d'abord mettre chaque ligne dans un tableau

    $urls = explode("\n", $row_Recordset1['Lien']);
    puis echo $urls

  • . '<br>' . $urls[1];

  • Rapporter au modérateur  
    Re:Choisir ligne dans base de données
    « Répondre #3 sur: le 12-12-2010 a 18:14:13 »
    Misterfly14
    Membre récent
    *

    Hors-Ligne

    Sexe: Male
    Messages: 12



    Futur Webmaster

    Voir le Profil    WWW    E-Mail
    Répondre avec citation

    Je sais pas se que j'ai fait mais sa ne marche pas

    regarde :

    mysql_select_db($database_connexion_bsd, $connexion_bsd);
    $query_Recordset2 = "SELECT Lien FROM films ORDER BY id DESC";
    $Recordset2 = mysql_query($query_Recordset2, $connexion_bsd) or die(mysql_error());
    $row_Recordset2 = mysql_fetch_assoc($Recordset2);
    $totalRows_Recordset2 = mysql_num_rows($Recordset2);
    $urls = explode("\n", $row_Recordset2['Lien']);

    <body>
    <?php
    echo $urls[1];
    echo $urls[2];
    ?>

    Sa n'affiche rien
    </body>

    Rapporter au modérateur  
    Re:Choisir ligne dans base de données
    « Répondre #4 sur: le 12-12-2010 a 18:20:45 »
    Krash
    P'tit nouveau
    **

    Hors-Ligne

    Sexe: Male
    Messages: 181





    Voir le Profil    E-Mail
    Répondre avec citation

    Qu'est ce qui s'affiche chez toi ?
    Logiquement vu ce que tu as mis c'est uniquement la deuxième url

    faut mettre 0 et 1 pas 1 et 2

    echo '<p>' . $urls

  • . '</p>';
    echo '<p>' . $urls[1] . '</p>';

    et dans des paragraphe ou une liste ou avec un <br> pour formater

  • « Dernière Édition: le 12-12-2010 a 18:25:01 par Krash » Rapporter au modérateur  
    Re:Choisir ligne dans base de données
    « Répondre #5 sur: le 12-12-2010 a 18:24:18 »
    Misterfly14
    Membre récent
    *

    Hors-Ligne

    Sexe: Male
    Messages: 12



    Futur Webmaster

    Voir le Profil    WWW    E-Mail
    Répondre avec citation

    Il n'affiche rien du tout, même pas d'erreur rien, nada

    Rapporter au modérateur  
    Re:Choisir ligne dans base de données
    « Répondre #6 sur: le 12-12-2010 a 18:27:34 »
    Misterfly14
    Membre récent
    *

    Hors-Ligne

    Sexe: Male
    Messages: 12



    Futur Webmaster

    Voir le Profil    WWW    E-Mail
    Répondre avec citation

    Si tu veut en gros des gens peuvent m'envoyer des lien Megaupload sur mon site pour telecharger un fichier.
    Sauf que des fois les fichiers fond 7Go
    Il faut donc 5, 6 lien
    Et dans le formulaire il mettent un lien par ligne
    et moi je prend sa sans ma base de données et je l'affiche (mais lien par lien sa serait bien)

    Rapporter au modérateur  
    Re:Choisir ligne dans base de données
    « Répondre #7 sur: le 12-12-2010 a 18:34:28 »
    Krash
    P'tit nouveau
    **

    Hors-Ligne

    Sexe: Male
    Messages: 181





    Voir le Profil    E-Mail
    Répondre avec citation

    Doit y avoir un autre soucis alors parce que chez moi ça marche très bien.

    Essaies de débugger le soucis avec des print_r();

    par exemple :
    mysql_select_db($database_connexion_bsd, $connexion_bsd);
    $query_Recordset2 = "SELECT Lien FROM films ORDER BY id DESC";
    $Recordset2 = mysql_query($query_Recordset2, $connexion_bsd) or die(mysql_error());
    $row_Recordset2 = mysql_fetch_assoc($Recordset2);
    print_r($row_Recordset2);

    Si rien ne s'affiche, copies colles ta requête dans phpmyadmin pour voir ce qu'il te retourne

    Rapporter au modérateur  
    Re:Choisir ligne dans base de données
    « Répondre #8 sur: le 12-12-2010 a 18:35:35 »
    Misterfly14
    Membre récent
    *

    Hors-Ligne

    Sexe: Male
    Messages: 12



    Futur Webmaster

    Voir le Profil    WWW    E-Mail
    Répondre avec citation

    A non c bon desoler,

    C'est moi qui est fait une erreur dans ma base de données, ton code marche exactement comme je le souhaiter, super sympa de ta part et trés heureux de cette réponse.

    Merci 1000 fois ^^

    Rapporter au modérateur  
    Re:Choisir ligne dans base de données
    « Répondre #9 sur: le 12-12-2010 a 18:48:12 »
    Krash
    P'tit nouveau
    **

    Hors-Ligne

    Sexe: Male
    Messages: 181





    Voir le Profil    E-Mail
    Répondre avec citation

    ok parfait.
    Content d'avoir pu t'aider, n'hésites pas si d'autres soucis.

    Rapporter au modérateur  
    Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
    Pages: [1] Monter
    « Précédent Suivant »
    Sauter à: 

    Votre statut : Invité
    Vous devez être membre pour participer.
     
     
    Let’s Encrypt : le certificat SSL gratuit
    Tester votre site internet sur différents navigateurs
    [WordPress] Des problèmes avec l’administration ?
    Rappel : Mettez à jour vos CMS et vos sites E-commerce
    Le .fr fête ses 25 années d’existence !
    Mesurer votre audience en temps réel avec BubbleStat
    Porter réclamation contre Google Panda ?
    Zlio n’est plus …
     
     
     
     
     

    Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

    creation site internet strasbourg