Photo en php
Fermé
benjtlv
Messages postés
26
Date d'inscription
jeudi 26 avril 2012
Statut
Membre
Dernière intervention
26 avril 2016
-
26 avril 2012 à 14:39
benjtlv Messages postés 26 Date d'inscription jeudi 26 avril 2012 Statut Membre Dernière intervention 26 avril 2016 - 27 avril 2012 à 18:05
benjtlv Messages postés 26 Date d'inscription jeudi 26 avril 2012 Statut Membre Dernière intervention 26 avril 2016 - 27 avril 2012 à 18:05
A voir également:
- Photo en php
- Traduction photo gratuit - Guide
- Photo de profil - Guide
- Partage photo - Guide
- Photo aérienne de ma maison - Guide
- Photo filtre gratuit - Télécharger - Retouche d'image
7 réponses
met un id sur ta base de donnée, et ensuite passe l'id de la photo dans ton url.
Et dans ta page suivante récupère tes infos grâce a l'id en question
Et dans ta page suivante récupère tes infos grâce a l'id en question
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
Modifié par Zep3k!GnO le 26/04/2012 à 14:45
Modifié par Zep3k!GnO le 26/04/2012 à 14:45
Pour ce faire, il faut que tu passes l'information de la photo a la page qui va être chargée de l'afficher en GET par exemple : monscript_affiche.php?photo_id=2
et dans monscript_affiche.php :
<?php
echo $_GET['photo_id']// 2 : id de la photo a afficher.
?>
Tu peux donc récupérer l'information sur la photo a afficher puisque tu as son ID, reste plus qu'a faire ta requête et traiter l'affichage des informations.
et dans monscript_affiche.php :
<?php
echo $_GET['photo_id']// 2 : id de la photo a afficher.
?>
Tu peux donc récupérer l'information sur la photo a afficher puisque tu as son ID, reste plus qu'a faire ta requête et traiter l'affichage des informations.
ratikuss
Messages postés
2004
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
Modifié par ratikuss le 26/04/2012 à 16:16
Modifié par ratikuss le 26/04/2012 à 16:16
important avec cette méthode, ne pas oublier d'utiliser la fonction mysql_real_string_escape() pour éviter l'injection SQL.
benjtlv
Messages postés
26
Date d'inscription
jeudi 26 avril 2012
Statut
Membre
Dernière intervention
26 avril 2016
26 avril 2012 à 14:45
26 avril 2012 à 14:45
jai en fait penser à ce que lorsque l'on clique sur une photo des paramètres sont envoyé dans l'url pour que je puisse afficher la photo après... seulement lorsque je clique sur une photo , c'est tout les paramètre de toutes les photos qui sont envoyés dans l'url.. moi je veux que juste LE paramètre de LA photo sur laquelle jai cliqué soit envoyé dans l'url
benjtlv
Messages postés
26
Date d'inscription
jeudi 26 avril 2012
Statut
Membre
Dernière intervention
26 avril 2016
26 avril 2012 à 14:52
26 avril 2012 à 14:52
alors justement est-ce que je pourrais rajouter un champ de ma table contenant l'id qui s'auto incremente .. comme sa chaque photo aura ce paramètre qui lui sera propre..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
benjtlv
Messages postés
26
Date d'inscription
jeudi 26 avril 2012
Statut
Membre
Dernière intervention
26 avril 2016
26 avril 2012 à 14:53
26 avril 2012 à 14:53
apparement on a eu la meme idée.. seulement je crains que, comme j'utilise une boucle while, là aussi il me passe tous les id en paramètre
benjtlv
Messages postés
26
Date d'inscription
jeudi 26 avril 2012
Statut
Membre
Dernière intervention
26 avril 2016
26 avril 2012 à 14:59
26 avril 2012 à 14:59
ah je vois merci beaucoup mais de quelle maniere je vais créer $tab? je vais mettre quoi dedans?
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
Modifié par Fallentree le 26/04/2012 à 15:02
Modifié par Fallentree le 26/04/2012 à 15:02
tu cherches tes resultats dans une resquetes SQL...
dans la boucles avec $row t'y as mis les src qui vont bien ....
dans la boucles avec $row t'y as mis les src qui vont bien ....
benjtlv
Messages postés
26
Date d'inscription
jeudi 26 avril 2012
Statut
Membre
Dernière intervention
26 avril 2016
26 avril 2012 à 15:04
26 avril 2012 à 15:04
$row est déjà créé?
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
26 avril 2012 à 15:24
26 avril 2012 à 15:24
$sql="Select * from ".$table." Where 'id'=".$id; connection(); if (!$result=mysql_query($sql)) {echo('<hr>Erreur dans votre requete :"'.$sql.'<hR>'.mysql_error());} if ($row=mysql_fetch_row ($result)) { $stack = array(); foreach ($row as $value) { array_push($stack,$value);} mysql_free_result($result);
benjtlv
Messages postés
26
Date d'inscription
jeudi 26 avril 2012
Statut
Membre
Dernière intervention
26 avril 2016
26 avril 2012 à 15:27
26 avril 2012 à 15:27
ok mais honnetement je vois toujours pas comment resoudre mon probleme.. sa fait des jours que je suis dessus
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
26 avril 2012 à 15:37
26 avril 2012 à 15:37
fais voir ta requetes avec les src de la photo et du cite a promouvoir...
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
26 avril 2012 à 14:56
26 avril 2012 à 14:56
lorsque tu fais ta page html avec ton php, tu as utilisé une balise <img...>
et bien tu ajoute une balise de lien <a>
ce qui te donne
et bien tu ajoute une balise de lien <a>
ce qui te donne
<a onclick="function(<?php echo $tab[i]; ?>);" style="cursor:pointer;" > <img src="photo.jpg" border="0" width="160" height="160" title=""/> </a>
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
208
26 avril 2012 à 14:57
26 avril 2012 à 14:57
ou encore
<a src="<?php echo $tab[i][1]; ?>;" style="cursor:pointer;" > <img src="<?php echo $tab[i][0]; ?>;" border="0" width="160" height="160" title=""/> </a>
benjtlv
Messages postés
26
Date d'inscription
jeudi 26 avril 2012
Statut
Membre
Dernière intervention
26 avril 2016
27 avril 2012 à 18:05
27 avril 2012 à 18:05
j'ai enfin trouvé une solution simple et efficace
$requete = "SELECT id,url FROM infoPhotos";
$resultat = mysql_query($requete,$connexion);
while($ligne=mysql_fetch_array($resultat)){
echo '<a href="affichagePhoto2.php?photo='.$ligne['id'].'"><img src="'.$ligne["url"].'" alt="'.$ligne["url"].'"></a>';
}
$requete = "SELECT id,url FROM infoPhotos";
$resultat = mysql_query($requete,$connexion);
while($ligne=mysql_fetch_array($resultat)){
echo '<a href="affichagePhoto2.php?photo='.$ligne['id'].'"><img src="'.$ligne["url"].'" alt="'.$ligne["url"].'"></a>';
}