Ecriture de formulaire dans un fichier txt
DESS5
Messages postés
10
Statut
Membre
-
minikini Messages postés 39 Statut Membre -
minikini Messages postés 39 Statut Membre -
Bonjour,
Bonjour à tous
je suis dans la galère coe pas possible
9ça fait 2 jours que j'essaie d'écrire un formulaire dans un fichier TXT mais impossible de le faire et d7s que je teste avec un
entier ou n'importe quoi qui ne passe pas par le formilaire j'arrive à lire ce qui est écrit pouvez vous m'aider SVP. je suis débutant
voici mon fichier
if(isset($_POST['valider'])){
$fp=fopen("compteur.txt","a+"); // ouverture en lecture ( r+)
if($fp AND is_writable('compteur.txt')) //Si $ressource_fichier ne vaut pas FALSE et que le fichier est accessible en écriture alors on peut continuer
{
fputs($fp, "\n");
fputs($fp,
2000);
fputs($fp, "\n");
fputs($fp,$email);
fputs($fp, "\n");
fputs($fp,$choix);
fputs($fp, "\n");
fclose($fp);
}
$fp = fopen ("compteur.txt" , "a+");
while (!feof($fp))
{
echo fgets ($fp, 4096);
echo "<BR>";
}
fclose ($fp);
code php:
Votre nom est: <?php echo $nom=$_POST['nom']; ?><br>
Votre prénom: <?php echo $prenom=$_POST['prenom'];?><br>
Votre rue est: <?php echo $rue=$_POST['rue'];?><br>
Votre code Postal: <?php echo $codepostal=$_POST['codepostal'];?><br>
Votre e-mail est: <?php echo $email=$_POST['email'];?><br>
Vous habitez à: <?php echo $ville=$_POST['ville'];?><br>
<P>Vous avez choisi de prendre des jours de vacance du <?php echo $_POST['first'];echo'/';echo $_POST['second'];echo'/';echo $_POST['third'] ; ?>
<?php echo $_POST['ere'];echo'/';echo $_POST['deuxieme'];echo'/';echo $_POST['troisieme'];?></p>
vous avez selection le <?php echo $_POST['choix'];?><p></p>
<?php
$Menu = $_POST['Annuler'];
$error = $_POST['error'];
echo '<form method="post" action="new 2.php"> ';
$error++;
echo '<input type="submit" value="Annuler" name="Annuler" id="Annuler" > </input><input type="text" value="'.$error.'" name="error" id="error"> </input></form>' ;
echo ' <form method="POST" action="compteur.php">'; echo'</input><input type="submit" value="Valider" name="valider" id="valider"></input></form>';
code formulaire
<p><tr>Nom :</tr><tr><input type="text" name="nom" size="20"></tr></p>
<p><tr>Prénom :</tr><tr><input type="text" name="prenom" size="20"></tr></p>
<p><tr>Rue :</tr><tr><input type="text" name="rue" size="20"></tr></p>
<p><tr>Code postal : </tr><tr><input type="text" name="codepostal" size="20"></tr></p>
<p><tr>votre e-mail :</tr><tr><input type="text" name="email" size="20"></tr></p>
<p><tr>Ville :</tr><tr><input type="text" name="ville" size="20"></tr></p>
Bonjour à tous
je suis dans la galère coe pas possible
9ça fait 2 jours que j'essaie d'écrire un formulaire dans un fichier TXT mais impossible de le faire et d7s que je teste avec un
entier ou n'importe quoi qui ne passe pas par le formilaire j'arrive à lire ce qui est écrit pouvez vous m'aider SVP. je suis débutant
voici mon fichier
if(isset($_POST['valider'])){
$fp=fopen("compteur.txt","a+"); // ouverture en lecture ( r+)
if($fp AND is_writable('compteur.txt')) //Si $ressource_fichier ne vaut pas FALSE et que le fichier est accessible en écriture alors on peut continuer
{
fputs($fp, "\n");
fputs($fp,
2000);
fputs($fp, "\n");
fputs($fp,$email);
fputs($fp, "\n");
fputs($fp,$choix);
fputs($fp, "\n");
fclose($fp);
}
$fp = fopen ("compteur.txt" , "a+");
while (!feof($fp))
{
echo fgets ($fp, 4096);
echo "<BR>";
}
fclose ($fp);
code php:
Votre nom est: <?php echo $nom=$_POST['nom']; ?><br>
Votre prénom: <?php echo $prenom=$_POST['prenom'];?><br>
Votre rue est: <?php echo $rue=$_POST['rue'];?><br>
Votre code Postal: <?php echo $codepostal=$_POST['codepostal'];?><br>
Votre e-mail est: <?php echo $email=$_POST['email'];?><br>
Vous habitez à: <?php echo $ville=$_POST['ville'];?><br>
<P>Vous avez choisi de prendre des jours de vacance du <?php echo $_POST['first'];echo'/';echo $_POST['second'];echo'/';echo $_POST['third'] ; ?>
<?php echo $_POST['ere'];echo'/';echo $_POST['deuxieme'];echo'/';echo $_POST['troisieme'];?></p>
vous avez selection le <?php echo $_POST['choix'];?><p></p>
<?php
$Menu = $_POST['Annuler'];
$error = $_POST['error'];
echo '<form method="post" action="new 2.php"> ';
$error++;
echo '<input type="submit" value="Annuler" name="Annuler" id="Annuler" > </input><input type="text" value="'.$error.'" name="error" id="error"> </input></form>' ;
echo ' <form method="POST" action="compteur.php">'; echo'</input><input type="submit" value="Valider" name="valider" id="valider"></input></form>';
code formulaire
<p><tr>Nom :</tr><tr><input type="text" name="nom" size="20"></tr></p>
<p><tr>Prénom :</tr><tr><input type="text" name="prenom" size="20"></tr></p>
<p><tr>Rue :</tr><tr><input type="text" name="rue" size="20"></tr></p>
<p><tr>Code postal : </tr><tr><input type="text" name="codepostal" size="20"></tr></p>
<p><tr>votre e-mail :</tr><tr><input type="text" name="email" size="20"></tr></p>
<p><tr>Ville :</tr><tr><input type="text" name="ville" size="20"></tr></p>
A voir également:
- Ecriture de formulaire dans un fichier txt
- Whatsapp formulaire opposition - Guide
- Fichier bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
4 réponses
Hello,
Je ne sais pas ce que tu cherches à faire avec ce genre de chose: echo $nom=$_POST['nom'];
Mais ca chez moi, ca ne veut RIEN dire !
Remplace cela par echo $_POST['nom'];
Enfin, plutot que de faire des echo dans tous les sens qui rendent le code illisible, essaie de faire un truc dans ce genre :
<?php
echo "
Votre nom est: ".$_POST['nom']."<br>
Votre prénom: ".$_POST['prenom']."<br>
Votre rue est: ".$_POST['rue']."<br>
Votre code Postal: ".$_POST['codepostal']."<br>
Votre e-mail est: ".$_POST['email']."<br>
Vous habitez à: ".$_POST['ville']."<br>
<P>Vous avez choisi de prendre des jours de vacance du ".$_POST['first']."/".$_POST['second']."/'.$_POST['third']."
au ".$_POST['ere']."/".$_POST['deuxieme']."/".$_POST['troisieme']."</p>";
echo "vous avez selectioné le ".$_POST['choix'].";
?>
Ce sera plus propre. A noter qu'il te reste du boulot sur la gestion des dates. Il y a des manieres beaucoup plus simple de les gerer.
Bonne journée :
Je ne sais pas ce que tu cherches à faire avec ce genre de chose: echo $nom=$_POST['nom'];
Mais ca chez moi, ca ne veut RIEN dire !
Remplace cela par echo $_POST['nom'];
Enfin, plutot que de faire des echo dans tous les sens qui rendent le code illisible, essaie de faire un truc dans ce genre :
<?php
echo "
Votre nom est: ".$_POST['nom']."<br>
Votre prénom: ".$_POST['prenom']."<br>
Votre rue est: ".$_POST['rue']."<br>
Votre code Postal: ".$_POST['codepostal']."<br>
Votre e-mail est: ".$_POST['email']."<br>
Vous habitez à: ".$_POST['ville']."<br>
<P>Vous avez choisi de prendre des jours de vacance du ".$_POST['first']."/".$_POST['second']."/'.$_POST['third']."
au ".$_POST['ere']."/".$_POST['deuxieme']."/".$_POST['troisieme']."</p>";
echo "vous avez selectioné le ".$_POST['choix'].";
?>
Ce sera plus propre. A noter qu'il te reste du boulot sur la gestion des dates. Il y a des manieres beaucoup plus simple de les gerer.
Bonne journée :
Salut ,
c'est vraiment gentille de ta part de m'aider aussi vite .j'ai essayé ta methode et il me donne ça
"Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\new4.php on line 13" et cela sur ttes les lignes.
est ce que tu peux tester tout le code pour voir ce qui coince
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
FORMULAIRE
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<html>
<head>
<body>
<form method="POST" action="new4.php" name="formulaire">
<center>
<H1>
<FONT SISE=6>
<B><FONT COLOR=PURPLE> FORMULAIRE DE DEPOT DE CONGES</FONT></B>
<FONT/>
</H1>
<P>
Ce formulaire vous permet de déposer votre demande de congé<br>
ou vos absences en cas de besoin.Nous vous prions de le remplir<br>
avec soin.Dès lors que vous l'ayez rempli, il serait nécessaire de<br>
vérifier votre demande avant de le valider.
</p>
<p>
<p><br><h2>Veuillez vous identifier</h2></br></p>
<table width="600">
<tr>a
<td width="35"></td>
<td width="565">
<p><tr>Nom :</tr><tr><input type="text" name="nom" size="20"></tr></p>
<p><tr>Prénom :</tr><tr><input type="text" name="prenom" size="20"></tr></p>
<p><tr>Rue :</tr><tr><input type="text" name="rue" size="20"></tr></p>
<p><tr>Code postal : </tr><tr><input type="text" name="codepostal" size="20"></tr></p>
<p><tr>votre e-mail :</tr><tr><input type="text" name="email" size="20"></tr></p>
<p><tr>Ville :</tr><tr><input type="text" name="ville" size="20"></tr></p>
<p> Pour faire votre demande vous pouvez choisir parmi les propositions
codées ci-dessous dans le menu déroulant:</p>
<pre><p><font color=#b600b6>
Congé payé : CP
Congé RTT : CR
Congé sans solde: CS
Congé paternité: CA
Evenement famillial: EF
récuperation jour férié:RF
Repos compensatoire: RC </font></strong> </pre></p>
<p><strong><h3><font color = 'GREEN'> Veuiller faire votre choix</font></h3></strong></p>
<p><select name="choix"size="0">
<?php
function conge($choix) // Création de la fonction
{
$par_defaut = ''; // On crée une variable (vide par défaut) que l'on retournera à la fin
if (isset($_POST['choix'])) // Si le visiteur a choisi une couleur
{
if ($_POST['choix'] == $choix) // Si cette couleur correspond à la couleur que l'on est en train de traiter
{
$par_defaut='selected="selected"'; // Alors on modifie la variable que l'on retournera et on lui met selected
}
}
return $par_defaut; // On ne retourne rien si ce n'était pas la couleur choisie, selected si c'était la bonne couleur
}
// -------------- Fin de la fonction ---------------
if (isset($_POST['choix'])) // On vérifie si le visiteur a déjà choisi une couleur
{
// echo '<p>vous avez choisi de prendre le :$_POST['choix'] </p>';
}
?>
<p>Veuillez faire un choix ?</p>
<option selected value="0">- Choisir - </option>
<option value="CP" <?php echo conge('choix1');?>>CP</option>
<option value="CR" <?php echo conge('choix2'); ?>>CR</option>
<option value="CS" <?php echo conge('choix3'); ?>>CS</option>
<option value="CA" <?php echo conge('choix4'); ?>>CA</option>
<option value="EF" <?php echo conge('choix5'); ?>>EF</option>
<option value="RF" <?php echo conge('choix6'); ?>>RF</option>
<option value="CR" <?php echo conge('choix7'); ?>>RC</option>
<select name="champ5" size="1">
</select>
<p>Veuiller saisir la date de début et la date de fin selon le format JJ/MM/AAAA</p>
<p>Votre date de début<form name="formulaire">
<input type="text" name="first" size=2 onKeyup="autotab(this, document.formulaire.second)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="second" size=2 onKeyup="autotab(this, document.formulaire.third)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="third" size=4 onKeyup="autotab(this, document.formulaire.fourth)" maxlength="4"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="4"></p>
<p>Votre date de fin:<form name="formulaire">
<input type="text" name="ere" size=2 onKeyup="autotab(this, document.formulaire.ere)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="deuxieme" size=2 onKeyup="autotab(this, document.formulaire.deuxieme)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="troisieme" size=4 onKeyup="autotab(this, document.formulaire.troisieme)" maxlength="4"onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="4"></p>
<?php
if (isset ($_POST['error']))
$error = ($_POST['error']);
else $error=0;
if ($error<3)
{
echo'<p><input type="submit" name="soumettre" name="Validation" id="Validation">
<input type="text" value="'.$error.'" name="error" id="error"> </input>
</input> <input type="reset" value="Rétablir" name="Rétablir"></input> <br></p>';
}
else
{
echo 'VOUS AVEZ DEPASSE LE QUOTA DE CHOIX';
}
exit()
?>
</bgcolor>
</CENTER>
</form>
</BODY>
<head>
</html>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
CODE PHP
/////////////////////////////////////////////////////////////////////////////////////////
<html>
<head>
</head>
<body bgcolor=yellow>
<center>
<title><p><h2> Récapitulatif de votre choix</h2></p></title>
Votre nom est: <?php echo $_POST['nom']; ?><br>
Votre prénom: <?php echo $_POST['prenom'];?><br>
Votre rue est: <?php echo $_POST['rue'];?><br>
Votre code Postal: <?php echo $_POST['codepostal'];?><br>
Votre e-mail est: <?php echo $_POST['email'];?><br>
Vous habitez à: <?php echo $_POST['ville'];?><br>
<P>Vous avez choisi de prendre des jours de vacance du <?php echo $_POST['first'];echo'/';echo $_POST['second'];echo'/';echo $_POST['third'] ; ?>
<?php echo $_POST['ere'];echo'/';echo $_POST['deuxieme'];echo'/';echo $_POST['troisieme'];?></p>
vous avez selection le <?php echo $_POST['choix'];?><p></p>
<?php
$Menu = $_POST['Annuler'];
$error = $_POST['error'];
echo '<form method="post" action="new 2.php"> ';
$error++;
echo '<input type="submit" value="Annuler" name="Annuler" id="Annuler" > </input><input type="text" value="'.$error.'" name="error" id="error"> </input></form>' ;
echo ' <form method="POST" action="compteur.php">'; echo'</input><input type="submit" value="Valider" name="valider" id="valider"></input></form>';
//
echo '<input type="button" value="Menu" ';
?>
</center>
</body>
</html>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
FICIHIER
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<html>
<body>
<?php
if(isset($_POST['valider'])){
$fp=fopen("compteur.txt","a+"); // ouverture en lecture ( r+)
if($fp AND is_writable('compteur.txt')) //Si $ressource_fichier ne vaut pas FALSE et que le fichier est accessible en écriture alors on peut continuer
{
fputs($fp, "\n");
fputs($fp,
2000);
fputs($fp, "\n");
fputs($fp,$_POST["email"]);
fputs($fp, "\n");
fputs($fp,$choix);
fputs($fp, "\n");
fclose($fp);
}
$fp = fopen ("compteur.txt" , "a+");
while (!feof($fp))
{
echo fgets ($fp, 4096);
echo "<BR>";
}
fclose ($fp);
}
if(isset($_POST['valider']))//bouton recapitualtif
{
$tabLigneConge = file('compteur.txt');
echo '<b>Récapiltulatif des Congés</b><br />';
echo "<table border=\"1\"><tr><th>code</th><th>first</th><th>seconde
</th><th>third</tr>";
foreach($tabLigneConge as $ligne)
{
echo "<tr>";
$tabConge=explode('::',$ligne);
foreach ($tabConge as $val)
{
echo "<td>$val</td>";
}
echo '</tr>';
}
echo '</table><hr />';
}
?>
<form action="new 2.php" method="post">
<input type="submit" value="Quitter"></form>
</body>
</html>
c'est vraiment gentille de ta part de m'aider aussi vite .j'ai essayé ta methode et il me donne ça
"Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\new4.php on line 13" et cela sur ttes les lignes.
est ce que tu peux tester tout le code pour voir ce qui coince
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
FORMULAIRE
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<html>
<head>
<body>
<form method="POST" action="new4.php" name="formulaire">
<center>
<H1>
<FONT SISE=6>
<B><FONT COLOR=PURPLE> FORMULAIRE DE DEPOT DE CONGES</FONT></B>
<FONT/>
</H1>
<P>
Ce formulaire vous permet de déposer votre demande de congé<br>
ou vos absences en cas de besoin.Nous vous prions de le remplir<br>
avec soin.Dès lors que vous l'ayez rempli, il serait nécessaire de<br>
vérifier votre demande avant de le valider.
</p>
<p>
<p><br><h2>Veuillez vous identifier</h2></br></p>
<table width="600">
<tr>a
<td width="35"></td>
<td width="565">
<p><tr>Nom :</tr><tr><input type="text" name="nom" size="20"></tr></p>
<p><tr>Prénom :</tr><tr><input type="text" name="prenom" size="20"></tr></p>
<p><tr>Rue :</tr><tr><input type="text" name="rue" size="20"></tr></p>
<p><tr>Code postal : </tr><tr><input type="text" name="codepostal" size="20"></tr></p>
<p><tr>votre e-mail :</tr><tr><input type="text" name="email" size="20"></tr></p>
<p><tr>Ville :</tr><tr><input type="text" name="ville" size="20"></tr></p>
<p> Pour faire votre demande vous pouvez choisir parmi les propositions
codées ci-dessous dans le menu déroulant:</p>
<pre><p><font color=#b600b6>
Congé payé : CP
Congé RTT : CR
Congé sans solde: CS
Congé paternité: CA
Evenement famillial: EF
récuperation jour férié:RF
Repos compensatoire: RC </font></strong> </pre></p>
<p><strong><h3><font color = 'GREEN'> Veuiller faire votre choix</font></h3></strong></p>
<p><select name="choix"size="0">
<?php
function conge($choix) // Création de la fonction
{
$par_defaut = ''; // On crée une variable (vide par défaut) que l'on retournera à la fin
if (isset($_POST['choix'])) // Si le visiteur a choisi une couleur
{
if ($_POST['choix'] == $choix) // Si cette couleur correspond à la couleur que l'on est en train de traiter
{
$par_defaut='selected="selected"'; // Alors on modifie la variable que l'on retournera et on lui met selected
}
}
return $par_defaut; // On ne retourne rien si ce n'était pas la couleur choisie, selected si c'était la bonne couleur
}
// -------------- Fin de la fonction ---------------
if (isset($_POST['choix'])) // On vérifie si le visiteur a déjà choisi une couleur
{
// echo '<p>vous avez choisi de prendre le :$_POST['choix'] </p>';
}
?>
<p>Veuillez faire un choix ?</p>
<option selected value="0">- Choisir - </option>
<option value="CP" <?php echo conge('choix1');?>>CP</option>
<option value="CR" <?php echo conge('choix2'); ?>>CR</option>
<option value="CS" <?php echo conge('choix3'); ?>>CS</option>
<option value="CA" <?php echo conge('choix4'); ?>>CA</option>
<option value="EF" <?php echo conge('choix5'); ?>>EF</option>
<option value="RF" <?php echo conge('choix6'); ?>>RF</option>
<option value="CR" <?php echo conge('choix7'); ?>>RC</option>
<select name="champ5" size="1">
</select>
<p>Veuiller saisir la date de début et la date de fin selon le format JJ/MM/AAAA</p>
<p>Votre date de début<form name="formulaire">
<input type="text" name="first" size=2 onKeyup="autotab(this, document.formulaire.second)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="second" size=2 onKeyup="autotab(this, document.formulaire.third)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="third" size=4 onKeyup="autotab(this, document.formulaire.fourth)" maxlength="4"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="4"></p>
<p>Votre date de fin:<form name="formulaire">
<input type="text" name="ere" size=2 onKeyup="autotab(this, document.formulaire.ere)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="deuxieme" size=2 onKeyup="autotab(this, document.formulaire.deuxieme)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="troisieme" size=4 onKeyup="autotab(this, document.formulaire.troisieme)" maxlength="4"onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="4"></p>
<?php
if (isset ($_POST['error']))
$error = ($_POST['error']);
else $error=0;
if ($error<3)
{
echo'<p><input type="submit" name="soumettre" name="Validation" id="Validation">
<input type="text" value="'.$error.'" name="error" id="error"> </input>
</input> <input type="reset" value="Rétablir" name="Rétablir"></input> <br></p>';
}
else
{
echo 'VOUS AVEZ DEPASSE LE QUOTA DE CHOIX';
}
exit()
?>
</bgcolor>
</CENTER>
</form>
</BODY>
<head>
</html>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
CODE PHP
/////////////////////////////////////////////////////////////////////////////////////////
<html>
<head>
</head>
<body bgcolor=yellow>
<center>
<title><p><h2> Récapitulatif de votre choix</h2></p></title>
Votre nom est: <?php echo $_POST['nom']; ?><br>
Votre prénom: <?php echo $_POST['prenom'];?><br>
Votre rue est: <?php echo $_POST['rue'];?><br>
Votre code Postal: <?php echo $_POST['codepostal'];?><br>
Votre e-mail est: <?php echo $_POST['email'];?><br>
Vous habitez à: <?php echo $_POST['ville'];?><br>
<P>Vous avez choisi de prendre des jours de vacance du <?php echo $_POST['first'];echo'/';echo $_POST['second'];echo'/';echo $_POST['third'] ; ?>
<?php echo $_POST['ere'];echo'/';echo $_POST['deuxieme'];echo'/';echo $_POST['troisieme'];?></p>
vous avez selection le <?php echo $_POST['choix'];?><p></p>
<?php
$Menu = $_POST['Annuler'];
$error = $_POST['error'];
echo '<form method="post" action="new 2.php"> ';
$error++;
echo '<input type="submit" value="Annuler" name="Annuler" id="Annuler" > </input><input type="text" value="'.$error.'" name="error" id="error"> </input></form>' ;
echo ' <form method="POST" action="compteur.php">'; echo'</input><input type="submit" value="Valider" name="valider" id="valider"></input></form>';
//
echo '<input type="button" value="Menu" ';
?>
</center>
</body>
</html>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
FICIHIER
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<html>
<body>
<?php
if(isset($_POST['valider'])){
$fp=fopen("compteur.txt","a+"); // ouverture en lecture ( r+)
if($fp AND is_writable('compteur.txt')) //Si $ressource_fichier ne vaut pas FALSE et que le fichier est accessible en écriture alors on peut continuer
{
fputs($fp, "\n");
fputs($fp,
2000);
fputs($fp, "\n");
fputs($fp,$_POST["email"]);
fputs($fp, "\n");
fputs($fp,$choix);
fputs($fp, "\n");
fclose($fp);
}
$fp = fopen ("compteur.txt" , "a+");
while (!feof($fp))
{
echo fgets ($fp, 4096);
echo "<BR>";
}
fclose ($fp);
}
if(isset($_POST['valider']))//bouton recapitualtif
{
$tabLigneConge = file('compteur.txt');
echo '<b>Récapiltulatif des Congés</b><br />';
echo "<table border=\"1\"><tr><th>code</th><th>first</th><th>seconde
</th><th>third</tr>";
foreach($tabLigneConge as $ligne)
{
echo "<tr>";
$tabConge=explode('::',$ligne);
foreach ($tabConge as $val)
{
echo "<td>$val</td>";
}
echo '</tr>';
}
echo '</table><hr />';
}
?>
<form action="new 2.php" method="post">
<input type="submit" value="Quitter"></form>
</body>
</html>
Salut ,
c'est vraiment gentille de ta part de m'aider aussi vite .j'ai essayé ta methode et il me donne ça
"Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\new4.php on line 13" et cela sur ttes les lignes.
que me conseil tu pour la date car j'ai aucune idée pour cela
est ce que tu peux tester tout le code pour voir ce qui coince
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
FORMULAIRE
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<html>
<head>
<body>
<form method="POST" action="new4.php" name="formulaire">
<center>
<H1>
<FONT SISE=6>
<B><FONT COLOR=PURPLE> FORMULAIRE DE DEPOT DE CONGES</FONT></B>
<FONT/>
</H1>
<P>
Ce formulaire vous permet de déposer votre demande de congé<br>
ou vos absences en cas de besoin.Nous vous prions de le remplir<br>
avec soin.Dès lors que vous l'ayez rempli, il serait nécessaire de<br>
vérifier votre demande avant de le valider.
</p>
<p>
<p><br><h2>Veuillez vous identifier</h2></br></p>
<table width="600">
<tr>a
<td width="35"></td>
<td width="565">
<p><tr>Nom :</tr><tr><input type="text" name="nom" size="20"></tr></p>
<p><tr>Prénom :</tr><tr><input type="text" name="prenom" size="20"></tr></p>
<p><tr>Rue :</tr><tr><input type="text" name="rue" size="20"></tr></p>
<p><tr>Code postal : </tr><tr><input type="text" name="codepostal" size="20"></tr></p>
<p><tr>votre e-mail :</tr><tr><input type="text" name="email" size="20"></tr></p>
<p><tr>Ville :</tr><tr><input type="text" name="ville" size="20"></tr></p>
<p> Pour faire votre demande vous pouvez choisir parmi les propositions
codées ci-dessous dans le menu déroulant:</p>
<pre><p><font color=#b600b6>
Congé payé : CP
Congé RTT : CR
Congé sans solde: CS
Congé paternité: CA
Evenement famillial: EF
récuperation jour férié:RF
Repos compensatoire: RC </font></strong> </pre></p>
<p><strong><h3><font color = 'GREEN'> Veuiller faire votre choix</font></h3></strong></p>
<p><select name="choix"size="0">
<?php
function conge($choix) // Création de la fonction
{
$par_defaut = ''; // On crée une variable (vide par défaut) que l'on retournera à la fin
if (isset($_POST['choix'])) // Si le visiteur a choisi code {
if ($_POST['choix'] == $choix) // Si ce code correspond au code que l'on est en train de traiter
{
$par_defaut='selected="selected"'; // Alors on modifie la variable que l'on retournera et on lui met selected
}
}
return $par_defaut; // On ne retourne rien si ce n'était pas le code choisie, selected si c'était le bon code
}
// -------------- Fin de la fonction ---------------
if (isset($_POST['choix'])) // On vérifie si le visiteur a déjà choisi un code
{
// echo '<p>vous avez choisi de prendre le :$_POST['choix'] </p>';
}
?>
<p>Veuillez faire un choix ?</p>
<option selected value="0">- Choisir - </option>
<option value="CP" <?php echo conge('choix1');?>>CP</option>
<option value="CR" <?php echo conge('choix2'); ?>>CR</option>
<option value="CS" <?php echo conge('choix3'); ?>>CS</option>
<option value="CA" <?php echo conge('choix4'); ?>>CA</option>
<option value="EF" <?php echo conge('choix5'); ?>>EF</option>
<option value="RF" <?php echo conge('choix6'); ?>>RF</option>
<option value="CR" <?php echo conge('choix7'); ?>>RC</option>
<select name="champ5" size="1">
</select>
<p>Veuiller saisir la date de début et la date de fin selon le format JJ/MM/AAAA</p>
<p>Votre date de début<form name="formulaire">
<input type="text" name="first" size=2 onKeyup="autotab(this, document.formulaire.second)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="second" size=2 onKeyup="autotab(this, document.formulaire.third)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="third" size=4 onKeyup="autotab(this, document.formulaire.fourth)" maxlength="4"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="4"></p>
<p>Votre date de fin:<form name="formulaire">
<input type="text" name="ere" size=2 onKeyup="autotab(this, document.formulaire.ere)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="deuxieme" size=2 onKeyup="autotab(this, document.formulaire.deuxieme)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="troisieme" size=4 onKeyup="autotab(this, document.formulaire.troisieme)" maxlength="4"onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="4"></p>
<?php
if (isset ($_POST['error']))
$error = ($_POST['error']);
else $error=0;
if ($error<3)
{
echo'<p><input type="submit" name="soumettre" name="Validation" id="Validation">
<input type="text" value="'.$error.'" name="error" id="error"> </input>
</input> <input type="reset" value="Rétablir" name="Rétablir"></input> <br></p>';
}
else
{
echo 'VOUS AVEZ DEPASSE LE QUOTA DE CHOIX';
}
exit()
?>
</bgcolor>
</CENTER>
</form>
</BODY>
<head>
</html>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
CODE PHP
/////////////////////////////////////////////////////////////////////////////////////////
<html>
<head>
</head>
<body bgcolor=yellow>
<center>
<title><p><h2> Récapitulatif de votre choix</h2></p></title>
Votre nom est: <?php echo $_POST['nom']; ?><br>
Votre prénom: <?php echo $_POST['prenom'];?><br>
Votre rue est: <?php echo $_POST['rue'];?><br>
Votre code Postal: <?php echo $_POST['codepostal'];?><br>
Votre e-mail est: <?php echo $_POST['email'];?><br>
Vous habitez à: <?php echo $_POST['ville'];?><br>
<P>Vous avez choisi de prendre des jours de vacance du <?php echo $_POST['first'];echo'/';echo $_POST['second'];echo'/';echo $_POST['third'] ; ?>
<?php echo $_POST['ere'];echo'/';echo $_POST['deuxieme'];echo'/';echo $_POST['troisieme'];?></p>
vous avez selection le <?php echo $_POST['choix'];?><p></p>
<?php
$Menu = $_POST['Annuler'];
$error = $_POST['error'];
echo '<form method="post" action="new 2.php"> ';
$error++;
echo '<input type="submit" value="Annuler" name="Annuler" id="Annuler" > </input><input type="text" value="'.$error.'" name="error" id="error"> </input></form>' ;
echo ' <form method="POST" action="compteur.php">'; echo'</input><input type="submit" value="Valider" name="valider" id="valider"></input></form>';
//
echo '<input type="button" value="Menu" ';
?>
</center>
</body>
</html>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
FICIHIER
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<html>
<body>
<?php
if(isset($_POST['valider'])){
$fp=fopen("compteur.txt","a+"); // ouverture en lecture et ecriture ( a+)
if($fp AND is_writable('compteur.txt')) //Si $ressource_fichier ne vaut pas FALSE et que le fichier est accessible en écriture alors on peut continuer
{
fputs($fp, "\n");
fputs($fp,
2000);
fputs($fp, "\n");
fputs($fp,$_POST["email"]);
fputs($fp, "\n");
fputs($fp,$choix);
fputs($fp, "\n");
fclose($fp);
}
$fp = fopen ("compteur.txt" , "a+");
while (!feof($fp))
{
echo fgets ($fp, 4096);
echo "<BR>";
}
fclose ($fp);
}
if(isset($_POST['valider']))//bouton recapitualtif
{
$tabLigneConge = file('compteur.txt');
echo '<b>Récapiltulatif des Congés</b><br />';
echo "<table border=\"1\"><tr><th>code</th><th>first</th><th>seconde
</th><th>third</tr>";
foreach($tabLigneConge as $ligne)
{
echo "<tr>";
$tabConge=explode('::',$ligne);
foreach ($tabConge as $val)
{
echo "<td>$val</td>";
}
echo '</tr>';
}
echo '</table><hr />';
}
?>
<form action="new 2.php" method="post">
<input type="submit" value="Quitter"></form>
</body>
</html>
c'est vraiment gentille de ta part de m'aider aussi vite .j'ai essayé ta methode et il me donne ça
"Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\new4.php on line 13" et cela sur ttes les lignes.
que me conseil tu pour la date car j'ai aucune idée pour cela
est ce que tu peux tester tout le code pour voir ce qui coince
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
FORMULAIRE
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<html>
<head>
<body>
<form method="POST" action="new4.php" name="formulaire">
<center>
<H1>
<FONT SISE=6>
<B><FONT COLOR=PURPLE> FORMULAIRE DE DEPOT DE CONGES</FONT></B>
<FONT/>
</H1>
<P>
Ce formulaire vous permet de déposer votre demande de congé<br>
ou vos absences en cas de besoin.Nous vous prions de le remplir<br>
avec soin.Dès lors que vous l'ayez rempli, il serait nécessaire de<br>
vérifier votre demande avant de le valider.
</p>
<p>
<p><br><h2>Veuillez vous identifier</h2></br></p>
<table width="600">
<tr>a
<td width="35"></td>
<td width="565">
<p><tr>Nom :</tr><tr><input type="text" name="nom" size="20"></tr></p>
<p><tr>Prénom :</tr><tr><input type="text" name="prenom" size="20"></tr></p>
<p><tr>Rue :</tr><tr><input type="text" name="rue" size="20"></tr></p>
<p><tr>Code postal : </tr><tr><input type="text" name="codepostal" size="20"></tr></p>
<p><tr>votre e-mail :</tr><tr><input type="text" name="email" size="20"></tr></p>
<p><tr>Ville :</tr><tr><input type="text" name="ville" size="20"></tr></p>
<p> Pour faire votre demande vous pouvez choisir parmi les propositions
codées ci-dessous dans le menu déroulant:</p>
<pre><p><font color=#b600b6>
Congé payé : CP
Congé RTT : CR
Congé sans solde: CS
Congé paternité: CA
Evenement famillial: EF
récuperation jour férié:RF
Repos compensatoire: RC </font></strong> </pre></p>
<p><strong><h3><font color = 'GREEN'> Veuiller faire votre choix</font></h3></strong></p>
<p><select name="choix"size="0">
<?php
function conge($choix) // Création de la fonction
{
$par_defaut = ''; // On crée une variable (vide par défaut) que l'on retournera à la fin
if (isset($_POST['choix'])) // Si le visiteur a choisi code {
if ($_POST['choix'] == $choix) // Si ce code correspond au code que l'on est en train de traiter
{
$par_defaut='selected="selected"'; // Alors on modifie la variable que l'on retournera et on lui met selected
}
}
return $par_defaut; // On ne retourne rien si ce n'était pas le code choisie, selected si c'était le bon code
}
// -------------- Fin de la fonction ---------------
if (isset($_POST['choix'])) // On vérifie si le visiteur a déjà choisi un code
{
// echo '<p>vous avez choisi de prendre le :$_POST['choix'] </p>';
}
?>
<p>Veuillez faire un choix ?</p>
<option selected value="0">- Choisir - </option>
<option value="CP" <?php echo conge('choix1');?>>CP</option>
<option value="CR" <?php echo conge('choix2'); ?>>CR</option>
<option value="CS" <?php echo conge('choix3'); ?>>CS</option>
<option value="CA" <?php echo conge('choix4'); ?>>CA</option>
<option value="EF" <?php echo conge('choix5'); ?>>EF</option>
<option value="RF" <?php echo conge('choix6'); ?>>RF</option>
<option value="CR" <?php echo conge('choix7'); ?>>RC</option>
<select name="champ5" size="1">
</select>
<p>Veuiller saisir la date de début et la date de fin selon le format JJ/MM/AAAA</p>
<p>Votre date de début<form name="formulaire">
<input type="text" name="first" size=2 onKeyup="autotab(this, document.formulaire.second)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="second" size=2 onKeyup="autotab(this, document.formulaire.third)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="third" size=4 onKeyup="autotab(this, document.formulaire.fourth)" maxlength="4"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="4"></p>
<p>Votre date de fin:<form name="formulaire">
<input type="text" name="ere" size=2 onKeyup="autotab(this, document.formulaire.ere)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="deuxieme" size=2 onKeyup="autotab(this, document.formulaire.deuxieme)" maxlength="2"
onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="2">
<input type="text" name="troisieme" size=4 onKeyup="autotab(this, document.formulaire.troisieme)" maxlength="4"onKeypress="if(event.keyCode < 48 || event.keyCode >57 ) event.returnValue = false; if(event.which < 48 || event.which > 57)
return false;" size="4"></p>
<?php
if (isset ($_POST['error']))
$error = ($_POST['error']);
else $error=0;
if ($error<3)
{
echo'<p><input type="submit" name="soumettre" name="Validation" id="Validation">
<input type="text" value="'.$error.'" name="error" id="error"> </input>
</input> <input type="reset" value="Rétablir" name="Rétablir"></input> <br></p>';
}
else
{
echo 'VOUS AVEZ DEPASSE LE QUOTA DE CHOIX';
}
exit()
?>
</bgcolor>
</CENTER>
</form>
</BODY>
<head>
</html>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
CODE PHP
/////////////////////////////////////////////////////////////////////////////////////////
<html>
<head>
</head>
<body bgcolor=yellow>
<center>
<title><p><h2> Récapitulatif de votre choix</h2></p></title>
Votre nom est: <?php echo $_POST['nom']; ?><br>
Votre prénom: <?php echo $_POST['prenom'];?><br>
Votre rue est: <?php echo $_POST['rue'];?><br>
Votre code Postal: <?php echo $_POST['codepostal'];?><br>
Votre e-mail est: <?php echo $_POST['email'];?><br>
Vous habitez à: <?php echo $_POST['ville'];?><br>
<P>Vous avez choisi de prendre des jours de vacance du <?php echo $_POST['first'];echo'/';echo $_POST['second'];echo'/';echo $_POST['third'] ; ?>
<?php echo $_POST['ere'];echo'/';echo $_POST['deuxieme'];echo'/';echo $_POST['troisieme'];?></p>
vous avez selection le <?php echo $_POST['choix'];?><p></p>
<?php
$Menu = $_POST['Annuler'];
$error = $_POST['error'];
echo '<form method="post" action="new 2.php"> ';
$error++;
echo '<input type="submit" value="Annuler" name="Annuler" id="Annuler" > </input><input type="text" value="'.$error.'" name="error" id="error"> </input></form>' ;
echo ' <form method="POST" action="compteur.php">'; echo'</input><input type="submit" value="Valider" name="valider" id="valider"></input></form>';
//
echo '<input type="button" value="Menu" ';
?>
</center>
</body>
</html>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
FICIHIER
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<html>
<body>
<?php
if(isset($_POST['valider'])){
$fp=fopen("compteur.txt","a+"); // ouverture en lecture et ecriture ( a+)
if($fp AND is_writable('compteur.txt')) //Si $ressource_fichier ne vaut pas FALSE et que le fichier est accessible en écriture alors on peut continuer
{
fputs($fp, "\n");
fputs($fp,
2000);
fputs($fp, "\n");
fputs($fp,$_POST["email"]);
fputs($fp, "\n");
fputs($fp,$choix);
fputs($fp, "\n");
fclose($fp);
}
$fp = fopen ("compteur.txt" , "a+");
while (!feof($fp))
{
echo fgets ($fp, 4096);
echo "<BR>";
}
fclose ($fp);
}
if(isset($_POST['valider']))//bouton recapitualtif
{
$tabLigneConge = file('compteur.txt');
echo '<b>Récapiltulatif des Congés</b><br />';
echo "<table border=\"1\"><tr><th>code</th><th>first</th><th>seconde
</th><th>third</tr>";
foreach($tabLigneConge as $ligne)
{
echo "<tr>";
$tabConge=explode('::',$ligne);
foreach ($tabConge as $val)
{
echo "<td>$val</td>";
}
echo '</tr>';
}
echo '</table><hr />';
}
?>
<form action="new 2.php" method="post">
<input type="submit" value="Quitter"></form>
</body>
</html>