html et fichier texte

html et fichier texte - HTML/CSS - Programmation

Marsh Posté le 12-04-2006 à 17:34:03    

Bonjour,
 
j'ai une formulaire avec une option à cocher.
J'aimerai si il est possible par n'imorte quel biais de récupérer l'option cocher.
Le plus simple pour moi serait que lorsque je valide mon option, l'option cocher s'enregistre dans un fichier texte(sous n'importe quel forme!).
 
 
Quelq'un peu m'aider????
 
Voici mon formulaire
 
<html>
<head>
<title>Choix de l'entité à créer</title>
</head>
<body>
 
<H1>Entités à réalisées</H1>
<P>
Cette boite de dialogue vous donnes la possibilité de choisir le type d'entités à créer.
<P>
Exemple : des Points, des Sphères(volumique ou surfacique), ...
</P>
<HR>
 
<form method="post">
<H2>Quel type d'entités souhaitez-vous créer ?</H2>
 
<P>
<input type="radio" name="choix" value="point" > Points
</P>
<P>
<input type="radio" name="choix" value="sphere_surfacique" > Sphères Surfacique
</P>
<P>
<input type="radio" name="choix" value="sphere_volumique" > Sphères Volumique
</P>
<P>
<input type="radio" name="choix" value="cube_surfacique" > Cubes Surfacique
</P>
<P>
<input type="radio" name="choix" value="cube_volumique" > Cubes Volumique
</P>
 
 
 
Cliquez sur <input type="submit" value="Valider"> pour générer les entités,  
sinon <input type="reset" value="Annuler">
</form>
 
 
</body>
</html>

Reply

Marsh Posté le 12-04-2006 à 17:34:03   

Reply

Marsh Posté le 12-04-2006 à 18:08:18    

Lol tu as  du rater un cours important :D
 
Donc dans le form, spécifie un action="fichier.php" pour de recharger sur cette page.
 
Bon dans cette page, qui peut être la même que celle actuellement, tu met:

Code :
  1. if($_SERVER['REQUEST_METHOD']=="POST" )
  2. {
  3. $choix=$_POST['choix'];


 
Voilà mainteant tu as choix dans une variable et tu en fais ce que tu veux :D
 
Va potasser le php ;)

Reply

Marsh Posté le 19-04-2006 à 09:14:45    

Je ne suis pas tres fort je crois!!!
 
Le : action="fichier.php"       je sais ou il va
 
Mais le : if($_SERVER['REQUEST_METHOD']=="POST" )    {    $choix=$_POST['choix'];  
 
je ne sais pas ou il va!!
 
J'ai créer un fichier : fichier.php
 
Mais je suis totalement perdu.
 
Peut tu me guider et me dire un peu plus en detail ce que je dois faire. Car en je n'y connais rien du tout.
Comment fait ton ecrire la valeur dans un fichier texte.
 
Merci d'avance

Reply

Marsh Posté le 19-04-2006 à 11:31:32    

Bon le mieux pour toi:
 
On va dire que le code que tu nous a donné au début, de se sujet est dans un  fichier nommé fichier.php   ;)
 
Donc le if($_SERVER['REQUEST_METHOD']=="POST";)    {    $choix=$_POST['choix'];
 
tu le rajoute dedans...
 
Tu saisis...Cette ligne permet de detecter si le mec a cliqué sur ton submit..

Reply

Marsh Posté le 19-04-2006 à 11:45:22    

Le if ....     tu le met ou exactement dans le texte?
 
La valeur de choix peut elle etre enregistré dans un fichier texte?

Reply

Marsh Posté le 19-04-2006 à 11:49:59    

le if tu le met où tu veux ..
 
entre balise:
 
<?php    .....    ?>
 
Pourquoi u le veux dans un fichier texte?
 
Tu as pas de Base de Données ??

Reply

Marsh Posté le 19-04-2006 à 11:57:05    

en faite mon problème est le suivant :
 
Je travaille sous catia (logicel de CAO) et j'ai fait une macro(dans le cadre d'un projet). Dans cette macro, l'utilisateur doit choisir une option, je voulais utiliser une checkbox ou un truc du genre mais je n'ai pas trouver comment faire en VBScript.
On m'a conseiller (et j'ai penser au même moment) ouvrir un formulaire et récupérer l'option choisi dans un fichier texte que je sais exploiter.

Reply

Marsh Posté le 19-04-2006 à 13:04:45    

hum okay...
 
et tu as quoi comme langage serveur ?

Reply

Marsh Posté le 20-04-2006 à 10:22:33    

Je ne sais pas ce que tu appels "language server". Tout ce que je sais c'est que j'écris en VBScript

Reply

Marsh Posté le 20-04-2006 à 10:49:16    

si je me référe à ça..
 
http://www.commentcamarche.net/vbscript/vbsintro.php3
 
1_ ça doit etre de la belle merde.
 
Mais ça fait langage serveur...donc...
 
interesse toi de se côté là...


Message édité par xtof_83 le 20-04-2006 à 10:50:30
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed