Page 1 sur 1

fichier csv [PHP]

Posté : 11 févr. 2016, 19:11
par Djibjoker
bonjour tout le monde,
j'ai un formulaire puis je veux récupérer les données saisie par les utilisateur pour enregistrer dans un fichier csv sans que je fais appel mysql, mon problème : il enregistre le dernier enregistrement dans le fichier csv par exemple je veux inscrire un deuxième utilisateur , il remplace par le premier existant. aidez moi svp , voici les codes :
<?php

if (isset($_POST['cne']) && $_POST['cne']!=''){

$cne=$_POST['cne'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$dn=$_POST['dn'];
$cin=$_POST['cin'];
$vn=$_POST['vn'];

$fp = fopen("C:\inscription.csv","w+");
fputs($fp,$cne.';'.$nom.';'.$prenom.';'.$dn.';'.$cin.';'.$vn);
fclose($fp);
?>

Re: fichier csv [PHP]

Posté : 11 févr. 2016, 19:13
par @rthur
Bonjour,

Reagrde du côté des modes d'ouverture de fopen(), tu utilises w+ ce qui me semble est la source de ton problème :
https://secure.php.net/manual/fr/function.fopen.php

Re: fichier csv [PHP]

Posté : 11 févr. 2016, 19:16
par or 1
'w+' Ouvre en lecture et écriture ; place le pointeur de fichier au début du fichier et réduit la taille du fichier à 0.
'a' Ouvre en écriture seule ; place le pointeur de fichier à la fin du fichier.

Re: fichier csv [PHP]

Posté : 12 févr. 2016, 18:58
par Djibjoker
problème résolu, merci bcp @rthur et or1