<? require_once('config.php'); $l = usun($_POST['login']); }else{ $l = FALSE; $message .= '<font color="red">Prosze podac login</font><br />'; } if($_POST['pass'] == $_POST['pass2']){ $p = usun($_POST['passc']); }else{ $message .= '<font color="red">Podane hasla roznią sie od siebie</font><br />'; } }else{ $message .= '<font color="red">Prosze podac haslo</font><br />'; } $p1 = usun($_POST['pyt1']); }else{ $p1 = FALSE; $message .= '<font color="red">Prosze podac odpowiedz w drugim pytaniu</font><br />'; } $p2 = usun($_POST['pyt2']); }else{ $p2 = FALSE; $message .= '<font color="red">Prosze podac odpowiedz w drugim pytaniu</font><br />'; } $p3 = usun($_POST['pyt3']); }else{ $p3 = FALSE; $message .= '<font color="red">Prosze podac odpowiedz w trzecim pytaniu</font><br />'; } [...] $p20 = usun($_POST['pyt20']); }else{ $p20 = FALSE; $message .= '<font color="red">Prosze podac odpowiedz w dwodziestym pytaniu</font><br />'; } $r='l'; if ( $l && $p & $p1 && $p2 && $p3 && $p4 && $p5 && $p6 && $p7 && $p8 && $p9 && $p10 && $p11 && $p12 && $p13 && $p14 && $p15 && $p16 && $p17 && $p18 && $p19 && $p20 ){ $query = "SELECT user_id FROM punkty WHERE login='$l'"; $query2 = "INSERT INTO punkty (login, haslo, rodzaj, pyt1, pyt2, pyt3, pyt4, pyt5, pyt6, pyt7, pyt8, pyt9,
pyt10, pyt11, pyt12, pyt13, pyt14, pyt15, pyt16, pyt17, pyt18, pyt19, pyt20) VALUES ('$l', '$p', '$r', '$p1', '$p2', '$p3', '$p4', '$p5', '$p6', '$p7', '$p8', '$p9', '$p10', '$p11', '$p12', '$p13', '$p14', '$p15', '$p16', '$p17, '$p18', '$p19', '$p20')"; if ($result2){ //jezeli nie wystapily zadne bledy $message .= '<font color="red">Odpowiedzi zostaly zapisane</font><br />'; }else{ echo 'Ze wzgledu na wystąpienie bledu systemowego zapisanie odpowiedzi nie bylo mozliw
e. Przepraszamy za wszelkie niedogodności.<br />'; } }else{ $message .= '<font color="red">Juz odpowiadales/as</font><br />'; } }else{ $message .= '<font color="red">Sprobuj ponownie</font><br />'; } } ?> </head> <body> "> <table align="left" border="0"> <tr> <td align="right" class="pytania"> Pytanie 1: </td> <td> <INPUT type="radio" name="pyt1" value="a">A: <INPUT type="radio" name="pyt1" value="b">B: <INPUT type="radio" name="pyt1" value="c">C: </td> </tr> <tr> <td align="right" class="pytania"> Pytanie 2: [...] <tr> <td align="right" class="pytania"> Login: </td> <td> </td> </tr> <tr> <td align="right" class="pytania"> Haslo: </td> <td> <input type="password" name="pass" size="35"> </td> </tr> <tr> <td align="right" class="uni_01"> Powtorz Haslo: </td> <td> <input type="password" name="pass2" size="35"> </td> </tr> <tr> <td align="right" class="pytania"> </td> <td> <input style="font-weight: bold;" type="submit" name="submit" value="Wyslij pytania" id="dalej"> </td> </tr> </table> </form> <? } ?> </div>
i baze danych:
CREATE TABLE `punkty` ( `user_id` int(6) NOT NULL AUTO_INCREMENT, `login` varchar(20) NOT NULL DEFAULT '', `haslo` varchar(32) NOT NULL DEFAULT '', `rodzaj` char(1) NOT NULL DEFAULT '', `pyt1` char(1) NOT NULL DEFAULT '', `pyt2` char(1) NOT NULL DEFAULT '', `pyt3` char(1) NOT NULL DEFAULT '', `pyt4` char(1) NOT NULL DEFAULT '', `pyt5` char(1) NOT NULL DEFAULT '', `pyt6` char(1) NOT NULL DEFAULT '', `pyt7` char(1) NOT NULL DEFAULT '', `pyt8` char(1) NOT NULL DEFAULT '', `pyt9` char(1) NOT NULL DEFAULT '', `pyt10` char(1) NOT NULL DEFAULT '', `pyt11` char(1) NOT NULL DEFAULT '', `pyt12` char(1) NOT NULL DEFAULT '', `pyt13` char(1) NOT NULL DEFAULT '', `pyt14` char(1) NOT NULL DEFAULT '', `pyt15` char(1) NOT NULL DEFAULT '', `pyt16` char(1) NOT NULL DEFAULT '', `pyt17` char(1) NOT NULL DEFAULT '', `pyt18` char(1) NOT NULL DEFAULT '', `pyt19` char(1) NOT NULL DEFAULT '', `pyt20` char(1) NOT NULL DEFAULT '', PRIMARY KEY (`user_id`) ) TYPE=MyISAM AUTO_INCREMENT=1 ;
Moj problem jest taki ze odpowiedzi nie sa zapisywane do bazy. Wyswietla sie blad: Ze wzgledu na wystąpienie bledu systemowego zapisanie odpowiedzi nie bylo mozliwe. Przepraszamy za wszelkie niedogodności.
Z góry dziekuje za pomoc