Préremplir un bouton radio avec une valeur et supprimer balises <br /> - PHP - Programmation
Marsh Posté le 19-03-2009 à 11:48:23
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
Marsh Posté le 19-03-2009 à 12:08:57
C'est presque bon... mais il reste les balises de saut à la ligne <br />...
Une idée ???
Marsh Posté le 19-03-2009 à 13:18:00
Essaye aussi du coté de strip_tags($valeur)
Marsh Posté le 19-03-2009 à 13:26:28
ReplyMarsh Posté le 19-03-2009 à 15:04:39
ReplyMarsh Posté le 19-03-2009 à 16:11:22
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" ); ?>"/> |
Marsh Posté le 19-03-2009 à 17:08:46
alx067 a écrit : OK j'avais compris pour htmlentities, mais je me demande comment l'insérer dans ma ligne ???
|
Code :
|
En considérant bien entendu que la variable $valeur contienne bien ce que tu veux qu'elle contienne.
Marsh Posté le 19-03-2009 à 17:43:51
J'ai essayé comme ceci :
Code :
|
Pas de résultats
Marsh Posté le 19-03-2009 à 17:53:29
alx067 a écrit : J'ai essayé comme ceci :
|
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.
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
Marsh Posté le 19-03-2009 à 18:24:28
OK, j'ai réussi, voilà le code en final :
Code :
|
Marsh Posté le 19-03-2009 à 18:40:10
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.
Marsh Posté le 19-03-2009 à 11:43:57
Je crée un formulaire et je voudrais le remplir avec une valeur comme ceci :
<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 :
<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