Mam taki skrypt
  1. <?
  2. if (isset($_POST['submit'])){
  3. require_once('config.php');
  4. if ( eregi("^[[:alpha:]._]{4,20}$", stripslashes(trim($_POST['login'])))){
  5. $l = usun($_POST['login']);
  6. }else{
  7. $l = FALSE;
  8. $message .= '<font color="red">Prosze podac login</font><br />';
  9. }
  10. if ( eregi("^[[:alnum:]]{4,20}$", stripslashes(trim($_POST['passc'])))){
  11. if($_POST['pass'] == $_POST['pass2']){
  12. $p = usun($_POST['passc']);
  13. }else{
  14. $message .= '<font color="red">Podane hasla roznią sie od siebie</font><br />';
  15. }
  16. }else{
  17. $message .= '<font color="red">Prosze podac haslo</font><br />';
  18. }
  19. if ( eregi("^[a-z]{1}$", stripslashes(trim($_POST['pyt1'])))){
  20. $p1 = usun($_POST['pyt1']);
  21. }else{
  22. $p1 = FALSE;
  23. $message .= '<font color="red">Prosze podac odpowiedz w drugim pytaniu</font><br />';
  24. }
  25. if ( eregi("^[a-z]{1}$", stripslashes(trim($_POST['pyt2'])))){
  26. $p2 = usun($_POST['pyt2']);
  27. }else{
  28. $p2 = FALSE;
  29. $message .= '<font color="red">Prosze podac odpowiedz w drugim pytaniu</font><br />';
  30. }
  31. if ( eregi("^[a-z]{1}$", stripslashes(trim($_POST['pyt3'])))){
  32. $p3 = usun($_POST['pyt3']);
  33. }else{
  34. $p3 = FALSE;
  35. $message .= '<font color="red">Prosze podac odpowiedz w trzecim pytaniu</font><br />';
  36. }
  37. [...]
  38. if ( eregi("^[a-z]{1}$", stripslashes(trim($_POST['pyt20'])))){
  39. $p20 = usun($_POST['pyt20']);
  40. }else{
  41. $p20 = FALSE;
  42. $message .= '<font color="red">Prosze podac odpowiedz w dwodziestym pytaniu</font><br />';
  43. }
  44. $r='l';
  45. if ( $l && $p & $p1 && $p2 && $p3 && $p4 && $p5 && $p6 && $p7 && $p8 && $p9 && $p10 && $p11 && $p12 && $p13 && $p14 && $p15 && $p16 && $p17 && $p18 && $p19 && $p20 ){
  46. $query = "SELECT user_id FROM punkty WHERE login='$l'";
  47. $result = @mysql_query($query);
  48. if ( mysql_num_rows($result) == 0){
  49. $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')"
    ;
  50. $result2 = @mysql_query($query2);
  51. if ($result2){ //jezeli nie wystapily zadne bledy
  52. $message .= '<font color="red">Odpowiedzi zostaly zapisane</font><br />';
  53. }else{
  54. echo 'Ze wzgledu na wystąpienie bledu systemowego zapisanie odpowiedzi nie bylo mozliw
    e. Przepraszamy za wszelkie niedogodności.<br />'
    ;
  55. }
  56. }else{
  57. $message .= '<font color="red">Juz odpowiadales/as</font><br />';
  58. }
  59. }else{
  60. $message .= '<font color="red">Sprobuj ponownie</font><br />';
  61. }
  62. }
  63. ?>
  64. </head>
  65. <body>
  66.  <form method="post" action="<? echo $_SERVER['PHP_SELF']; ?>
  67.  ">
  68.  <table align="left" border="0">
  69.  <tr>
  70.  <td align="right" class="pytania">
  71.  Pytanie 1:
  72.  </td>
  73.  <td>
  74.  <INPUT type="radio" name="pyt1" value="a">A:
  75.  <INPUT type="radio" name="pyt1" value="b">B:
  76.  <INPUT type="radio" name="pyt1" value="c">C:
  77.  </td>
  78.  </tr>
  79.  <tr>
  80.  <td align="right" class="pytania">
  81.  Pytanie 2:
  82. [...]
  83.  <tr>
  84.  <td align="right" class="pytania">
  85.  Login:
  86.  </td>
  87.  <td>
  88.  <input type="text" name="login" size="35" value="<? if (isset($_POST['login'])){ echo $_POST['login']; }?>">
  89.  </td>
  90.  </tr>
  91.  <tr>
  92.  <td align="right" class="pytania">
  93.  Haslo:
  94.  </td>
  95.  <td>
  96.  <input type="password" name="pass" size="35">
  97.  </td>
  98.  </tr>
  99.  <tr>
  100.  <td align="right" class="uni_01">
  101.  Powtorz Haslo:
  102.  </td>
  103.  <td>
  104.  <input type="password" name="pass2" size="35">
  105.  </td>
  106.  </tr>
  107.  <tr>
  108.  <td align="right" class="pytania">
  109.  &nbsp;
  110.  </td>
  111.  <td>
  112.  <input style="font-weight: bold;" type="submit" name="submit" value="Wyslij pytania" id="dalej">
  113.  </td>
  114.  </tr>
  115.  </table>
  116.  </form>
  117.  <?
  118.  if(isset($message)){
  119.  echo $message;
  120.  }
  121.  ?>
  122. </div>

i baze danych:
  1. CREATE TABLE `punkty` (
  2. `user_id` int(6) NOT NULL AUTO_INCREMENT,
  3. `login` varchar(20) NOT NULL DEFAULT '',
  4. `haslo` varchar(32) NOT NULL DEFAULT '',
  5. `rodzaj` char(1) NOT NULL DEFAULT '',
  6. `pyt1` char(1) NOT NULL DEFAULT '',
  7. `pyt2` char(1) NOT NULL DEFAULT '',
  8. `pyt3` char(1) NOT NULL DEFAULT '',
  9. `pyt4` char(1) NOT NULL DEFAULT '',
  10. `pyt5` char(1) NOT NULL DEFAULT '',
  11. `pyt6` char(1) NOT NULL DEFAULT '',
  12. `pyt7` char(1) NOT NULL DEFAULT '',
  13. `pyt8` char(1) NOT NULL DEFAULT '',
  14. `pyt9` char(1) NOT NULL DEFAULT '',
  15. `pyt10` char(1) NOT NULL DEFAULT '',
  16. `pyt11` char(1) NOT NULL DEFAULT '',
  17. `pyt12` char(1) NOT NULL DEFAULT '',
  18. `pyt13` char(1) NOT NULL DEFAULT '',
  19. `pyt14` char(1) NOT NULL DEFAULT '',
  20. `pyt15` char(1) NOT NULL DEFAULT '',
  21. `pyt16` char(1) NOT NULL DEFAULT '',
  22. `pyt17` char(1) NOT NULL DEFAULT '',
  23. `pyt18` char(1) NOT NULL DEFAULT '',
  24. `pyt19` char(1) NOT NULL DEFAULT '',
  25. `pyt20` char(1) NOT NULL DEFAULT '',
  26. PRIMARY KEY (`user_id`)
  27. ) 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