afficher le nombre de donnée

afficher le nombre de donnée - Programmation

Marsh Posté le 19-02-2002 à 23:42:06    

Bonjour,  
j'ai crée un script permettant dinserer dynamiquement (par un formulaire) des paroles de chanson et j'aimerai que sur ma page artistes (cette page est dynamique) il y ai:  
Il y a actuellement xxx paroles pour cet artiste.  
 
Je voudrai savoir quel fonction faut il mettre ?  
 
Pour infos, voici la structure de ma base si ça peut aider:  
nom de la base:  
lyrics  
2 tables:  
artistes (id - nom - path_image - infos)  
chansons (id - id_artistes - titre - parole)  
 
merci de m'aider !!


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 19-02-2002 à 23:42:06   

Reply

Marsh Posté le 20-02-2002 à 00:11:04    

Voila qui pourra t'aider !
 
C'est comme ca que j'affiche les diférents nombres "totals" affichés sur mon site (www.stats-irc.com si tu veux aller voir !)
 
<?
//connexion bdd
if (!isset($debut)) $debut = 0;
$connexion = mysql_connect("ADRESSE_SQL","TON_LOGIN","TON_PASS" );
$resultat = mysql_db_query("LA_BASE","select * from LA_TABLE order by id asc",$connexion);
$num = mysql_num_rows($resultat);
 
//affichage du total
echo replink($num);
 
//fermeture
$resultat = mysql_close($connexion);
?>


---------------
Kartman
Reply

Marsh Posté le 20-02-2002 à 00:59:16    

:(
ça marche pas !!
 
et pourtant:
<?  
//connexion bdd  
if (!isset($debut)) $debut = 0;  
$connexion = mysql_connect("localhost","root","xxx" );  
$resultat = mysql_db_query("lyrics","select * from chansons order by id asc",$connexion);  
$num = mysql_num_rows($resultat);  
 
//affichage du total  
echo replink($num);  
 
//fermeture  
$resultat = mysql_close($connexion);  
?>


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 20-02-2002 à 01:10:01    

t'as essayé un

Code :
  1. SELECT COUNT(ID) from chansons where id_artiste like '$artiste'


normalement, ça, ça te compte le nombre de bonne réponse
tu dois ensuite l'afficher nomalement du type :

Code :
  1. echo "$Num[0]"

Reply

Marsh Posté le 20-02-2002 à 10:13:48    

bah jsuis debutant en php, peux tu me dire exactement ce qu'il faut mettre avant le select.
Et le $artiste il correspond à quoi ?
 
Merci


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 20-02-2002 à 12:25:37    

il repond une erreur pour ce ke je t'ai donné ?


---------------
Kartman
Reply

Marsh Posté le 20-02-2002 à 13:18:25    

les erreurs:
 
Warning: Supplied argument is not a valid MySQL result resource in e:\internet\création pages perso\ludo project\scriptsphp3\lyrics\ex.php3 on line 6
 
Fatal error: Call to undefined function: replink() in e:\internet\création pages perso\ludo project\scriptsphp3\lyrics\ex.php3 on line 9
 
 :(


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 20-02-2002 à 13:31:39    

oups désolé !
 
Il manque un bout du code !!!
 
Rajoute ca juste avant la ligne ki commence par if (!isset($debu....
 
function replink($lien)
{
  return $lien ;
}
 
En theorie ca marchera


---------------
Kartman
Reply

Marsh Posté le 20-02-2002 à 13:56:38    

toujours pas:
Warning: Supplied argument is not a valid MySQL result resource in e:\internet\création pages perso\ludo project\scriptsphp3\lyrics\ex.php3 on line 10
 
mais je précise que je l'ai mis dans une page seul sans rien d'autre...


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 20-02-2002 à 13:57:36    

ouai c bizarre
 
en tout cas ca marche impec sur free et online !


---------------
Kartman
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed