bonjur a tous, je cherche comment es ce qu'on peut faire pour lancer par exemple à l'aide du bouton submit qui enevoyes les données vers la BDD, la page machin.htm
merci a tous.
bonjur a tous, je cherche comment es ce qu'on peut faire pour lancer par exemple à l'aide du bouton submit qui enevoyes les données vers la BDD, la page machin.htm
merci a tous.
Vraiment j'ai beau lire ton post plusieurs fois je te dirais. 43524 hjg/%& hjkh? ( je ne comprends rien..)
éh bien , en fait, je voudrais lancer une page html qui se trouve dans le dossier de mon site a partir du bouton submit qui est déjà relié a ma base de données.
????? tu as un bouton dans la base de donnée ??? montre nous ton code stp... sa me semble monstre louche ton truc,....
en fait, j'ai un bouton de type submit dans mon formulaire, grâce auquel mon script php se lance, et je voudrais qu'il me dirige vers une autre page html qui se trouve sur mon site...
Ah ok, tu veux faire une redirection apres avoir executer un script php... c'est ca?
dans ce cas c'est :
Mais attention il faut que ca soit avant tout affichage de ton script. DOnc si tu as une gestion de retour d'erreur sur ton insertioa ta base par exemple... ban ca sera mauvais...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 header("Location: http://www.php.net/");
Mais je pense que c'est ac que tu veux qd emme..![]()
... louche... tu fais une fonction javascript style
ensuite sur ton bouton, tu chamge son type en button et tu rajoute a la fonction a onclick ce qui donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function redirect(){ document.location = "machin.htm"; }
mais nous avons rien de php la dedant ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <input type="button" name="button" value="[Go]" onClick="redirect()"/>
Héhé, qu'ils sont joueurs !
Salut l'ami
Selon ce que je comprends de ce que tu souhaites faire, il y a deux possibilités :
- Soit tu veux rediriger vers une autre page que ton script PHP, auquel cas il suffit de modifier l'attribut action="" de la balise <form>
- Soit tu veux rediriger vers une autre page après que ton script PHP ait terminé ses traitements, auquel cas tu peux te tourner vers la fonction PHP header() et j'imagine que nous te reverrons bientôt.
en utilisant la méthode header, on me renvoye comme erreur que je ne peux pas mettre cette fonction après avoir effectué une requete php, je vous met mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?php if(isset($_POST['MAIL'])) $mail = $_POST['MAIL']; else $mail=""; if(isset($_POST['PSWD'])) $pswd = $_POST['PSWD']; else $mail=""; $connect = mysql_connect('localhost','root','') or die ('Erreur de connexion : '.mysql_error()); mysql_select_db('machin',$connect); $commande = "select mail,pswd from reservations where mail='$mail'"; $requete = mysql_query($commande); $donnee = mysql_fetch_assoc($requete); $eMail = $donnee["mail"]; $MotPasse = $donnee["pswd"]; if ($eMail != $mail) echo '<p align="center"><strong><br><br><br><br><br><br> <br><br>Le profil ne semble pas exister</strong></p>'; else header("Location: c:\documents and settings\admin\bureau\graphisme site\reserv.htm"); ?>
Pourtant avec un pseudo pareil.... tu me decois!
Ben oui je te l'avais dit, ne rien ecrire avant ( Que ca soit visible ou pas) donc pour moi ton "<br><br>Le profil ne semble pas exister</strong></p>'; " ne lui plait ps du tout..
ha oui, mdr, j'avais pas ouvert mes yeux :p j'vais essayer ca tout de suite ... merci
ciesco : Ce n'est pas le problème puisque c'est un if/else : soit echo, soit header().
Essaie avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $requete = mysql_query($commande) or die(mysql_error());
Ah oui c'est juste cela di ca je l'avais dit dasn mon message anterieur quadn je parlais de la gestion d'erreur de la bdd.
Dieu qu¡il fat bon sur le port de BCN aujourd'hui..
C'etait aussi premonitoire ta remarque vsiblement..
ok ok, merci a tous, ca fonctionne tres bien ^^ j'avais juste encore du code html avant mon code php que je n'ai pas mis dans ma démo, mais après l'avoir enlevé, ca fonctionne correctement ^^ ... encor merci a tous.
je vous dérrange encore un peu pour vois demander comment es ce que je dois faire si je veux mettre un lien qui vient d'un répertoire de mon disque dur ^^ ??
C'est un challenge ? C'est pour un intranet au moins ?Envoyé par heider
bhen, voila, après quelques recherches j'ai trouvé comment lancer ne page de mon disque dur avec la méthode que vous m'avez donnée, je vous remercie encore ^^.
[/code]header("Location: http://127.0.0.1/site/mapage.htm");
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager