Bonjour.
Alors...
Exact et normal donc ajoute ça:
echo 'Contenu de la variable $_GET["file_link"]: ' . var_dump($_GET['file_link']);
Ok alors du côté des variables envoyées avec $_GET, il n'y a pas de problèmes.
si je clique sur un lien de la rubrique rep_tek_music --> "rep_tek_music" Contenu de la variable $_GET["file_link"]:
si je clique sur un lien de la rubrique music_skippy ---> "music_skippy" Contenu de la variable $_GET["file_link"]:
Cela me change rien. la 1iere condition est trouvée, mais pas le elseif. Si je met 2 if, ça sera le dernier qui fonctionnera
Normal pour les deux if, il faut 1 if et 1 elseif.
Et oui cela change quelque-chose car cette partie fonctionne maintenant correctement.
(Il est impératif de ne pas utiliser 1 seul signe = dans une condition)
ok mais pourquoi lorsque j'écris le code ci-dessous, cela fonctionne. Du moins pour la seconde condition.
( seulement un =)
$link = (isset($_GET['file_link'])) ? $_GET['file_link'] : null;
$title = (isset($_GET['title'])) ? $_GET['title'] : null;
if ($link = 'music_skippy') {
$file = 'modules/music-playlist/music_skippy/'.$title.'.mp3';
}
elseif ($link = 'rep_tek_music') {
$file = 'modules/music-playlist/rep_tek_music/'.$title.'.mp3';
}
Et ce code ci-dessous, ne fonctionne pas ainsi (deux ==)
$link = (isset($_GET['file_link'])) ? $_GET['file_link'] : null;
$title = (isset($_GET['title'])) ? $_GET['title'] : null;
if ($link == 'music_skippy') {
$file = 'modules/music-playlist/music_skippy/'.$title.'.mp3';
}
elseif ($link == 'rep_tek_music') {
$file = 'modules/music-playlist/rep_tek_music/'.$title.'.mp3';
}
je comprend bien le fait qu'il faille mettre deux == mais ça veut pas le faire
Ajoute ceci au tout début du script (cela permettra d'afficher toutes les erreurs):
error_reporting(-1);
Ça ne me retourne rien
EDIT
si je met ca :
<?php echo 'contenu de la variable $link:' . var_dump($link); ?>
cela me retourne :
NULL contenu de la variable $link:
string(13) "rep_tek_music" contenu de la variable $_GET["file_link"]:
string(15) "Top Music Remix" contenu de la variable $_GET["title"]:
string(15) "Top Music Remix" contenu de la variable $title :