Boutton - Action php
                                    
                        Altarax                    
                                    -
                                     
yg_be Messages postés 24281 Statut Contributeur -
        yg_be Messages postés 24281 Statut Contributeur -
        Bonjour à tous.
J'ai une petite question.
Voilà je crée un site avec un ami et on s'y connait mais là j'ai beau cherché, je n'arrive pas à faire ce que je veux faire.
Je vous explique.
Mon but est qu'à l'appui de mon boutton ( <button class="buttonphp" action="image_aleatoire.php">Appuie</button> ) le php se lance et affiche l'une des images aléatoire
( Le php :
<?php
header('Cache-Control: no-cache');
$imgs = array(
'../images/ale1.jpg',
'../images/ale2.jpg',
'../images/ale3.jpg',
'../images/ale4.jpg'
);
$img_id = mt_rand(0,(count($imgs)-1));
header('Location: '.$imgs[$img_id]);
?> )
et l'image que ça doit afficher :
<img src="image_aleatoire.php" alt="image aleatoire" />
Le problème de ces codes, c'est que ce n'est pas à l'appui du boutton mais l'image aléatoire se fait directement quand je vais sur la page de mon site
J'aimerais donc que vous m'aidiez pour que ce soit à l'appui du boutton, l'image est choisis aléatoirement et s'affiche juste en bas du boutton
Bien à vous
                
            
                
    
    
    
        J'ai une petite question.
Voilà je crée un site avec un ami et on s'y connait mais là j'ai beau cherché, je n'arrive pas à faire ce que je veux faire.
Je vous explique.
Mon but est qu'à l'appui de mon boutton ( <button class="buttonphp" action="image_aleatoire.php">Appuie</button> ) le php se lance et affiche l'une des images aléatoire
( Le php :
<?php
header('Cache-Control: no-cache');
$imgs = array(
'../images/ale1.jpg',
'../images/ale2.jpg',
'../images/ale3.jpg',
'../images/ale4.jpg'
);
$img_id = mt_rand(0,(count($imgs)-1));
header('Location: '.$imgs[$img_id]);
?> )
et l'image que ça doit afficher :
<img src="image_aleatoire.php" alt="image aleatoire" />
Le problème de ces codes, c'est que ce n'est pas à l'appui du boutton mais l'image aléatoire se fait directement quand je vais sur la page de mon site
J'aimerais donc que vous m'aidiez pour que ce soit à l'appui du boutton, l'image est choisis aléatoirement et s'affiche juste en bas du boutton
Bien à vous
        A voir également:         
- Boutton - Action php
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
- Concurrent action - Guide
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Magasin moins cher qu'action - Guide
4 réponses
                        
                    bonjour, ce serait plus clair si tu partageais les noms et les contenus de tes deux fichiers php.
pour le moment, tu donnes un nom de fichier (image_aleatoire.php), tu parles de "la page de mon site", et tu montres un code php, ainsi que le code html d'un bouton, ainsi que le code html d'une image. sans nous décrire dans quel fichier se trouve chaque élément.
c'est pas très factuel et plutôt confus.
    
                pour le moment, tu donnes un nom de fichier (image_aleatoire.php), tu parles de "la page de mon site", et tu montres un code php, ainsi que le code html d'un bouton, ainsi que le code html d'une image. sans nous décrire dans quel fichier se trouve chaque élément.
c'est pas très factuel et plutôt confus.
                        
                    serait-ce acceptable pour toi si, à l'appui du bouton, toute la page était rafraîchie (avec l'image aléatoire en plus), ou bien est-ce important que l'image soit ajoutée à la page sans que la page soit rafraîchie?
                
                
    
                
                        
                    Disons que le reste du code ne va pas te servir
Mais le boutton est situé dans l'index.php et le code pour l'image aléatoire est dans image_aleatoire.php
Les images du php sont dans un fichier images ( qui se trouve à la racine du site )
l'index.php se trouve à la racine
Le code php se trouve dans un dossier PHP ( situé à la racine du site )
Si tu as besoin de plus je te les donnerai avec plaisir
Pour ce qui est de ton seconde message
Je préfèrerais que ce soit sans rafraîchir la page ( car noous avons un compteur et ça le rendrait un peu faux ) mais si il faut rafraîchir ça ne me dérange pas plus que àaça
Merci de m'aider
    
                Mais le boutton est situé dans l'index.php et le code pour l'image aléatoire est dans image_aleatoire.php
Les images du php sont dans un fichier images ( qui se trouve à la racine du site )
l'index.php se trouve à la racine
Le code php se trouve dans un dossier PHP ( situé à la racine du site )
Si tu as besoin de plus je te les donnerai avec plaisir
Pour ce qui est de ton seconde message
Je préfèrerais que ce soit sans rafraîchir la page ( car noous avons un compteur et ça le rendrait un peu faux ) mais si il faut rafraîchir ça ne me dérange pas plus que àaça
Merci de m'aider
