Lecture et écriture fichier csv à partir d'un formulaire
eiffel74
Messages postés
9
Statut
Membre
-
djflexlive Messages postés 577 Statut Membre -
djflexlive Messages postés 577 Statut Membre -
Bonjour,
J'ai un formulaire qui lit un csv et qui affiche les données dans des input.
J'aimerais, dans un premier temps, que chaque champs (séparés par un ;) sooit affiché dans un input séparé. Dans un deuxième temps, j'aimerais pouvoir modifier un input et sauver l'intégralité du formulaire dans le même fichier csv.
Actuellement mon code de sauvegarde n'enregistre rien.
Pouvez-vous m'aider?
Merci
J'ai un formulaire qui lit un csv et qui affiche les données dans des input.
<?php
$fp = fopen('ventes.csv','r+') or die("can't open file");?>
<form action="store.php" method="post">
<?php
while($csv_line = fgetcsv($fp,1024)) {
for ($i = 0, $j = count($csv_line); $i < $j; $i++) {
print '<input name="txt_form" type="text" value="'.$csv_line[$i].'" style="width:300px"/><br>';
}
}
print '<input name="Soumettre" type="submit" />
</form></form>';
$myArray =array (utf8_decode($_POST['txt_form']));
fputcsv($fp, $myArray, ";");
fclose($fp) or die("can't close file");
?>
J'aimerais, dans un premier temps, que chaque champs (séparés par un ;) sooit affiché dans un input séparé. Dans un deuxième temps, j'aimerais pouvoir modifier un input et sauver l'intégralité du formulaire dans le même fichier csv.
Actuellement mon code de sauvegarde n'enregistre rien.
<?php
$fn = $_POST['txt_form'];
$cvsData = $fn;
$fp = fopen("ventes.csv","a");
if($fp){
fwrite($fp,$cvsData);
fclose($fp);
}
?>
Pouvez-vous m'aider?
Merci
A voir également:
- Lecture et écriture fichier csv à partir d'un formulaire
- Whatsapp formulaire opposition - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide