formulaire et include
Dernière réponse : dans Programmation
Bonjour a tous,
c'est un peu compliquer a expliquer alors je vais faire sa du mieu que je peut.
Quand on se connecte sur la page de info du net une page apparait avec un fond blanc alentour. j'ai la meme chose sur mon site.
j'aimerais pourvoir inclure quelque chose chose sous la forme <?php include ... Mais le probleme c'est que je sais pas comment.
pour l'instant j'ai creer un formulaire et j'ai mit comme action la page que je voulait inclure (<?php include). Mais le probleme c'est que je clique sur valider et la le formulaire apparait au lieu de le corriger.
la page que je voudrait inclure contient deja le formulaire tout.
Voici ce que j'ai creer:
et voici ce que je doit inclure a la place du formulaire
<?php include ('./form-newslettux.php') ?>
a chaque foit que je l'inclu normal le reste de la apge ne se charge pas et le lien ne se rouvre pas
Merci de votre aide
c'est un peu compliquer a expliquer alors je vais faire sa du mieu que je peut.
Quand on se connecte sur la page de info du net une page apparait avec un fond blanc alentour. j'ai la meme chose sur mon site.
j'aimerais pourvoir inclure quelque chose chose sous la forme <?php include ... Mais le probleme c'est que je sais pas comment.
pour l'instant j'ai creer un formulaire et j'ai mit comme action la page que je voulait inclure (<?php include). Mais le probleme c'est que je clique sur valider et la le formulaire apparait au lieu de le corriger.
la page que je voudrait inclure contient deja le formulaire tout.
Voici ce que j'ai creer:
<div id="newsletter" style="display: none"> <span> <form action="<a href="http://bedj.citronet.org/newsletter/form-newslettux.php" target="_blank">http://bedj.citronet.org/newsletter/form-newslettux.php</a>" method="post"> <h5>S'inscrire à la newsletter</h5> <table cellpadding="5" cellspacing="5"> <tbody> <tr> <th><label for="prenom">Prénom</label> : </th> <td><input type="text" name="prenom" value="" /></td> </tr> <tr> <th><label for="nom">Nom</label> : </th> <td><input type="text" name="nom" value="" /></td> </tr> <tr> <th><label for="email">Votre adresse émail</label> : </th> <td><input type="text" name="email" value="" /></td> </tr> <tr> <th><label for="newsletter">S'abonner</label> : </th> <td><input type="radio" name="newsletter" value="oui" checked="checked" /></td> </tr> <tr> <th><label for="newsletter">Se désabonner</label> : </th> <td><input type="radio" name="newsletter" value="non" /></td> </tr> <tr> <td colspan="2" class="dotted"> <span class="valider"> <input name="wanewsletter" type="image" src="../images/bt_valider.gif" /> </span> </td> </tr> </tbody> </table> </form> </span> </div>
et voici ce que je doit inclure a la place du formulaire
<?php include ('./form-newslettux.php') ?>
a chaque foit que je l'inclu normal le reste de la apge ne se charge pas et le lien ne se rouvre pas
Merci de votre aide
Autres pages sur : formulaire include
Lassé par la pub ? Créez un compte
sur mon site j'ai fait un lien pour la newsletter. et quand je clique sur le lien, sa nouvre pas une nouvelle page.a la place, sa rouvre un jare de popup avec un contour banc transparent pour cacher le reste de la page. (comme sur infos-du-net. quand on clique sur connecter.
Le probleme c'est que c'est pas un script que moi j'ai fait pour la newsletter. alors pour mettre le formulaire d'inscription il demande de faire sa
<?php include ('./form-newslettux.php') ?>
Mais quand je mets sa dans le code de ma page. pour que quand je clique dessus le popup rouvre. La page ne se charge pas et le lien de la newsletter ne fonctionne pas. Et tout ca est du a caude de la ligne de php que j'ai mit.
J'espere que c'est plus clair
Le probleme c'est que c'est pas un script que moi j'ai fait pour la newsletter. alors pour mettre le formulaire d'inscription il demande de faire sa
<?php include ('./form-newslettux.php') ?>
Mais quand je mets sa dans le code de ma page. pour que quand je clique dessus le popup rouvre. La page ne se charge pas et le lien de la newsletter ne fonctionne pas. Et tout ca est du a caude de la ligne de php que j'ai mit.
J'espere que c'est plus clair
Ok merci j'ai regarder avec mon ami Google, j'ai bien trouver un script qui pourrait m'aider mais j'ai un peu de difficultés a le faire fonctionner.
Pour commencer voici le script que j'ai trouver
j'ai donc copier le scipt sur ma page et j'ai fait un lien comme eux. Mais sa fonctionne pas.
Voici ou le page doit se charger (le popup)
et voici le lien
Comment adapter le sciript pour que sa fonctionne Merci
Pour commencer voici le script que j'ai trouver
contenu du presse papier<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" target="_blank">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</a>"> <head> <title>ricardo-test</title> <script type="text/javascript"> function envoieRequete(url,id) { var xhr_object = null; var position = id; if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest(); else if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); // On ouvre la requete vers la page désirée xhr_object.open("GET", url, true); xhr_object.onreadystatechange = function(){ if ( xhr_object.readyState == 4 ) { // j'affiche dans la DIV spécifiées le contenu retourné par le fichier document.getElementById(position).innerHTML = xhr_object.responseText; } } // dans le cas du get xhr_object.send(null); } </script> <style type="text/css"> body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; margin:0; padding: 0; } #header { height: 75px; background-color: #99CCCC; } #conteneur { position: absolute; width: 100%; height:100%; background-color:#D3D3D3; } #centre { background-color:#9999CC; margin-left: 150px; } #gauche { position: absolute; height: 750px; background-color: #00CED1; width: 150px; } </style> </head> <body> <div id="conteneur"> <div id="header"> </div> <div id="gauche"> <a href="#" onclick="envoieRequete('bande.html','header');" >test</a> <a href="#" onclick="envoieRequete('menu.html','centre');" >test2</a> </div> <div id="centre"> </div> </div> </body> </html>
j'ai donc copier le scipt sur ma page et j'ai fait un lien comme eux. Mais sa fonctionne pas.
Voici ou le page doit se charger (le popup)
<div id="newsletter" style="display: none"> <span> </span> </div>
et voici le lien
<a href="newsletter/form-newslettux.php" rel="modal-contacter"> newsletter </a>
Comment adapter le sciript pour que sa fonctionne Merci
Voici ce que j'ai fait omar mais quand je clique sur le lien rien se passe. Merci de maider.
<a href="#" onclick="envoieRequete('newsletter/form-newslettux.php','document.getElementById('newsletter').style.display='block'');"> <img src="<a href="http://bedj.citronet.org/images/letter.gif" target="_blank">http://bedj.citronet.org/images/letter.gif</a>" alt="newsletter" /> Newsletter </a>
La fonction envoieRequete prend deux arguments, la page à appeler et l'ID de l'élément dans lequel il faut mettre le résultat de la requête.
Donc oui, le 'newsletter' est nécessaire, sinon faudra m'expliquer où le résultat doit être affiché.
Ensuite, pour effectuer deux instructions en javascript, on les sépare avec un point virgule.
Donc oui, le 'newsletter' est nécessaire, sinon faudra m'expliquer où le résultat doit être affiché.
Ensuite, pour effectuer deux instructions en javascript, on les sépare avec un point virgule.
Ce qui veut dire que si j'ai bien compris sa devrais donner ceci:
<a href="#" 'document.getElementById('newsletter').style.display='block''; onclick="envoieRequete('newsletter/form-newslettux.php','newsletter');"> <img src="<a href="http://bedj.citronet.org/images/letter.gif" target="_blank">http://bedj.citronet.org/images/letter.gif</a>" alt="newsletter" /> Newsletter </a>
J'espere que cette foit ci c'est la bonne
Bon j'ai tester ceci. Sa rouvre bien mais sa fonctionne pas comme je veux
avant je faisait ouvrir la div newsletter avec l'atribut rel=... la div rouvrait en avant plan et un contour blanc transparent couvrait le reste de la page. et quand je cliquait sur le blanc la div newsletter se fermait. Tout sa fonctionne avec du css un fichier script.
Mais la quand je clique sur le lien le formulaire apparait. mais toute le design non. Est ce que sa se peut qu'il rouvre pas dans la bonne div ou sa fonctionne pu
Moi j'aimerais le faire fonctionner comme avant et si je remet l'attribut rel dans le lien. Sa fait la meme chose le formulaire apparait mais sans le design.
Merci encore pour ton aide Omar
<a href="#" onclick="document.getElementById('newsletter').style.display='block'; envoieRequete('newsletter/form-newslettux.php','newsletter');"> <img src="<a href="http://bedj.citronet.org/images/letter.gif" target="_blank">http://bedj.citronet.org/images/letter.gif</a>" alt="newsletter" /> Newsletter </a>
Bon j'ai tester ceci. Sa rouvre bien mais sa fonctionne pas comme je veux
avant je faisait ouvrir la div newsletter avec l'atribut rel=... la div rouvrait en avant plan et un contour blanc transparent couvrait le reste de la page. et quand je cliquait sur le blanc la div newsletter se fermait. Tout sa fonctionne avec du css un fichier script.
Mais la quand je clique sur le lien le formulaire apparait. mais toute le design non. Est ce que sa se peut qu'il rouvre pas dans la bonne div ou sa fonctionne pu
Moi j'aimerais le faire fonctionner comme avant et si je remet l'attribut rel dans le lien. Sa fait la meme chose le formulaire apparait mais sans le design.
Merci encore pour ton aide Omar
Salut,
Si tu faisais ouvrir ta div avec un attribut rel="modal-contacter" c'est que tu utilisais un script javascript qui te permettait de faire ça.
Quel est le script que tu utilisais ? t'as un lien vers ce fichier où on peut le trouver ?
Car, s'il est bien foutu, tu n'auras même pas besoin de faire une requête XMLHTTPRequest, vu qu'il la fera lui-même.
Si tu faisais ouvrir ta div avec un attribut rel="modal-contacter" c'est que tu utilisais un script javascript qui te permettait de faire ça.
Quel est le script que tu utilisais ? t'as un lien vers ce fichier où on peut le trouver ?
Car, s'il est bien foutu, tu n'auras même pas besoin de faire une requête XMLHTTPRequest, vu qu'il la fera lui-même.
Bon, vu que c'est un truc qu'ils ont fait spécialement pour eux, il faut que tu fasses quelque chose du genre :
Au niveau du CSS, sur IDN y'a ça en rapport avec MyModal :
Ca devrait le faire.
<div id="newsletter" style="display: none"> <?php include ('./form-newslettux.php') ?> </div> <a href="form-newslettux.php" rel="modal-newsletter">Newsletter</a> <script type="text/javascript"> Event.onDOMReady(function() { new myModal(); }); </script>
Au niveau du CSS, sur IDN y'a ça en rapport avec MyModal :
/* =MYMODAL ---------------------------------------------- */ #pageOverlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #FFF; } #myModal { text-align: left; position: absolute; top: 50%; left: 30%; z-index: 91; background: transparent url(<a href="http://img.bestofmedia.com/img/tomsguide/design/shadowAlpha.png" target="_blank">http://img.bestofmedia.com/img/tomsguide/design/shadowA...</a>) right bottom no-repeat; padding: 0 6px 6px 0px; } #myModal-content { border: 2px solid #BFBFBF; -moz-border-radius: 5px; border-radius: 5px; padding: 5px; background: #FFF; margin-left: -4px; margin-top: -4px; position: relative; } #myModal-content h5 { background-color: #EEEFF1; color: #779E04; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; padding: 10px; margin-bottom: 10px; font-weight: bold; font-size: 13px; } #myModal-close { position: absolute; top: 3px; right: 12px; display: block; width: 14px; height: 14px; background: url(<a href="http://img.bestofmedia.com/img/tomsguide/design/bt-close.gif" target="_blank">http://img.bestofmedia.com/img/tomsguide/design/bt-clos...</a>) left top no-repeat; text-indent: -999px; overflow: hidden; } /* End MYMODAL ---------------------------------- */
Ca devrait le faire.
voici mon site http://bedj.citronet.org/index.php
tu va reconnaitre le style j'ai repris celui de idn
tu va reconnaitre le style j'ai repris celui de idn
Voici le formulaire que je doit afficher
Mais comment faire pour recuperer les variable
Merci
Mais comment faire pour recuperer les variable
if (DEF_REG_FORM == 'simple') { // just an input, other params are hidden $tabindex = 1; echo '<form id="reg" method="post" action="?act='.$act.'&e='.$url_email.'&p='.$url_pwd.'">'.CR; echo ' <p><label for="email">'.$ntux2['mail'].'</label><input type="text" id="email" name="email" tabindex="'.$tabindex.'" value="'.$email.'"'.DOC.'</p>'.CR; $tabindex++; echo ' <ul>'.CR; echo ' <li style="float:left; text-align:left; list-style-type:none;"><input type="radio" id="subscribe" name="action" tabindex="'.$tabindex.'" value="subscribe" checked="checked"'.DOC.'<label for="subscribe">'.$ntux2['subscribe'].'</label></li>'.CR; $tabindex++; echo ' <li style="float:left; text-align:left; list-style-type:none;"><input type="radio" id="unsubscribe" name="action" tabindex="'.$tabindex.'" value="unsubscribe"'.DOC.'<label for="unsubscribe">'.$ntux2['unsubscribe'].'</label></li>'.CR; $tabindex++; echo ' </ul>'.CR; echo ' <div style="clear:left;"></div>'.CR; echo ' <div class="formfoot"><input type="submit" name="submit" value="'.$ntux2['do'].'" tabindex="'.$tabindex.'"'.DOC.'</div>'.CR; $tabindex++; echo '</form>'.CR; }
Merci
Bon jai essayer se que ut ma dit mais sa fonctionne pas plus.
J'ai ce fichier ajax pour faire apparaitre le php dans ma div. Mais il ne fonctionne pas. la page ne se charge pas.
Je sais pas si sa saurait plus facile avec cette methode ou pas.
J'ai ce fichier ajax pour faire apparaitre le php dans ma div. Mais il ne fonctionne pas. la page ne se charge pas.
Je sais pas si sa saurait plus facile avec cette methode ou pas.
function showthat() { var http = null; if (window.XMLHttpRequest) { http = new XMLHttpRequest(); if (http.overrideMimeType) { http.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { try { http = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } document.getElementById("newsletter").innerHTML = "<b><i>Chargement...</i></b>"; http.onreadystatechange = function() { if(http.readyState == 4) { var txt = http.responseTxt; document.getElementById("newsletter").innerHTML = txt; } }; http.open("GET", "form-newslettux.php", true); }
Lassé par la pub ? Créez un compte
- Contenus similaires :
- SolutionsFlash bouton et include
- SolutionsFormulaire html mailto sans outlook
- SolutionsProblème avec mon formulaire de contact simple.
- SolutionsAIDE HTML FORMULAIRE
- SolutionsFormulaire fonctionne sous firefox et pas sur IE
- SolutionsCrée un formulaire HTML
- SolutionsVérification formulaire
- SolutionsValidation de formulaire avec Jquery
- SolutionsFormulaire php deux pages
- Voir plus
)