Titre: [Résolu]Choisir ligne dans base de données
Posté par: Misterfly14 le le 12-12-2010 a 15:58:45
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. |
Titre: Re:Choisir ligne dans base de données
Posté par: Misterfly14 le le 12-12-2010 a 16:17:55
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'][0]; echo $row_Recordset1['Lien'][1];
ça donne :
ht
si je metter ça :
echo $row_Recordset1['Lien'][0]; 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. |
Titre: Re:Choisir ligne dans base de données
Posté par: Krash le le 12-12-2010 a 17:06:43
Bonjour,
Il faut d'abord mettre chaque ligne dans un tableau
$urls = explode("\n", $row_Recordset1['Lien']); puis echo $urls[0] . '<br>' . $urls[1]; |
Titre: Re:Choisir ligne dans base de données
Posté par: Misterfly14 le le 12-12-2010 a 18:14:13
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> |
Titre: Re:Choisir ligne dans base de données
Posté par: Krash le le 12-12-2010 a 18:20:45
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[0] . '</p>'; echo '<p>' . $urls[1] . '</p>';
et dans des paragraphe ou une liste ou avec un <br> pour formater |
Titre: Re:Choisir ligne dans base de données
Posté par: Misterfly14 le le 12-12-2010 a 18:24:18
| Il n'affiche rien du tout, même pas d'erreur rien, nada |
Titre: Re:Choisir ligne dans base de données
Posté par: Misterfly14 le le 12-12-2010 a 18:27:34
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) |
Titre: Re:Choisir ligne dans base de données
Posté par: Krash le le 12-12-2010 a 18:34:28
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 |
Titre: Re:Choisir ligne dans base de données
Posté par: Misterfly14 le le 12-12-2010 a 18:35:35
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 ^^ |
Titre: Re:Choisir ligne dans base de données
Posté par: Krash le le 12-12-2010 a 18:48:12
ok parfait. Content d'avoir pu t'aider, n'hésites pas si d'autres soucis. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|