Sammuel

  • Nombre de sujets
    26
  • Nombre de messages
    114
  • Nombre de commentaires
    1
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

Sammuel
le 14/03/2007 à 19:10
Probleme variable fichier lang
Salut,

Je rencontre un probleme pour afficher une variable issue d'un fichier lang... Je m'explique :

Dans mon fichier lang, j'ai défini ces variables :
define('WELCOME_1','Il');
define('WELCOME_2','Elle');

et pour afficher l'une d'entre elle, je fais :
<?=WELCOME_.$_SESSION['type'];?>

$_SESSION['type'] peut contenir soit 1, soit 2.

Mais cela m'affiche un message d'erreur :
<b>Notice</b>:  Use of undefined constant WELCOME_ - assumed 'WELCOME_' in <b>c:program fileseasyphp1-7wwwblablaindex.php</b> on line <b>54</b><br>
WELCOME_2


Auriez vous une idée pour que cela fonctionne correctement ?? pour que la valeur issue de la $_SESSION soit prise en compte.

Merci !
Sammuel
le 26/02/2007 à 17:24
Afficher indice classement tableau array()
Salut !

Je me casse la tete sur un truc tout bete...

J'ai ce genre de tableau :
Array
(
[0] => Array
(
[0] => Lyon
[1] => 58
)

[1] => Array
(
[0] => Lens
[1] => 45
)


et via cette fonction :
function afficher_tableau($tableau){
foreach($tableau as $cle=>$valeur){
if(is_array($valeur)){
echo '<tr>
';
afficher_tableau($valeur);
echo '</tr>
';
}
else{
echo '<td>'.$valeur.'</td>
';
}
}
$tableau = NULL; // je sais pas si ca sert a quelque chose, c'est juste pour vider le tableau une fois affiché ^^
}


J'obtiens ce classement :
Lyon 58
Lens 45

Comment faire pour afficher l'indice de classement pour chaque équipe ?? Exemple :
1 Lyon 58
2 Lens 45

La fonction actuelle affiche les données par ligne, ce qui complique la chose. J'ai essayé tout un tas de truc, mais je n'y arrive pas.

Si vous auriez une idée pour afficher le rang/classemement à coté du nom de chaque équipe, ce serait excellent smiley

Merci !
Sammuel
le 23/02/2007 à 17:15
Récupérer 2 données d'une meme table : comment différencier les 2 noms ?
Salut !

Arf, j'ai encore un probleme de requete SQL smiley.

SELECT match.idtournoi,match.idround,match.idequipe1,match.idequipe2,equipe.nom
FROM match
LEFT JOIN equipe ON equipe.idequipe = match.idequipe1
WHERE match.idtournoi = '$tournoi' AND match.idsaison = '$saison'


J'aimerais récupérer les noms des 2 équipes correspondant à "idequipe1" et "idequipe2" de la table "equipe".
Cette requete ne récupére que le nom de l'équipe correspondant à "idequipe1".

Comment faire pour récupérer le nom de l'idequipe2 ? et pour distinguer, récupérer les 2 noms d'équipes ?

Je manque un peu de technique, je ne suis pas le Zidane du PHP smiley

Merci pour votre aide !
Sammuel
le 12/02/2007 à 20:31
Requete jointure tables membre/photos
Salut !

J'aimerais vous poser une question concernant une requete... je n'ai jamais fait ce genre de requete, vu que je n'en ai jamais eu l'utilité jusqu'à présent :)

La requete de base est la suivant :

SELECT user.username,picture.idpicture FROM user LEFT JOIN picture ON picture.iduser = user.iduser WHERE user.iduser = '".$_SESSION['iduser']."'


Ce code ne récupère qu'un seul 'idpicture' dans la table picture...

Ma question :

Y a t'il moyen de selectionner tous les 'idpicture' de l'utilisateur identifié ? et de les afficher via une seule requete ?

Je ne vois pas du tout comment faire smiley ...
enfin si, en 2 requetes smiley
Sammuel
le 08/02/2007 à 21:54
Classer champ par ordre alphabétique
Bonjour,

Je rencontre un probleme au niveau de l'affichage d'un classement de noms par ordre croissant.

J'aimerais au final obtenir ca :

html
<h1>A</h1>
<ul>
<li>Alfred</li>
<li>Albert></li>
</ul>

<h1>B</h1>
<ul>
<li>Béber</li>
<li>Bob</li>
</ul>


etc...

Et pour le moment, cela affiche ca :

html
<h1>A</h1>
<ul>
<li>Alfred</li>
<li>Albert</li>

<h1>B</h1>
<ul>
<li>Béber</li>
<li>Bob</li>


etc...

Je n'arrive pas à afficher le </ul> en fin d'affichage de la liste des noms de chaque lettre.

Mon code est le suivant :

$req = mysql_query("SELECT id,nom,cle FROM categorie ORDER by nom");
$debut = '-1';

while($categorie = mysql_fetch_assoc($req)){

if($categorie["nom"]["0"] != $debut)
{
echo '<h1>'.ucfirst($categorie["nom"]["0"]).'</h1>
<ul>
';
$debut = $categorie["nom"]["0"];
}

echo '<li>'.$categorie["nom"].'</li>
';

}


J'ai pourtant essayer plein de truc pour tenter d'afficher le </ul> correctement en fin de liste, mais je n'y arrive pas smiley.

Si quelqu'un aurait une idée, merci de bien vouloir me dire comment procéder svp !
Sammuel
le 22/01/2007 à 22:04
Aide pour requete SQL complexe (pour moi :p)
Salut à tous !

J'aimerais avoir votre avis sur une requete assez complexe (pour moi).

Ma requete est la suivante :

SELECT membre.idmembre,membre.pseudo,membre.idville,ville.idville,ville.nom AS villenom,region.idregion,region.nom AS regionnom FROM membre,ville,region WHERE membre.idville = ville.idville AND membre.idregion = region.idregion


Cette requete n'est pas terminé, car j'aimerais aussi afficher le statut du membre (on line/off line) ainsi que la photo du membre dans le cas ou il en aurait au moins une d'enregistrer dans la base de donnée.

Au niveau des photos, la table est du genre :
* idphoto
* idmembre

1 membre peut avoir plusieurs photos et j'aimerais afficher une photo aléatoirement dans le cas ou le membre en a ajouté une. Sinon, j'affiche une image du genre "Pas de photo".

Au niveau du statut du membre (on line/off line), la table est du genre :
* idonline
* idmembre

J'aimerais afficher le statut "On line" si le membre est en ligne est "Off line" s'il ne l'est pas.

Comment intégrer dans la requete ci dessus, la requete pour la photo ? et celle pour récupérer le statut du membre.

Merci !
LoadingChargement en cours