12 Avr 2007, 16:58
12 Avr 2007, 16:59
12 Avr 2007, 17:56
12 Avr 2007, 19:39
chris92300 a écrit:Quelqu'un aurait une carte graphique à me conseiller? 150€ maxi.
12 Avr 2007, 19:47
12 Avr 2007, 21:35
12 Avr 2007, 21:55
12 Avr 2007, 21:56
12 Avr 2007, 21:58
13 Avr 2007, 19:27
<?php
// connection à la DB
mysql_connect("localhost", "login", "*****");
mysql_select_db("nom de la base");
//dernier joueur
$result1 = mysql_query("SELECT cl_from FROM categorylinks WHERE cl_to='Joueurs' ORDER BY 'cl_timestamp' DESC LIMIT 0 , 1");
while ($row = mysql_fetch_assoc($result1)) {
extract($row, EXTR_PREFIX_ALL, "id");
$subresult = mysql_query("SELECT page_title FROM page WHERE page_id = $id_cl_from ");
while ($subrow = mysql_fetch_assoc($subresult)) {
extract($subrow, EXTR_PREFIX_ALL, "1");
}
}
echo "<img src=http://www.afterfoot.com/wikifoot/images/joueurs/$1_page_title.jpg></img><br>
<a href=http://afterfoot.com/wikifoot/index.php?title=$1_page_title><u>$1_page_title</u></a>"
?>
14 Avr 2007, 11:31
14 Avr 2007, 12:34
14 Avr 2007, 12:47
14 Avr 2007, 12:59
Le Kaiser a écrit:bonjour
j'ai un problème en php
voici mon code :
- Code:
<?php
// connection à la DB
mysql_connect("localhost", "login", "*****");
mysql_select_db("nom de la base");
//dernier joueur
$result1 = mysql_query("SELECT cl_from FROM categorylinks WHERE cl_to='Joueurs' ORDER BY 'cl_timestamp' DESC LIMIT 0 , 1");
while ($row = mysql_fetch_assoc($result1)) {
extract($row, EXTR_PREFIX_ALL, "id");
$subresult = mysql_query("SELECT page_title FROM page WHERE page_id = $id_cl_from ");
while ($subrow = mysql_fetch_assoc($subresult)) {
extract($subrow, EXTR_PREFIX_ALL, "1");
}
}
echo "<img src=http://www.afterfoot.com/wikifoot/images/joueurs/$1_page_title.jpg></img><br>
<a href=http://afterfoot.com/wikifoot/index.php?title=$1_page_title><u>$1_page_title</u></a>"
?>
L'idée ets d'avoir le dernier enregistrement en base. Or ne s'affiche que $1_page_title et je comprends pas pourquoi...
Si quelqu'un a des connaissances en php et peut m'aider ?
par avance, merci
14 Avr 2007, 19:32
15 Avr 2007, 10:35
lolodu38 a écrit:chris92300, j'ai ca
15 Avr 2007, 10:51
$subresult = mysql_query("SELECT page_title FROM page WHERE page_id = $id_cl_from ");
et juste au dessus tu fais :
extract($row, EXTR_PREFIX_ALL, "id");
ta requete ne devrait pas plutot etre : "SELECT page_title FROM page WHERE page_id = $id "
$1_page_title
15 Avr 2007, 18:24
15 Avr 2007, 18:46
15 Avr 2007, 18:52
Le Kaiser a écrit:Ki-2, en fait mon besoin est très simple. Sur la page d'accueil de mon site afterfoot (nouvelle version) je voulais mettre els 3 derniers joueurs inscrits en base. Afin de différencier mes pages deans le wiki, les fiche de joueurs appartiennent à la catégorie (cl_to dans la bdd wiki) "Joueurs" de la table "categorylist". En face de chaque article appartenant à la catégorie joueur, j'ai un n° unique "cl_from". Afin de savoir de quel joueur il s'agit je dois retrouver ce même numéro "cl_from" dans la table "page", pour ensuite y associer la valeur "page_title" qui correspond de fait au nom du joueur sous la forme Prenom_Nom. (toutes mes images de joueurs sont également sous cette forme là)
mon abjectif est donc le suivant
1- je choisi les 3 dernières "id" dans la base catégorylist avec comme paramètre "catégory='joueurs'"
2 - un fois ces 3 valeurs obtenues, je dois interroger la table "page" pour connaitre la valeur du champ "page_title" associée à chacune de ces 3 valeurs
3- je dois afficher le lien et la photo du joueurs (index.php?title=page_title et page_title.jpg) dans un tableau à 1 ligne et 3 colonnes.
Et bien évidemment je n'y arrive pas. le code que tu as vu provient d'ci
Si tu peux m'éclairer, par avance, merci beaucoup... le chemin vers la maitrise du php est long et difficile, mais je suis confiant