Recuperation de valeur
sahoumita
Messages postés
55
Statut
Membre
-
diae_info Messages postés 42 Statut Membre -
diae_info Messages postés 42 Statut Membre -
Bonjour,
j'ai un probleme que jepense qu'il sera simple pour vous mais je suis débutante et j'espere que vous m'aidier.
Bon, mon probleme est que j'essaye d'envoyer un fichier csv vers ma base mais ce fichier doit a chaque fois s'inserer dans une table selon ce que l'utilisateur tape dans la page precedente.
Donc j'ai une page qui contient un champs texte où l'utilisateur va entrer le nom de la table où il va inserer son csv et voici son code:
test_csv.php
et j'ai une autre page qui se charge de l'insertion du csv dans la table choisie par l'utilisateur:
csv_questions.php:
au fait je ne sais pas où est le probleme et j'epere que vous m'aidiez et merci
j'ai un probleme que jepense qu'il sera simple pour vous mais je suis débutante et j'espere que vous m'aidier.
Bon, mon probleme est que j'essaye d'envoyer un fichier csv vers ma base mais ce fichier doit a chaque fois s'inserer dans une table selon ce que l'utilisateur tape dans la page precedente.
Donc j'ai une page qui contient un champs texte où l'utilisateur va entrer le nom de la table où il va inserer son csv et voici son code:
test_csv.php
<html> <body> <form method="post" name="form" action="csv_questions.php"> <input type="text" name="matiere" value=""> <input type="submit" value="Validate"> </form> </body> </html>
et j'ai une autre page qui se charge de l'insertion du csv dans la table choisie par l'utilisateur:
csv_questions.php:
<html><head></head><body>
<?php
require("connectdb.php");
$nom_matiere=$_POST['matiere'];
if (isset($_FILES['file'])) {
$file = $_FILES['file']['tmp_name'];
$handle = fopen($file,'r');
$row = 1;
$handle = fopen("$file", "r");
while (($champs = fgetcsv($handle, 4096, ";")) !== FALSE) {
//echo "<p> $num fields in line $row: <br /></p>\n";
$row++;
//$numquest = $champs[0];
$question = $champs[0];
$rep1 = $champs[1];
$rep2 = $champs[2];
$rep3 = $champs[3];
$rep4 = $champs[4];
$rep = $champs[5];
$query = "INSERT INTO ".$nom_matiere."(numquest,question,rep1,rep2,rep3,rep4,rep) VALUES('','$question','$rep1','$rep2','$rep3','$rep4','$rep');";
$result= mysql_query($query);
}
$question="question";
$delete="DELETE FROM java WHERE question='$question'";
$repdelete=mysql_query($delete);
fclose($handle);
mysql_close();
}
?><form action="csv_questions.php" method="post" enctype="multipart/form-data" name="form1">
<input type="file" name="file">
<input type="submit" name="Submit" value="Envoyer">
</form>
</body></html>
au fait je ne sais pas où est le probleme et j'epere que vous m'aidiez et merci
A voir également:
- Recuperation de valeur
- Convertisseur récupération de texte - Guide
- Valeur relative et absolue ✓ - Forum Webmastering
- Adresse mail de recuperation c'est quoi - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Cette valeur ne correspond pas aux restrictions de validation des données pour cette cellule ✓ - Forum MacOS
require("connectdb.php");