[php] Ecrire dans un fichier les valeurs d'une table

Ecrire dans un fichier les valeurs d'une table [php] - Programmation

Marsh Posté le 08-11-2001 à 17:05:23    

Voila j'ai créé une table qui est rempli grace a un formulaire.
Mais j'aimerais pouvoir lors de l'envoie du forumulaire, créer un fichier avec un partie immuable, une partie "table", une partie immuable.
Malheureusement, la partie "table" coince.
 
please help me  
 
merci

Reply

Marsh Posté le 08-11-2001 à 17:05:23   

Reply

Marsh Posté le 08-11-2001 à 17:21:42    

Tu me la refait là...

Reply

Marsh Posté le 08-11-2001 à 17:36:16    

:D  Désolé.
Voila.nous accedons a un fichier(que nous appellerons fichier1) sans se connecter au site.
Le fichier1 nous balance son contenu.Jusque là, pas de pb.
Sur le site.Lorsqu'il y a un nouvel arrivant, il s'inscrit dans la table(mysql) via un formulaire.Pas de pb non plus.
Le pb vient du fait que si je ne suis pas là, le fichier1 n'est pas mis a jour, et la personne ne peut pas l'utiliser puisqu'elle n'est pas reconnu.Je voudrais donc avoir un script qui permet lors d'un ajout dans la base de créer un fichier (avec un truc du type $fp = fopen( "toto.txt", "w+" ); ).
 
Toutes la partie disons "statique" ne pose pas de pb.
Mais c'est quand je veux inserer les données de la base que le script ne fonctionne pas.
 
Dis, elle est mieux maintenant ?  :D  
 
P.S: Je suis NEEEWWBIEEE

 

[edtdd]--Message édité par kill9--[/edtdd]

Reply

Marsh Posté le 08-11-2001 à 17:52:46    

Là je dois vraiment être fatigué car je ne vois pas trop ce que tu essaies de faire.
 
Pour ouvrir un fichier et écire dedans :
 
$contents // ce que tu veux écrire dans le fichier
 
 
$fwr=fopen("toto.txt","mode" );
fwrite($fwr,"$contents" );
fclose($fwr);
 
 
Pour les modes d'ouverture :
 
 
'r' - Ouvre en lecture seule, et place le pointeur de fichier au début du fichier.  
 
'r+' - Ouvre en lecture et écriture, et place le pointeur de fichier au début du fichier.  
 
'w' - Ouvre en écriture seule; place le pointeur de fichier au début du fichier et réduit la taille du fichier à 0. Si le fichier n'existe pas, on tente de le créer.  
 
'w+' - Ouvre en lecture et écriture; place le pointeur de fichier au début du fichier et réduit la taille du fichier à 0. Si le fichier n'existe pas, on tente de le créer.  
 
'a' - Ouvre en écriture seule; place le pointeur de fichier à la fin du fichier file. Si le fichier n'existe pas, on tente de le créer.  
 
'a+' - Ouvre en lecture et écriture; place le pointeur de fichier à la fin du fichier. Si le fichier n'existe pas, on tente de le créer.  
 
 
En gros :
 
-> Formulaire -> Récupère variable -> Requête & Ecriture fichier

Reply

Marsh Posté le 08-11-2001 à 18:03:20    

Presque mais...
... recuperer les données du formulaire ne m'interresse pas:
1° - parcequ'il va s'ajouter après la balise de fin dans le fichier toto.txt(je l'avais appellé comme ca mais c'ets plutôt toto.html).
2° - parceque je dois effacer le contenu du fichier(d'où le "w+" ) et choper les donnée deja presente dans la base. Donc si je prends entre temps les données du formulaire, elles seront ecrites 2x.
 
Donc pour simplifier, je veux ecrire un fichier a partir du contenu d'un base, apres validation du formulaire, sachant que:
1° les données du formaulaire ne m'interrese pas.
2° Ecriture des données de la base après validation du formulaire, car si celui ci n'est pas rempli correctement, l'entrée dans la base n'est pas effectué.

 

[edtdd]--Message édité par kill9--[/edtdd]

Reply

Sujets relatifs:

Leave a Replay

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