Witam wszystkich. Otoz mam intresujacy problem. Mam taki kod:

  1. elseif ($wybor == "drogowe")
  2. {
  3. ?>
  4. <form action="new_car_add_drogowe.php" method="POST">
  5. <table>
  6. <tr><td colspan="2" align="center">Dodaj samochód drogowy.</td></tr>
  7. <tr><td>Marka:</td>
  8. <td><input name="marka" maxlength="20" /></td></tr>
  9.  
  10. <tr><td>Model:</td>
  11. <td><input name="model" maxlength="50" /></td></tr>
  12.  
  13. <tr><td>Silnik:</td>
  14. <td><input name="silnik" maxlength="50" /></td></tr>
  15.  
  16. <tr><td>Moc:</td>
  17. <td><input name="moc" /></td></tr>
  18.  
  19. <tr><td>Miejsca:</td>
  20. <td><input name="miejsca" /></td></tr>
  21.  
  22. <tr><td>Kolor:</td>
  23. <td><input name="kolor" maxlength="50" /></td></tr>
  24.  
  25. <tr><td>abs:</td>
  26. <td><input type="checkbox" name="abs" /></td></tr>
  27.  
  28. <tr><td>esp:</td>
  29. <td><input type="checkbox" name="esp" /></td></tr>
  30.  
  31. <tr><td>Radio:</td>
  32. <td><input type="checkbox" name="radio" /></td></tr>
  33.  
  34. <tr><td>iPod:</td>
  35. <td><input type="checkbox" name="ipod" />
  36.  
  37. <tr><td>Klimatyzacja:</td>
  38. <td><input type="checkbox" name="klimatyzacja" />
  39.  
  40. <tr><td>GPS:</td>
  41. <td><input type="checkbox" name="gps" />
  42.  
  43. <tr><td>Cena zl/dzień:</td>
  44. <td><input name="tel" />
  45.  
  46. <tr><td>Uwagi:</td>
  47. <td><input name="uwagi" maxlength="200" />
  48.  
  49. <tr><td colspan="2" align="center"><input type="submit" value="Dodaj" name="add_db2" /</td></tr>
  50. </table>
  51. </form>


Jest to tylko czesc, ta niedzialajaca... Ale do rzeczy. Po kliknieciu w button przeniesie nas do nowego pliku:

  1. <?php
  2. require_once('all.php');
  3. ?>
  4. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  5. <html>
  6. <head>
  7. <meta http-equiv="content-type" content="text/html; charset=utf-8">
  8. <title>System zarządzania aktualnościami</title>
  9. </head>
  10. <body>
  11. <?php
  12. menu();
  13.  
  14. if (isset($_POST['add_db2']))
  15. {
  16. $conn = pg_connect("host= port=5432 user= password= dbname=");
  17. $marka = $_POST['marka'];
  18. $model = $_POST['model'];
  19. $silnik = $_POST['silnik'];
  20. $moc = $_POST['moc'];
  21. $miejsca = $_POST['miejsca'];
  22. $kolor = $_POST['kolor'];
  23. $c_abs = $_POST['abs'];
  24. $c_esp = $_POST['esp'];
  25. $c_radio = $_POST['radio'];
  26. $c_ipod = $_POST['ipod'];
  27. $c_klimatyzacja = $_POST['klimatyzacja'];
  28. $c_gps = $_POST['gps'];
  29. $cena = $_POST['cena'];
  30. $uwagi = $_POST['uwagi'];
  31.  
  32. if(isset($c_abs))
  33. $abs = 1;
  34. elseif(empty($c_abs))
  35. $abs = 0;
  36.  
  37. if(isset($c_esp))
  38. esp = 1;
  39. elseif(empty($c_esp))
  40. esp = 0;
  41.  
  42. if(isset($c_gps))
  43. gps = 1;
  44. elseif(empty($c_gps))
  45. gps = 0;
  46.  
  47. if(isset($c_ipod))
  48. ipod = 1;
  49. elseif(empty($c_ipod))
  50. ipod = 0;
  51.  
  52. if(isset($c_klimatyzacja))
  53. klimatyzacja = 1;
  54. elseif(empty($c_klimatyzacja))
  55. klimatyzacja = 0;
  56.  
  57. if(isset($c_radio))
  58. radio = 1;
  59. elseif(empty($c_radio))
  60. radio = 0;
  61.  
  62. $sql = "INSERT INTO drogowe VALUES (nextval('drogowe_id_seq'),'$marka','$model','$silnik','$moc','$miejsca','$kolor','$abs','$esp','$radio','$ipod','$klimatyzacja','$gps','$cena','$uwagi')";
  63. pg_query($conn,$sql);
  64. }
  65. ?>
  66.  
  67. </body>
  68. </html>


Otoz ten powyzszy kod spowoduje wyswietlenie wylacznie bialej strony. Zamiast dodac cokolwiek do bazy danych to wyrzuci tylko biala strone. Domyslam sie, ze cos nie tak jest z checkboxami... Ale tak na prawde to nie widze juz bledu :/

pomocy, wyjasnienia, ratujcie brzydal.gif co_jest.gif