Appel d'un attribut du formulaire.

Arbitta Messages postés 84 Statut Membre -  
Arbitta Messages postés 84 Statut Membre -
Bonjour,

j'ai ce code qui permet d'afficher un popup si la longueur de mon titre (de ma page html) est>a 150.
Rq: mon popup contient un champ text et un bouton.
je veut récupérer le contenu du champ text saisie puis l'insérer dans mon fichier text qui contient le code source de ma page.html à la place de l'ancien titre.
Voici mon code :
<html>
<body>
<script language="php">
 // le teste de longeur du titre= $lng
 if ($lng<150)
 { 
</script>
<script type="text/javascript">
                <!--
                        function open_popUp()
                        {
 window.open('Formoid.php','nom_de_ma_popup','menubar=no, scrollbars=no, top=100, left=100, width=600, height=400');
                        }
                -->
                </script>
                
<form name="formPopUp" method="post">
 <a href="" onClick="javascript:open_popUp();"> Ameliorez votre site</a>
 </form>
<script language="php">
fclose($fp);
//ouverture en lecture et modification
$t=fopen("a.txt",'r');
$co=file_get_contents("a.txt");
// je veut récupérer la valeur de mon champ text du popup mais $_POST['nouveauText'] n'a pas marché.
$contenuMod=str_replace($leTitre,$_POST['nouveauText'], $co);
fclose($t);
//ouverture en écriture
$t2=fopen("a.txt",'w+');
fwrite($t2,$contenuMod);
fclose($t2);
}
 </script>
</body>
</html>

1 réponse

jordane45 Messages postés 40050 Statut Modérateur 4 757
 
Bonjour,
Les variables $_POST ne sont transmises que lors d'un SUBMIT de formulaire....
Tu ne peux donc pas les récupérer via ton lien....

De plus, il me semble que :
<script language="php">
.. n'est plus utilisé depuis les années 2000/2002 ....
Pour ouvrir des balises php .. on écris
<?php
//ici ton code php
?>

0
Arbitta Messages postés 84 Statut Membre
 
oui je sais .Mon popup contient un champ text et un boutton submit . Et moi je veut récupérer le contenu du champ text dans ce fichier.Comment je peut faire??
voila le code de mon popup :

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Pop up</title>
</head>
<body>
<form name="formPopUp" method="post" action="Analyse.php" >
<div class="title">
<h2>Pop up</h2>
</div>
<div class="element-textarea">
<label class="title"></label>
<div class="item-cont">
<textarea class="medium" name="nouveauText" placeholder="Entrer votre Nouveau titre"> </textarea>
<span class="icon-place"></span>
</div></div>
<div class="submit">
<input type="submit" value="Submit" name="bn"/>
</div>
</form>
</body>
</html>

Merci.
0