phenix

  • Signature
    Archi-nul en php
  • Nombre de sujets
    4
  • Nombre de messages
    38
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

phenix
le 05/07/2004 à 20:46
Aide!
Maintenant que le php est interprété voila la nouvelle erreur :
Parse error: parse error, expecting `':'' or `';'' in /home/phenix/www/afficher.php on line 39

La ligne 39 correspond à :
default break;
Archi-nul en php
phenix
le 05/07/2004 à 20:41
Aide!
Je suis un hébergeur donc du côté du serveur il n'y a pas de soucis.

<php

$host= "blabla";
$user= "blabla";
$pass= "blabla";
$base= "blabla";

$connexion = mysql_connect($host,$user,$password)
or die ("Connexion au serveur impossible");
$db = mysql_select_db($database,$connexion)
or die ("Selection de la base impossible");

//requete
$sql = "SELECT SCORE, QUIZ_UNIVERS FROM score";
$req = mysql_query($sql) or die ('Erreur sql'.$sql.''.mysql_error());
//définit les varibles
$uni1=0;
$uni2=0;
$uni3=0;
$uni4=0;
//dans cette boucles on récupère les info de sla requete
while ($data=mysql_fetch_array($req))
{
//le switch = suivant le cas je fait ...
switch ($data['QUIZ_UNIVERS'])
{
case $data['QUIZ_UNIVERS']==1 :
$uni1= $uni1+$data['SCORE'];
break;
case $data['QUIZ_UNIVERS']==2 :
$uni2= $uni2+$data['SCORE'];
break;
case $data['QUIZ_UNIVERS']==3 :
$uni4= $uni4+$data['SCORE'];
break;
case $data['QUIZ_UNIVERS']==4 :
$uni4= $uni4+$data['SCORE'];
break;
default break;
}
}
mysq_free_result($req);//on libère la mémoire utiliser pour la requete
echo 'univers 1 :'.$uni1;
echo '<br>univers 2 :'.$uni2;
echo '<br>univers 3 :'.$uni3;
echo '<br>univers 4 :'.$uni4;

?>
Archi-nul en php
phenix
le 05/07/2004 à 20:35
Aide!
Bah je vois pas trop de différences entre la première et la deuxième requète que tu as mit mais c'est pas grave parce que j'ai résolu le problème en supprimant les <br> il n'y a plus d'erreurs qui s'affichent désormais mais cette fois il n'y à plus rien qui s'affiche.
Archi-nul en php
phenix
le 05/07/2004 à 20:17
Aide!
J'avais modifier info lol! Je suis nul mais pas à ce point la!
Mon nombre de catégorie n'évoluera pas donc ton code est parfait. Mais je ne sais pas si il y a une erreur dans le texte mais quand j'ouvre la page voila ce qui s'affiche :
'.$sql.'
'.mysql_error()); //définit les varibles $uni1=0; $uni2=0; $uni3=0; $uni4=0; //dans cette boucles on récupère les info de sla requete while ($data=mysql_fetch_array($req)) { //le switch = suivant le cas je fait ... switch ($data['QUIZ_UNIVERS']) { case $data['QUIZ_UNIVERS']==1 : $uni1= $uni1+$data['SCORE']; break; case $data['QUIZ_UNIVERS']==2 : $uni2= $uni2+$data['SCORE']; break; case $data['QUIZ_UNIVERS']==3 : $uni4= $uni4+$data['SCORE']; break; case $data['QUIZ_UNIVERS']==4 : $uni4= $uni4+$data['SCORE']; break; default break; } } mysq_free_result($req);//on libère la mémoire utiliser pour la requete echo 'univers 1 :'.$uni1; echo '
univers 2 :'.$uni2; echo '
univers 3 :'.$uni3; echo '
univers 4 :'.$uni4; ?>
Archi-nul en php
phenix
le 05/07/2004 à 19:09
Aide!
J'ai oublié de préciser que score correspond aux informations que je veux aditionner par catégorie et que univers correspond aux différentes catégories (4 en tout).
Archi-nul en php
phenix
le 05/07/2004 à 19:02
Aide!
S_ID JOUEUR_ID QUIZ_ID QUIZ_UNIVERS SCORE CHRONO S_DATE
5 8 3 2 20 71 2004-07-05 17:58:12
2 6 1 1 19 97 2004-07-05 16:05:00
3 3 1 1 16 276 2004-07-05 16:21:48
4 3 4 3 19 228 2004-07-05 16:29:20
5 8 3 2 20 71 2004-07-05 17:58:12
La table s'appelle score si ça peut vous aider.
Archi-nul en php
phenix
le 05/07/2004 à 19:00
Aide!
J'ai bien mit toutes les informations mais le problème c'est que pour chaque information la catégorie est caractérisé par un nombre qui renvoie au nom de la catégorie sur une autre table. J'ai donc remplacé le nom cat1 par 1. Et à la place de cat j'ai mis le nom qui caractérisé la colonne avec les chiffres qui renvoyaient à une catégorie de la table des catégories. Une fois tout ça fait j'ai eu cette erreur :
'.mysql_error()); //le nombre de tuple de la catégorie 1 $nb_1=mysql_num_rows($req); pour afficher les infos correspondante while($data=mysql_fetch_array($req)) { echo $data['info']; } ?>
Archi-nul en php
phenix
le 05/07/2004 à 16:59
Aide!
Bonjour tout le monde!
Avant de lire la suite du message sachez que je suis un débutant et que je suis hyper nul dans le domaine du php.
Voila mon problème dans ma base de donné j'ai une table avec des informations qui correspondent toute une catégorie il y en a en tout 4. Chaque information contient un nombre bien précis.
Ce que j'aimerais faire c'est sur une page afficher les 4 catégories et dirent le nombre total en aditionnant les nombre qu 'il y a dans chaque information pour chaque catégorie.
Je sais que ça prends du temps et que pour vous ça doit être un truc super facile. Mais si jamais vous vouliez bien m'aider en le faisant pour que je puisse prendre exemple ça serait vraiment sympa.
Merci à tous et @+
Archi-nul en php
LoadingChargement en cours