Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/03/2011, 21h32   #1
Futur Membre du Club
 
Inscription : janvier 2011
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 146
Points : 15
Points : 15
Par défaut problémes d'id sur mes liens

Bonsoir,

j'aurais voulu un peu d'aide sur un code qui marche et qui marche pas,je m'explique,j'ai une requete ou je demande l'id de ma base de donnée,l'id est sur un lien qui va sur une autre page qui me donne le stock et le prix.Sur le 1 er lien, j'ai bien l'id que je demande mais sur le 2 eme liens j'ai le mêmes id que le 1er liens au lieu de l'id qui dois lui etre donnée.
ex: id 48 pour le 1er lien et le 2eme lien 48, au lieu de 48 pour le 1er et 49 pour le 2eme


la page qui bloque:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  <?php
 
            $query=$db->prepare('SELECT id
	                                                  FROM magasin 
						                              WHERE prix_manga_neuf 
													  ');
 
    $query->execute()or die(print_r($db->errorinfo()));
              $data=$query->fetch();
 
 
 
			 echo'<table>
			 <tr>
 
 
				<td><a href="../presentation/eyeshield_21.php?n='.stripslashes(htmlspecialchars($data['id'])).'"><img src="../eyeshield/eyeshield.jpg" alt="image de eyeshield 21 " /></a></td>
               <td><a href="../presentation/dragon_ball.php?n='.stripslashes(htmlspecialchars($data['id'])).'"><img src="../dragon_ball/dragon_ball_1.jpg" alt="image de dragon ball " /></a></td>
	           <td><a href="../presentation/.php?n='.$data['id'].'&amp;action=apparaitre"><img src="../image/.jpg" alt="jaquette "/></a></td>
			   <td><a href="../presentation/.php?n='.$data['id'].'&amp;action=apparaitre"><img src="../image/jpg" alt="jaquette de "/></a></td>
 
			</tr>

merci de votre aide et si vous avez besoin de plus de renseignement,je suis dispo
arckaniann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 23h07   #2
Membre du Club
 
Inscription : juin 2004
Messages : 30
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 30
Points : 43
Points : 43
salut,

il faut traiter tes données récupérée dans une boucle (while généralement).
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 <?php
$query=$db->prepare('SELECT id
FROM magasin 
WHERE prix_manga_neuf 
');
 
$query->execute()or die(print_r($db->errorinfo()));
echo '<table>';
while ($data=$query->fetch()){
	echo'
	<tr>
		<td><a href="../presentation/eyeshield_21.php?n='.stripslashes(htmlspecialchars($data['id'])).'"><img src="../eyeshield/eyeshield.jpg" alt="image de eyeshield 21 " /></a></td>
		<td><a href="../presentation/dragon_ball.php?n='.stripslashes(htmlspecialchars($data['id'])).'"><img src="../dragon_ball/dragon_ball_1.jpg" alt="image de dragon ball " /></a></td>
		<td><a href="../presentation/.php?n='.$data['id'].'&amp;action=apparaitre"><img src="../image/.jpg" alt="jaquette "/></a></td>
		<td><a href="../presentation/.php?n='.$data['id'].'&amp;action=apparaitre"><img src="../image/jpg" alt="jaquette de "/></a></td>
	</tr>';
}
?>
</table>
par exemple

@+
moogli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 23h13   #3
Futur Membre du Club
 
Inscription : janvier 2011
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 146
Points : 15
Points : 15
j'y avais déjà pensé mais sa me double les liens,donc les mêmes images deux fois avec les mêmes id,donc 48,48 et 49 49
arckaniann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 00h03   #4
Membre du Club
 
Inscription : juin 2004
Messages : 30
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 30
Points : 43
Points : 43
heu oui c'est ce que tu demande avec ton code, d'ailleur tu a 4 liens avec 4 images dont deux sans fichier (les deux derniers), et ceci pour tout les tuples.


si tu explique ce que tu veut faire plus concrètement ce serait plus simple

tu devras forcément utiliser une boucle pour traiter tous les tuples de la table.

@+
moogli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 00h32   #5
Futur Membre du Club
 
Inscription : janvier 2011
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 146
Points : 15
Points : 15
en faite chaque lien comporte une image qui représente l'article,une image pour eyeshield,une autre avec dragon ball(se sont des exemples) et ainsi de suite,le visiteur clique sur l'image qui ouvre sur une page avec le descriptif du livre ou jeu etc et il y a le prix +stock qui s'affiche,je vous mets un lien qui expliquera mieux,le screen est avec la boucle

http://www.notagnoclan.org/arck/pour...up/exemple.PNG
arckaniann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 00h54   #6
Membre du Club
 
Inscription : juin 2004
Messages : 30
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 30
Points : 43
Points : 43
donc en fait tu veut mettre une image lié aux tuples ?

il faut donc savoir lier les tuples et les images, un champ de base pour cela pourrait être indiqué. s'il s'agit d'image représentant une catégorie (ou plusieurs) dans ce cas une tables images et indiquer l'id sur le tuple correspondant !


@+
moogli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 09h51   #7
Futur Membre du Club
 
Inscription : janvier 2011
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 146
Points : 15
Points : 15
merci pour les réponses,aurais tu un exemple a me donner,stp

le tuple c'est le lien c'est sa,c'est la 1ere fois que je vois se mot
arckaniann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 10h08   #8
Membre Expert
 
Avatar de transgohan
 
Homme Baptiste ROUSSEL
Étudiant
Inscription : janvier 2011
Messages : 802
Détails du profil
Informations personnelles :
Nom : Homme Baptiste ROUSSEL
Localisation : France, Territoire de Belfort (Franche Comté)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2011
Messages : 802
Points : 1 515
Points : 1 515
Un tuple ou bien un n-uplet est un enregistrement renvoyé par une requête.
Sous phpMyAdmin si tu affiches le contenu d'une table ou d'une requête cela représente une ligne du tableau renvoyé.
transgohan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 14h24   #9
Futur Membre du Club
 
Inscription : janvier 2011
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 146
Points : 15
Points : 15
ok,merci pour la réponse
arckaniann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 20h51   #10
Futur Membre du Club
 
Inscription : janvier 2011
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 146
Points : 15
Points : 15
quelqu'un aurais un exemple sur la liaison de tuple avec une image svp, merci
arckaniann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2011, 21h51   #11
Futur Membre du Club
 
Inscription : janvier 2011
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 146
Points : 15
Points : 15
personne n'as pas un exemple pour mon problèmes svp
arckaniann est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h02.


 
 
 
 
Partenaires

Hébergement Web