slt j'ai 3 table,et je voudrais executer une requete en fonction du choix de la lise deroulante,mais je sais pas comment faire pour avoir la valeur de laliste avec php et faire la condition.si je change les valeur de lalise,l'insertion se fera dans une table en fonction de mon choix.
merci à vous.
mes 3 tables sont :pdf_reseau - pdf_bd-pdf_design
et merci
voila mon formulaire
et le fcihier qui insere
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <html> <head> <title>Stock de support PDF</title> </head> <body> <?php include ("transfert.php"); if ( isset($_FILES['fic']) ) { transfert(); } ?> <h3>Envoi de support de cours</h3> <form enctype="multipart/form-data" action="#" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="3072000" /> <input type="file" name="fic" size=50 /><br><br> <select name="domaine"> <option value="vide">------------</option> <option value="reseau">Reseaux</option> <option value="bd">Base de données</option> <option value="design">Web Design</option> </select> <input type="submit" value="Envoyer" /> </form> <p><a href="liste.php">Liste</a></p> </body> </html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 <?php function transfert () { $ret = false; $pdf_blob = ''; $pdf_taille = 0; $domaine =$_POST['domaine']; $pdf_nom = ''; $taille_max = 3072000; $ret = is_uploaded_file ($_FILES['fic']['tmp_name']); if ( !$ret ) { echo "Problème de transfert"; return false; } else { // Le fichier a bien été reçu $pdf_taille = $_FILES['fic']['size']; if ( $pdf_taille > $taille_max ) { echo "Trop gros !"; return false; } $pdf_type = $_FILES['fic']['type']; $pdf_nom = $_FILES['fic']['name']; include ("connexion.php"); $pdf_blob = file_get_contents ($_FILES['fic']['tmp_name']); $req = "INSERT INTO pdf_reseau (". "pdf_nom, pdf_taille, pdf_blob ". ") VALUES (". "'".addslashes ($pdf_nom)."', ". "'".$pdf_taille."', ". "'".addslashes ($pdf_blob)."') "; $ret = mysql_query ($req) or die (mysql_error ()); return true; } } ?>






Répondre avec citation
Partager