Witam wszystkich. Otoz mam intresujacy problem. Mam taki kod:
elseif ($wybor == "drogowe")
{
?>
<form action="new_car_add_drogowe.php" method="POST">
<table>
<tr><td colspan="2" align="center">Dodaj samochód drogowy.</td></tr>
<tr><td>Marka:</td>
<td><input name="marka" maxlength="20" /></td></tr>
<tr><td>Model:</td>
<td><input name="model" maxlength="50" /></td></tr>
<tr><td>Silnik:</td>
<td><input name="silnik" maxlength="50" /></td></tr>
<tr><td>Moc:</td>
<td><input name="moc" /></td></tr>
<tr><td>Miejsca:</td>
<td><input name="miejsca" /></td></tr>
<tr><td>Kolor:</td>
<td><input name="kolor" maxlength="50" /></td></tr>
<tr><td>abs:</td>
<td><input type="checkbox" name="abs" /></td></tr>
<tr><td>esp:</td>
<td><input type="checkbox" name="esp" /></td></tr>
<tr><td>Radio:</td>
<td><input type="checkbox" name="radio" /></td></tr>
<tr><td>iPod:</td>
<td><input type="checkbox" name="ipod" />
<tr><td>Klimatyzacja:</td>
<td><input type="checkbox" name="klimatyzacja" />
<tr><td>GPS:</td>
<td><input type="checkbox" name="gps" />
<tr><td>Cena zl/dzień:</td>
<td><input name="tel" />
<tr><td>Uwagi:</td>
<td><input name="uwagi" maxlength="200" />
<tr><td colspan="2" align="center"><input type="submit" value="Dodaj" name="add_db2" /</td></tr>
</table>
</form>
Jest to tylko czesc, ta niedzialajaca... Ale do rzeczy. Po kliknieciu w button przeniesie nas do nowego pliku:
<?php
require_once('all.php');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>System zarządzania aktualnościami</title>
</head>
<body>
<?php
menu();
if (isset($_POST['add_db2'])) {
$conn = pg_connect("host= port=5432 user= password= dbname="); $marka = $_POST['marka'];
$model = $_POST['model'];
$silnik = $_POST['silnik'];
$moc = $_POST['moc'];
$miejsca = $_POST['miejsca'];
$kolor = $_POST['kolor'];
$c_abs = $_POST['abs'];
$c_esp = $_POST['esp'];
$c_radio = $_POST['radio'];
$c_ipod = $_POST['ipod'];
$c_klimatyzacja = $_POST['klimatyzacja'];
$c_gps = $_POST['gps'];
$cena = $_POST['cena'];
$uwagi = $_POST['uwagi'];
$abs = 1;
$abs = 0;
esp = 1;
esp = 0;
gps = 1;
gps = 0;
ipod = 1;
ipod = 0;
if(isset($c_klimatyzacja)) klimatyzacja = 1;
elseif(empty($c_klimatyzacja)) klimatyzacja = 0;
radio = 1;
radio = 0;
$sql = "INSERT INTO drogowe VALUES (nextval('drogowe_id_seq'),'$marka','$model','$silnik','$moc','$miejsca','$kolor','$abs','$esp','$radio','$ipod','$klimatyzacja','$gps','$cena','$uwagi')";
}
?>
</body>
</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