Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1446 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Préremplir un bouton radio avec une valeur et supprimer balises <br />

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Préremplir un bouton radio avec une valeur et supprimer balises <br />

n°1863473
alx067
Posté le 19-03-2009 à 11:43:57  profilanswer
 

Je crée un formulaire et je voudrais le remplir avec une valeur comme ceci :

Citation :

<input name="titre" type="text" size="35" value="$valeur"/>


 
Une fois la page affichée cela m'affiche $valeur et non pas la valeur que je souhaite afficher.
J'ai testé la valeur et elle fonctionne...
 
J'oublie, c'est peut-être à cause de ceci :
 

Citation :

<head>
</head>
 
<body>
 
<?php
// récupération de la valeur dans un fichier
$f = fopen("valeur.txt" );
$valeur = file_get_contents("valeur.txt" );
fclose($f);
?>
 
<form method="post" action="modification_d_une_archive_resultat.php">
 
<input name="titre" type="text" size="35" value="$valeur"/>
<input name="submit" type="submit" value="Envoyer"/>
 
</form>
 
</body>
</html>


 
Peut-il y avoir insertion d'une balise <form> dans une page php ou d'une valeur php dans une balise <form> ???
 
Bref, je voudrais pourvoir modifier un fichier txt préent sur le serveur à partir d'une page PHP.


Message édité par alx067 le 19-03-2009 à 18:33:27
mood
Publicité
Posté le 19-03-2009 à 11:43:57  profilanswer
 

n°1863476
stealth35
Posté le 19-03-2009 à 11:48:23  profilanswer
 

hi, ta pas besion de faire fopen et fclose avec file_get_contents
 
apres c'est  
 
<input name="titre" type="text" size="35" value="<?php echo $valeur; ?>"/>  
 
rajoute un htmlentities  si ton champs peux contenir des caratere speciaux

n°1863487
alx067
Posté le 19-03-2009 à 12:08:57  profilanswer
 

C'est presque bon... mais il reste les balises de saut à la ligne <br />...
Une idée ???


Message édité par alx067 le 19-03-2009 à 12:09:10
n°1863513
stealth35
Posté le 19-03-2009 à 13:07:32  profilanswer
 

nl2br

n°1863518
jocastt
Posté le 19-03-2009 à 13:18:00  profilanswer
 

Essaye aussi du coté de strip_tags($valeur)  :)

Message cité 1 fois
Message édité par jocastt le 19-03-2009 à 13:18:09
n°1863524
stealth35
Posté le 19-03-2009 à 13:26:28  profilanswer
 

jocastt a écrit :

Essaye aussi du coté de strip_tags($valeur)  :)


 
 
c'est ce que je disais : htmlentities

n°1863594
jocastt
Posté le 19-03-2009 à 15:04:39  profilanswer
 

stealth35 a écrit :

c'est ce que je disais : htmlentities


Pas vu pas pris, au temps pour moi. :jap:

n°1863663
alx067
Posté le 19-03-2009 à 16:11:22  profilanswer
 

OK j'avais compris pour htmlentities, mais je me demande comment l'insérer dans ma ligne ???

Citation :

<input name="titre" type="text" size="35" value="<?php include("valeur.txt" ); ?>"/>

Message cité 1 fois
Message édité par alx067 le 19-03-2009 à 16:12:13
n°1863693
jocastt
Posté le 19-03-2009 à 17:08:46  profilanswer
 

alx067 a écrit :

OK j'avais compris pour htmlentities, mais je me demande comment l'insérer dans ma ligne ???

Citation :

<input name="titre" type="text" size="35" value="<?php include("valeur.txt" ); ?>"/>



Code :
  1. <input name="titre" type="text" size="35" value="<?= strip_tags($valeur) ?>"/>


En considérant bien entendu que la variable $valeur contienne bien ce que tu veux qu'elle contienne. ;)

n°1863730
alx067
Posté le 19-03-2009 à 17:43:51  profilanswer
 

J'ai essayé comme ceci :
 

Code :
  1. <textarea name="texte" cols="60" rows="8"><?php strip_tags(include("valeur.txt" )) ?></textarea>


Pas de résultats

Message cité 1 fois
Message édité par alx067 le 19-03-2009 à 17:52:31
mood
Publicité
Posté le 19-03-2009 à 17:43:51  profilanswer
 

n°1863737
jocastt
Posté le 19-03-2009 à 17:53:29  profilanswer
 

alx067 a écrit :

J'ai essayé comme ceci :
 

Code :
  1. <textarea name="texte" cols="60" rows="8"><?php strip_tags(include("../archives/$date/Texte.txt" )) ?></textarea>


Pas de résultats


Oulaah.
Euh d'après moi il faut que tu fasses un traitement PHP au préalable pour que tu affectes à ta variable $valeur pil poil ce que tu veux.
Faire un include d'un fichier txt dans un value me semble très très farfelu. :pt1cable:  
 
Personnellement j'ai besoin de plus d'élément pour pouvoir t'aider, mais je pense que tu étais sur la bonne voie avec ton $valeur = file_get_contents(); :)
 
A la limite pour le moment, ne t'occupe pas du champ input, occupe toi juste de faire un echo de ta variable $valeur telle que tu voudrais qu'elle soit.
une fois le résultat obtenu, la tu pourra mettre ton input , et faire l'echo de ta variable a l'intérieur.
Bon courage :hello:


Message édité par jocastt le 19-03-2009 à 17:57:40
n°1863758
alx067
Posté le 19-03-2009 à 18:24:28  profilanswer
 

OK, j'ai réussi, voilà le code en final :

Code :
  1. <?php
  2. $fp = fopen("Texte.txt","r+" );
  3. $texte = file_get_contents("Texte.txt" );
  4. fclose($fp);
  5. $texte = str_replace("<br />", "", $texte);
  6. ?>
  7. <form method="post" action="page_suivante.php">
  8. <table>
  9.   <tr>
  10.     <td>Texte :</td>
  11.     <td colspan="2"><textarea name="texte" cols="60" rows="8"><?php echo "$texte" ?></textarea></td>
  12.   </tr>
  13. </table>
  14. <input name="submit" type="submit" value="Envoyer" />
  15. </form>


Message édité par alx067 le 19-03-2009 à 18:31:06
n°1863760
Profil sup​primé
Posté le 19-03-2009 à 18:40:10  answer
 

Pas la peine d'ouvrir le fichier avec fopen si tu utilises file_get_contents.
Pas la peine non plus d'entourer ta variable de guillemets doubles quand tu l'affiches.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Préremplir un bouton radio avec une valeur et supprimer balises <br />

 

Sujets relatifs
[HTML] Créer un bouton ouvrant un fichiercomment garder une valeur de requete?
[Shell] : supprimer des caractères en fin de lignes[débutant] Récupération de valeur dans un fichier texte
Supprimer le contenu d'une baliseVBA excel arreter macro via bouton
PHP cURL : simuler un bouton "Submit" / méthode POST[Projet] Problème avec automatisation de bouton
Valeur à un champs de plusieurs lignesAccess, bouton case a cocher
Plus de sujets relatifs à : Préremplir un bouton radio avec une valeur et supprimer balises <br />


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR