Source d'une iframe à partir d'un formulaire

Vavankado Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, je débute en PHP/HTML donc désolé si ma question samble bête !

J'ai une première page avec un formulaire où je demande un numéro, le but est que sur la page d'après j'ai une balise iframe où j'aimerais que le lien change en fonction du formulaire. Exemple :

L'utilisateur donne le numéro 12 -> l'iframe affiche la page www.monsite.com/12

Pour le formulaire je m'en sort mais je suis perdu pour la suite !
#HELP

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Tu envoies les données en POST ou en GET ?
Sur quoi bloques tu exactement ? La récupération des variables ?
Quel est le code de ton formulaire ?
Quel est le code de ta seconde page (celle qui contient ton iframe) ?
0
Vavankado Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Je ne sais pas récupéré les variables et comment les utilisés

Le formulaire c'est simplement :

<form action="regul.php">
<input type="text" name="num">
<input type="submit" value="Validation">
</form>
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
donc tu envoies les données en GET.
Dans ton fichier regul.php, tu peux alors récupérer la valeur avec :
$num = !empty($_GET['num']) ? (int) $_GET['num'] : 0;


et ensuite l'utiliser dans ton iframe
 <iframe src="www.monsite.com/<?php echo $num; ,>"></iframe> 
0
Vavankado Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
c'est tout ? aussi simple que ça ? x')
Donc c'était vraiement tout simple
Merci :)
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > Vavankado Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
N'oublie pas de mettre le sujet en résolu
(via l'icone de roue crantée à droite du titre de ta question)
0