Vous n'êtes pas identifié(e).
Pages :: 1
Une partie du code de la page Index.php
{
// on affiche les informations de l'enregistrement en cours
?>
<br>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">
<div align="left" border="0"> <a href="fichejeux.php?id=<?php echo $repsqlnews['id_jeux'];?>"><img src=<?php echo $repsqlnews['logo'];?> width="88" height="87" title="<?php echo $repsqlnews['titre'];?>"/> </a><br>
</div>
</font>
<?php
}
?></td>
Cette page reprend les 5 derniers jeux disponible dans la base.
Elle renvoie vers la page fichejeux avec l'id_jeux (<a href="fichejeux.php?id=<?php echo $repsqlnews['id_jeux'];?>">)
mais quand j'arrive sur la page fichejeux.php?id=
cela m'affiche une erreur
voici le code de la page avec le
$sql = "SELECT * FROM jeux LEFT JOIN appli_jeux.categorie ON jeux.id_categorie=categorie.id_categorie WHERE categorie.id_categorie = jeux.id_categorie AND jeux.id_jeux=" . intval $_REQUEST['id_jeux']);
// On fait une boucle pour lister tout ce que contient la table :
$resultat = mysql_query($sql);
$donnees = mysql_fetch_array ($resultat);
{
?>
<table width="100%" border="0">
<tr>
<td colspan="3" align="center" valign="top"><div align="left"><strong><img src=<?php echo $donnees['logo']; ?> width="177" height="174" /></strong><strong><font class="titre">Applications</strong> : <?php echo $donnees['titre']; ?></div></td>
<td width="12%"> </td>
</tr>
<tr><td>
</td>
Ai-je oublié quelques, oui surement, pouvez-vous me dire ce qui ne va pas dans mon code ? Et me diriger, pour que cela fonctionne correctement.
D'avance merci
Hors ligne
heuuuu, moi je dirai avant
de toute facon, sans le intval ce serai mieux
a++
Hors ligne
Alors avec la parenthèse après intval cela donne comme erreur :
Parse error: parse error in I:\EasyPHP5.3.0\www\Jeux\jeux_essai.php on line 40
Et en supprimant intval cela donne comme erreur :
Parse error: parse error in I:\EasyPHP5.3.0\www\Jeux\jeux_essai.php on line 40
Merci
Hors ligne
bon
ou tu met ca :
. intval ($_REQUEST['id_jeux']);
ou tu met ca :
. $_REQUEST['id_jeux'];
a++
Hors ligne
Saluton,
Au passage, ici encore, pourquoi invoquer mysql_fetch_array() si c'est pour ensuite faire appel aux index associatifs ?
mysql_fetch_assoc est fait pour ça.
D'autre part, quand on a des problèmes avec la syntaxe PHP d'inclusion des valeurs de variables dans les chaînes on peut utiliser avec profit la fonction fprintf().
S'agissant des textes des requêtes SQL, il va falloir penser à se mettre à PDO qui, de toutes façons, va devenir le seul moyen pour PHP de dialoguer avec les bases de données dans un très prochain avenir.
Enfin je rappelle, pour la nième fois, ce billet de notre vieux Fredoche la guerre des étoiles.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Bonjour,
Merci beaucoup cela fonctionne très bien avec (. $_REQUEST['id_jeux']; ), j'ai une dernière petite question pour un ORDER BY date DESC, je le place où :
$sql = "SELECT * FROM jeux LEFT JOIN appli_jeux.categorie ON jeux.id_categorie=categorie.id_categorie WHERE categorie.id_categorie = jeux.id_categorie AND jeux.id_jeux=" $_REQUEST['id_jeux'];
Avant le point virgule, avec de nouvelles parenthèses, avec de nouveaux signes ?
Merci par avance
Hors ligne
[code php]
$sql = "SELECT * FROM jeux LEFT JOIN appli_jeux.categorie ON jeux.id_categorie=categorie.id_categorie WHERE categorie.id_categorie = jeux.id_categorie AND jeux.id_jeux=" . $_REQUEST['id_jeux'] . " ORDER BY lechampdeclassement DESC;
[/code]
a++
Dernière modification par Pierrot (20-02-2010 11:46:44)
Hors ligne
Ce forum me semble de plus en plus fréquenté par des autistes.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Bonjour,
Tout d'abord merci beaucoup Pierrot de cette nouvelle réponse.
En deuxième Maljuna Kris, je croyais que le forum était là pour aider les débutants, d'où son nom PHPDEBUTANT.
Etant venu chercher de l'aide et comprendre le langage PHP, et non me faire insulter, je demanderais aux administrateurs de bien vouloir me supprimer de la base de données et irais chercher de l'aide ailleurs.
Merci beaucoup aux autres personnes ayant répondu à mes questions "d'autiste"...
Hors ligne
Je pense que Kris s'est offusqué du fait que tu demandes une chose qui est lisible dans tout cours sur le SQL.
Ce forum n'a pas pour but d'enseigner les fondements des langages mais de dépanner et d'approfondir. Malheureusement ces derniers temps nous avons une augmentation de personnes ne connaissant rien à ces langages et venant pour dépanner des scripts qu'ils ont trouvé sur le net.
Hors ligne
En fait, c'est plus grave et récurrent, le comportement que je dénonce est celui de ces nombreux nouveaux membres qui s'enferment dans leur problématique, ne lisent pas les recommandations qu'on leur fait, ou n'en tiennent aucun compte, continuent de nous seriner avec leur code au mieux approximatif, s'imaginent revenus de tout alors qu'ils ne sont allés nulle part, s'affranchissent par paresse intellectuelle de l'apprentissage des fondamentaux... Je dois vraiment poursuivre ma litanie ?
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Pages :: 1