Affichage photo php
Résolu/Fermé
A voir également:
- Affichage photo php
- Partage photo - Guide
- Photo aérienne de ma maison - Guide
- Traduction photo gratuit - Guide
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Photo de profil - Guide
1 réponse
Bonsoir,
Tu peux arriver à ton but à partir d'une requête SQL et en utilisant la fonction PHP rand() pour faire un tirage aléatoire sur l'array (mysql_fetch_array()) de la requête. Pour l'exemple l'array est créé en dur mais c'est pour expliquer le principe :
Pour ce qui est du lien (ou du bouton) pour recharger (actualiser) une nouvelle image, tu peux le faire de 2 manières :
- soit en PHP en rechargeant la page mais si la captcha est là pour valider un formulaire déjà rempli par l'utilisateur, il faudra récupérer les infos et les réafficher dans chaque champ du formulaire (méthode pas très productive car nécessite un aller/retour client/serveur).
- avec AJAX, tu appelles le script PHP qui doit tirer aléatoirement une image, méthode plus productive car ne nécessite pas le rechargement de la page et de réafficher le formulaire, donc les données entrées par l'utilisateur restent présentes lors du changement d'image.
Tu peux arriver à ton but à partir d'une requête SQL et en utilisant la fonction PHP rand() pour faire un tirage aléatoire sur l'array (mysql_fetch_array()) de la requête. Pour l'exemple l'array est créé en dur mais c'est pour expliquer le principe :
<?php $link = array('image_1', 'image_2', 'image_3', 'image_4', 'image_5'); $key = rand(0, 4); echo '<img src="img/'. $link[$key] .'.jpg" />'; ?>
Pour ce qui est du lien (ou du bouton) pour recharger (actualiser) une nouvelle image, tu peux le faire de 2 manières :
- soit en PHP en rechargeant la page mais si la captcha est là pour valider un formulaire déjà rempli par l'utilisateur, il faudra récupérer les infos et les réafficher dans chaque champ du formulaire (méthode pas très productive car nécessite un aller/retour client/serveur).
- avec AJAX, tu appelles le script PHP qui doit tirer aléatoirement une image, méthode plus productive car ne nécessite pas le rechargement de la page et de réafficher le formulaire, donc les données entrées par l'utilisateur restent présentes lors du changement d'image.
1 nov. 2012 à 18:52