pb avec un script... - Programmation
Marsh Posté le 17-02-2002 à 11:22:53
salut ludo
la requete est pas bonne :
SELECT a.id [B]AS[/B] ID_ARTISTES, a.nom [B]AS[/B] NOM_ARTISTES, a.infos [B]AS[/B] INFOS_ARTISTES, a.path_image [B]AS[/B] PATH_ARTISTES, b.id [B]AS[/B] ID_CHANSONS, b.titre [B]AS[/B] TITRE_CHANSONS,
b.parole [B]AS[/B] PAROLE_CHANSONS FROM artistes a, chansons b WHERE a.id=b.id_artistes
Marsh Posté le 17-02-2002 à 11:30:01
salut Lolo !!!
en fait nan, fallait mettre:
echo ' '.$data['NOM_ARTISTES'].'<br> '.$data['TITRE_CHANSONS'].'<Br>';
echo ' '.$data['PAROLE_CHANSONS'].' ';
merci quand meme, on se voit sur #oaziz
Marsh Posté le 17-02-2002 à 11:32:30
arf oui aussi j'avais po vu ca
je savais pas que le AS etait facultatif tiens...
Marsh Posté le 16-02-2002 à 23:25:06
Salut
il faut savoir que mon niveau en php est "debutant".
j'ai un site ou il y a des paroles de musique (lyrics) et je voudrait rendre cette rubrique dynamique parcque c vraiment chiant en html:
donc ce que je veux c entrer dans un formulaire l'artiste, le titre, le texte, mettre une image...etc...
Je me suis donc lancé.
j'ai tt bien fait... En fait il ne me reste qu'a afficher les données.
Et il faut utiliser une boucle...
c'est ce que j'ai essaye de faire mais lorsque je visualise la page, il n'y a aucun message d'erreur, la page est toute blanche.
Voici la page, si vous pouviez voir ou se trouve l'erreur
<?
$host="localhost"; //insérez votre hôte
$user = "root"; // insérez le login
$pass = "xxx"; //insérez le password
$bdd = "lyrics"; // nom de la base de donnée
@mysql_connect($host,$user,$pass) or die("Impossible de se connecter à la base de données" );
@mysql_select_db("$bdd" ) or die("Impossible de se connecter à la base de données" );
$sql="SELECT a.id ID_ARTISTES, a.nom NOM_ARTISTES, a.infos INFOS_ARTISTES, a.path_image PATH_ARTISTES, b.id ID_CHANSONS, b.titre TITRE_CHANSONS,
b.parole PAROLE_CHANSONS FROM artistes a, chansons b WHERE a.id=b.id_artistes";
$req=mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data= mysql_fetch_array($req))
{
// on affiche les informations de l'enregistrements en cours
echo ' '.$data['nom'].' '.$data['infos'].' '.$data['parole'].' ';
echo ' '.$data['titre'].' ';
}
?>
En sachant que j'ai crée 2 formulaires; artistes et chansons et que j'ai fais une liaison...