<?php include("questionsPLUGIN.php"); ?> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> </head> <body> <form method="POST" action="questionsPLUGIN.php"> <b>Pytanie</b><input type="text" name="pytanie" /><br /> <b>Poprawna odpowiedź</b><input type="text" name="a" /><br /> <b>Odpowiedź B</b><input type="text" name="b" /><br /> <b>Odpowiedź C</b><input type="text" name="c" /><br /> <b>Odpowiedź D</b><input type="text" name="d" /><br /> <b>Kategoria</b> <select name="kategoria"> <option value="1">UTK</option> <option value="2">Systemy Operacyjne</option> <option value="2">Programowanie</option> <option value="4">Multimedia</option> </select> <input type="submit" value="wyslij" name="wyslij" /> </form> </body> </html>
Tutaj mamy plik do wygladu
<?php $pytanie = $_POST['pytanie']; $a = $_POST['a']; $b = $_POST['b']; $c = $_POST['c']; $d = $_POST['d']; $kategoria = $_POST['kategoria']; //$wynik = mysql_query ("INSERT INTO `egzamin`.`pytania` (`ID`, `PYTANIE`, `A`, `B`, `C`, `D`, `KATEGORIA`, `URL_IMG`) VALUES (NULL, '".$_POST['pytanie']."', '".$_POST['a'].", '".$_POST['b']."', '".$_POST['c']."', '".$_POST['d']."', '123', 'img');"); $wynik = mysql_query ("INSERT INTO `egzamin`.`pytania` (`ID`, `PYTANIE`, `A`, `B`, `C`, `D`, `KATEGORIA`, `URL_IMG`) VALUES (NULL, '$pytanie', '$a', '$b', '$c', '$d', '$kategoria', 'img');"); ?>
A tutaj kod skryptu.
1. pytanie dlaczego w zapytaniach nie mozna uzywac $_POST... tak jak mam uzyte wyzej zakomentowane? (godzine z tym siedzialem i nie chcialo ruszyc, musialem zmienic na zmienne)
2. Drugi problem to dlaczego jak wybieram z listy rozwijanej to nie wpisuje do bazy tej tresci z listy?
3. Dlaczego pokazuje mi takie bledy:
Cytat
Notice: Undefined index: pytanie in C:\xampp\htdocs\egzamin\questionsPLUGIN.php on line 7
Notice: Undefined index: a in C:\xampp\htdocs\egzamin\questionsPLUGIN.php on line 8
Notice: Undefined index: b in C:\xampp\htdocs\egzamin\questionsPLUGIN.php on line 9
Notice: Undefined index: c in C:\xampp\htdocs\egzamin\questionsPLUGIN.php on line 10
Notice: Undefined index: d in C:\xampp\htdocs\egzamin\questionsPLUGIN.php on line 11
Notice: Undefined index: kategoria in C:\xampp\htdocs\egzamin\questionsPLUGIN.php on line 12
Notice: Undefined index: a in C:\xampp\htdocs\egzamin\questionsPLUGIN.php on line 8
Notice: Undefined index: b in C:\xampp\htdocs\egzamin\questionsPLUGIN.php on line 9
Notice: Undefined index: c in C:\xampp\htdocs\egzamin\questionsPLUGIN.php on line 10
Notice: Undefined index: d in C:\xampp\htdocs\egzamin\questionsPLUGIN.php on line 11
Notice: Undefined index: kategoria in C:\xampp\htdocs\egzamin\questionsPLUGIN.php on line 12
Dzieki za pomoc.
EDIT
Jeden problem chyba rozwiazelem:
Cytat
<select name="kategoria">
<option value="UTK">UTK</option>
<option value="SYS">Systemy Operacyjne</option>
<option value="Pro">Programowanie</option>
<option value="Mul">Multimedia</option>
</select>
<option value="UTK">UTK</option>
<option value="SYS">Systemy Operacyjne</option>
<option value="Pro">Programowanie</option>
<option value="Mul">Multimedia</option>
</select>
I teraz juz wrzuca tresci z value do bazy, wiec jest to czego oczekiwalem, tylko czy to dobry sposob?