begin process at 2012 05 28 12:30:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Aide please !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Aide please !

vendredi 25 mai 2007 à 11:48:18 | Aide please !

vinz78

Voila je souhaite envoyer les données d'un formulaire vers un fichier texte déja existant j'ai trouvé un code pour envoyer les champs de mon formulaire cependant j'aimerai egalement envoyer ce qu'il y a avant le champ par exemple dan mon form j'ai Nom : Mr X  mon fichier texte ne prend que Mr X quel est le code pour qu'il prenne ce qu'il y a avant les :
merci

voila mon fichier texte

-Client       
nom :
adresse :
telephone :
              
-Matériel     
Marque :
Modele :
CPU :
Ram :
OS :
IE :
Connexion :
Utilisateur :
              
-Baseteams    
Type :
Matricule :
Soc :
Profil :
Version :
Repertoire :
              
-Interventions
Typeint :
Date :
Numcacao :
Duree :
Transport :
Montantfrais :
Intervenant :
Nomlab :

voila mon code pour passé du form au text

<?php
$nom=$HTTP_POST_VARS['nom'];
$adresse=$HTTP_POST_VARS['adresse'];
$telephone=$HTTP_POST_VARS['telephone'];
$marque=$HTTP_POST_VARS['Marque'];
$modele=$HTTP_POST_VARS['Modele'];
$CPU=$HTTP_POST_VARS['CPU'];
$Ram=$HTTP_POST_VARS['Ram'];
$OS=$HTTP_POST_VARS['OS'];
$IE=$HTTP_POST_VARS['IE'];
$connexion=$HTTP_POST_VARS['Connexion'];
$utilisateur=$HTTP_POST_VARS['Utilisateur'];
$type=$HTTP_POST_VARS['Type'];
$matricule=$HTTP_POST_VARS['Matricule'];
$soc=$HTTP_POST_VARS['Soc'];
$profil=$HTTP_POST_VARS['Profil'];
$version=$HTTP_POST_VARS['Version'];
$repertoire=$HTTP_POST_VARS['Repertoire'];
$typeint=$HTTP_POST_VARS['Typeint'];
$date=$HTTP_POST_VARS['Date'];
$numcacao=$HTTP_POST_VARS['Numcacao'];
$duree=$HTTP_POST_VARS['Duree'];
$transport=$HTTP_POST_VARS['Transport'];
$montantfrais=$HTTP_POST_VARS['Montantfrais'];
$intervenant=$HTTP_POST_VARS['Intervenant'];
$nomlab=$HTTP_POST_VARS['Nomlab'];

$fp= fopen ("Nouveau Document texte.txt","a+");
foreach($HTTP_POST_VARS as $value)
fwrite($fp,$value ."\r\n");
?>

et pour finir mon form

<html>

<body>

<head>
<h1 align="center">Formulaire de données</h1>
</head>
<form method="post" action="page2test.php">
<table border="0">
<tr>
<td><b><u>Client : </u></b></td>
</tr>
<tr>
    <td>Nom</td>
    <td><input type="text" name="nom" maxlenght="13" size="13"><br /></td>
</tr>
<tr>
    <td>Adresse</td>
    <td><input type="text" name="adresse" maxlenght="30" size="30"><br /></td>
</tr>
<tr>
    <td>Téléphone</td>
    <td><input type="text" name="telephone" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
<td><b><u>Matériel :</b></u></td>
</tr>
<tr>
    <td>Marque</td>
    <td><input type="text" name="Marque" maxlenght="13" size="13"><br /></td>
</tr>
<tr>
    <td>Modele</td>
    <td><input type="text" name="Modele" maxlenght="30" size="30"><br /></td>
</tr>
<tr>
    <td>CPU</td>
    <td><input type="text" name="CPU" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
    <td>Ram</td>
    <td><input type="text" name="Ram" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
    <td>OS</td>
    <td><input type="text" name="OS" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
    <td>IE</td>
    <td><input type="text" name="IE" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
    <td>Connexion</td>
    <td><input type="text" name="Connexion" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
    <td>Utilisateur</td>
    <td><input type="text" name="Utilisateur" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
<td><b><u>Baseteams :</b></u></td>
</tr>
<tr>
    <td>Type</td>
    <td><input type="text" name="Type" maxlenght="13" size="13"><br /></td>
</tr>
<tr>
    <td>Matricule</td>
    <td><input type="text" name="Matricule" maxlenght="30" size="30"><br /></td>
</tr>
<tr>
    <td>Soc</td>
    <td><input type="text" name="Soc" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
    <td>Profil</td>
    <td><input type="text" name="Profil" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
    <td>Version</td>
    <td><input type="text" name="Version" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
    <td>Repertoire</td>
    <td><input type="text" name="Repertoire" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
<td><b><u>Interventions :</b></u></td>
</tr>
<tr>
    <td>Typeint</td>
    <td><input type="text" name="Typeint" maxlenght="13" size="13"><br /></td>
</tr>
<tr>
    <td>Date</td>
    <td><input type="text" name="Date" maxlenght="30" size="30"><br /></td>
</tr>
<tr>
    <td>Numcacao</td>
    <td><input type="text" name="Numcacao" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
    <td>Duree</td>
    <td><input type="text" name="Duree" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
    <td>Transport</td>
    <td><input type="text" name="Transport" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
    <td>Montant des Frais</td>
    <td><input type="text" name="Montantfrais" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
    <td>Nom Intervenant</td>
    <td><input type="text" name="Intervenant" maxlenght="60" size="30"><br /></td>
</tr>
<tr>
    <td>Nom laboratoire</td>
    <td><input type="text" name="Nomlab" maxlenght="60" size="30"><br /></td>
</tr>
</table>
<tr>
    <td colspan="2"><input type="submit" value="Ajouter" name="action"><br /></td>
</tr>

</form>
</body>
</html>


dsl de la longueur =p et merci pour ceux qui auraient la solution!

vendredi 25 mai 2007 à 11:57:02 | Re : Aide please !

isecso

Salut,
"Aide please " ce n'ai pas une sujet pour le chercher mais cet une segestion et cette question existe dans le www.phpcs.com cours .

< body>
vendredi 25 mai 2007 à 11:59:49 | Re : Aide please !

isecso

Salut,
"Aide please " ce n'ai pas une sujet pour le chercher mais cet une segestion et cette question existe dans  www.phpcs.com cours .

< body>
vendredi 25 mai 2007 à 12:00:45 | Re : Aide please !

vinz78

si je demande c'est que j'ai deja bien chercher et rien trouver a moins que tu n'ai un lien direct vers ce que je demande ?
vendredi 25 mai 2007 à 12:07:00 | Re : Aide please !

J_G

Réponse acceptée !
Salut,

Je ne regarde pas ton code HTML : trop long! illisible! (cf les liens dans ma signature).
Tu pourrais essayer de faire des petits tests avant de taper dans le lourd. Nous on a besoin que des exemples tests...

Mais bref, de ce que je comprends, essayes ça :

$fp= fopen ("Nouveau Document texte.txt","a+");
foreach($HTTP_POST_VARS as $key => $value)
fwrite($fp,$key.' : '.$value ."\r\n");
fclose($fp);

A+

Si vous lisez attentivement : How To Ask Questions The Smart Way
Je promets de faire attention au chapitre : How To Answer Questions in a Helpful Way
vendredi 25 mai 2007 à 12:10:01 | Re : Aide please !

vinz78

merci beaucoup sa marche !
bonne journée
vendredi 25 mai 2007 à 13:31:19 | Re : Aide please !

vinz78

hum par contre petit problème sa me donne sa
-Client       
nom :
adresse :
telephone :
              
-Matériel     
Marque :
Modele :
CPU :
Ram :
OS :
IE :
Connexion :
Utilisateur :
              
-Baseteams    
Type :
Matricule :
Soc :
Profil :
Version :
Repertoire :
              
-Interventions
Typeint :
Date :
Numcacao :
Duree :
Transport :
Montantfrais :
Intervenant :
Nomlab :

-Client       
nom :  champ
adresse : champ
telephone : champ
              
-Matériel     
Marque : champ
Modele : champ
CPU : champ
Ram : champ
OS : champ
IE : champ
Connexion :champ
Utilisateur : champ
              
-Baseteams    
Type : champ
Matricule : champ
Soc : champ
Profil : champ
Version : champ
Repertoire : champ
              
-Interventions
Typeint : champ
Date : champ
Numcacao : champ
Duree : champ
Transport : champ
Montantfrais :  champ
Intervenant : champ
Nomlab : champ

il réécrit ce qu'il y a avant les champs or je souhaite qu'il mette les champ après ce qu'il y a deja écrit
vendredi 25 mai 2007 à 13:39:31 | Re : Aide please !

J_G

Réponse acceptée !
Ben, forcément... il faut lire la doc

Table 91.  A list of possible modes for fopen() using mode

modeDescription
'r' Open for reading only; place the file pointer at the beginning of the file.
'r+' Open for reading and writing; place the file pointer at the beginning of the file.
'w' Open for writing only; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist, attempt to create it.
'w+' Open for reading and writing; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist, attempt to create it.
'a' Open for writing only; place the file pointer at the end of the file. If the file does not exist, attempt to create it.
'a+' Open for reading and writing; place the file pointer at the end of the file. If the file does not exist, attempt to create it.
'x' Create and open for writing only; place the file pointer at the beginning of the file. If the file already exists, the fopen() call will fail by returning FALSE and generating an error of level E_WARNING. If the file does not exist, attempt to create it. This is equivalent to specifying O_EXCL|O_CREAT flags for the underlying open(2) system call. This option is supported in PHP 4.3.2 and later, and only works for local files.
'x+' Create and open for reading and writing; place the file pointer at the beginning of the file. If the file already exists, the fopen() call will fail by returning FALSE and generating an error of level E_WARNING. If the file does not exist, attempt to create it. This is equivalent to specifying O_EXCL|O_CREAT flags for the underlying open(2) system call. This option is supported in PHP 4.3.2 and later, and only works for local files.


Salut,



A+

Si vous lisez attentivement : How To Ask Questions The Sma
vendredi 25 mai 2007 à 13:45:43 | Re : Aide please !

vinz78

lol désolé j'avais totalement oublié ce détails ^^
merci bonne journée


Cette discussion est classée dans : texte, http, post, adresse, vars


Répondre à ce message

Sujets en rapport avec ce message

probleme entre formulaire et base de donnees [ par mictif ] j'ai un probleme avec mon formulaire que je veux enregistrer dans ma base de données voici l'erreur : Notice: Undefined index: code in g:\easyphp1-8 Formulaire+base de données [ par CHABRY ] Salut! J'ai un formulaire dans lequel je vais saisir les informations sur un livre, et à partir d'un liste nommeé operation,  je peux choisir une opti Problème de Caddie... Affichage... [ par goldfingers_suisse ] Bonjour, j'ai un problème de caddie, je suis en train de créer un shop virtuel...Mais j'ai un problème, je n'arrive pas à afficher les données enregis formulaire a envois double [ par Henixiz ] est ce que cest possible d'envoyer un formulaire a 2 e-mail a la fois !voici mon code source$Emaildest="mon_email@et_la.net"; function Formulaire_Tra formulaire + image [ par velsy ] Salut,Voilà mon problème j'ai créée un formulaire en HTML je récupère les informations du formulaire sur ma boîte mail gràce à un fichier PHP. Dans mo session et caddie [ par nolog ] reBonjourj'ai 1 site de 3 pages ecran_Tft15.php, ajouter_a_caddie.php, et voir caddiecomment dois-je declarer la session ouverte et comment passer ses Données d'une textarea [ par Xaviou ] Bonjour,J'ai besoin d'un petit coup de pouce:Je crée un formulaire "Contacts" dont voici le source:  <form action="s Problème de formulaire puis requete [ par pbreaker ] Bonjour voila je sai pas ce quie ce passe avec ce formulaire mais rien marche alors qu'il me semble  correcteDonc y aurai t il qq un qui peut me dire insertion failed [ par vinz78 ] $nomlabo=$HTTP_POST_VARS['Nomlab'];$idlabo=$HTTP_POST_VARS['id_labo'];$nomcont=$HTTP_POST_VARS['nom_cont'];$telephonecont=$HTTP_POST_VARS['telephone'] vérif svp =) [ par vinz78 ] sa fais 10 fois que je vérifie la je craque !$query3 = "INSERT INTO(Numcacao, date_intervention, Nom_intervenant, description_op, rmqint, rmqcontact,


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,850 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales