Écrire du code pour écrire dans une page

Stsim -  
 vinc -
Bonjour,

J'ai de très vieilles bases en programmation et j'essaie de faire quelque chose de bien simple. Je tente de programmer une page pour un tournois de tennis. Je voudrais que les joueurs puissent écrire eux-mêmes les noms des gagnants et les scores, et que ceci s'enregistre sur la page. (Pas de base de données, pas de sécurité, etc.)

Alors voilà. Pour chaque résultat, il y aura un champ texte et un bouton. Lorsque le joueur cliquera sur le bouton, je voudrais que ce qui est dans le champ texte s'écrivent sur la page. Comment puis-je coder cette petite chose ?

Merci !

Steve

A voir également:

1 réponse

Jeronimo
 
Bonjour, voici une solution:
le javascript:
<script type=\"text/javascript\">    
function fAddText() {    
   var Contenu = document.getElementById('Cible').innerHTML;    
   var Text = document.getElementById('Text').value;    
   Contenu = Contenu + Text + '<br />';    
   document.getElementById('Cible').innerHTML = Contenu;    
}    
 </script>


et le html:
<div class="content" id="content">    

    Page ou l'on ajoute du text.    
    <input type="text" id="Text"/>    
    <input type="button" value="Valider" onclick="fAddText()" />    
    <div id="Cible"></div>    
     
</div>
0
Jeronimo
 
En fait mon code n'est pas fonctionnel pour ce que vous voulez faire car le texte ne sera pas enregistré et disparaitra lors d'un rafraichissement, il faudrait trouver un moyen pour l'enregistrer.
sans passer par une base de donnée je vois pas comment.

Ou en passant par un formulaire redirigé sur une page PHP qui modifie le fichier HTML de base en ajoutant le texte. (je fais des propositions pour les développeurs qui désirent participer à la résolution du problème)

Une fonction utilisable: http://www.php.net/manual/fr/function.file-put-contents.php
0
vinc
 
Suffit d'enregistrer dans des fichiers textes, qui seront lu par le script, plutôt que modifier le script lui même

Pour la sécurité tu sera obligé d'en mettre un peu, sinon tu va te faire pirater rapidement
0