Ik heb een pagina gemaakt met een formulier waar onder andere een drop down keuze lijst inzit.
Na op submit gedrukt te hebben, krijg ik wat betreft de drop down waarde, telkens de eerste standaardwaarde terug, namelijk: Nieuws (de enige andere optie is informatie). In de URL geeft hij wel informatie mee als dat doorgegeven wordt, maar hij print ALTIJD nieuws... Iemand een idee?
formulier:
en mijn PHP script (nadat je op submit hebt geklikt) moet de geselecteerde waarde geretourneerd worden, omdat die invoerwaarde afhankelijk is in welke tabel de rest gevoegd moet worden, maar hij print (als controle heb ik hem laten printen) altijd de eerste optie: Nieuws.
Dit is het script:
Na op submit gedrukt te hebben, krijg ik wat betreft de drop down waarde, telkens de eerste standaardwaarde terug, namelijk: Nieuws (de enige andere optie is informatie). In de URL geeft hij wel informatie mee als dat doorgegeven wordt, maar hij print ALTIJD nieuws... Iemand een idee?
formulier:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <form action="submit.php" method=get><pre> <SELECT size=1 name=Tabel> <option>Nieuws</option> <option>Informatie</option> </select> Auteur: <input type="text" name="Naam"> E-mail adres: <input type="text" name="Mail"> Titel: <input type="text" name="Titel"> </font> </td> <td align="left" valign="top"> <font color="white"> Text:</font> <textarea name="Onderwerp" cols="25" rows="15"></textarea> <input type="submit" value="verzenden"><input type="reset" value="Reset"> </form> |
en mijn PHP script (nadat je op submit hebt geklikt) moet de geselecteerde waarde geretourneerd worden, omdat die invoerwaarde afhankelijk is in welke tabel de rest gevoegd moet worden, maar hij print (als controle heb ik hem laten printen) altijd de eerste optie: Nieuws.
Dit is het script:
PHP:
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
| <?php $Tabel = $_GET[Tabel]; $gebruiker = '39685'; $wachtwoord = '******'; $host = 'localhost'; $database = '39685'; $verbinding = mysql_connect($host, $gebruiker, $wachtwoord); mysql_select_db($database); if ($Tabel = nieuws) { $query = "INSERT INTO nieuws (Date, Naam, Mail, Titel, Onderwerp)"; $query .= "VALUES ('"; $query .=date("Y-m-d-h-i")."','"; $query .=$_GET["Naam"]."','"; $query .=$_GET["Mail"]."','"; $query .=$_GET["Titel"]."','"; $query .=$_GET["Onderwerp"]."');"; $result = mysql_query($query) or die ("FOUT: " . mysql_error()); } else { $query = "INSERT INTO info (Date, Naam, Mail, Titel, Onderwerp)"; $query .= "VALUES ('"; $query .=date("Y-m-d-h-i")."','"; $query .=$_GET["Naam"]."','"; $query .=$_GET["Mail"]."','"; $query .=$_GET["Titel"]."','"; $query .=$_GET["Onderwerp"]."');"; $result = mysql_query($query) or die ("FOUT: " . mysql_error()); } print($Tabel); mysql_close( $verbinding ); ?> |
[ Voor 20% gewijzigd door Verwijderd op 15-01-2004 13:18 ]