Witam.
Mam formularz dokladnie tak jak przedstawiono ponizej, celem formularza jest edycja juz wprowadzonych danych, ale niestety nie wiedziec czemu, czesc danych sie nie wczytuje. A dokladnie pola: Model, Dane klienta, Przyjęte, Części, Kwota, Odebrano, Uwagi. Wczytuja sie wszystkie pola, az uzylem pola select i chcialem cos wyciagnac z bazy.
Z gory wielkie THX
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<head>
<title>Formularz edycji.</title>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<?php
require "connection.php";
connection();
?>
<div id="up">
</div>
<div id="menu">
</div>
<div id="list">
<?php
$a = trim($_REQUEST['a']);
if($a == 'edit' and
!empty($id)) {
id='$id'")
or
die('Błąd zapytania');
<form action="edit.php" method="post">
<input type="hidden" name="a" value="save" />
<input type="hidden" name="id" value="'.$id.'" />
<tr>
<td>Data:</td><td><input type="text" name="data" value="'.$r['data'].'"> </td>
</tr>
<tr>
<td>Nr. karty:</td><td><input type="text" name="karta" value="'.$r['karta'].'"></td>
</tr>
<tr>';
$zap ="SELECT typ FROM typ";
echo'<td>Typ:</td><td> <select name=\"typ\" value="'.$r['type'].'" size=\"1\">'; echo "<option>".$r['typ']."</option>"; }
<tr>';
$zap ="SELECT firma FROM firma";
echo'<td>Firma:</td><td> <select name=\"firma\" value="'.$r['firma'].'" size=\"1\">'; echo "<option>".$r['firma']."</option>"; }
<tr>
<td>Model:</td><td><input type="text" name="model" value="'.$r['model'].'"></td>
</tr>
<tr>
<td>Dane klienta:</td><td><textarea type="text" rows=\"9\" name="klient" value="'.$r['klient'].'">'.$r['klient'].'</textarea></td>
</tr>
<tr>';
$zap ="SELECT przyjete FROM przyjete";
echo'<td>Przyjęte:</td><td> <select name=\"przyjete\" value="'.$r['przyjete'].'" size=\"1\">'; echo "<option>".$r['przyjete']."</option>"; }
<tr>
<td>Części:</td><td><textarea type="text" name="czesci" value="'.$r['czesci'].'">'.$r['czesci'].'</textarea></td>
</tr>
<tr>
<td>Kwota:</td><td><input type="text" name="kwota" value="'.$r['kwota'].'"></td>
</tr>
<tr>
<td>Odebrano:</td><td><select name="odebrano" value="'.$r['odebrano'].'" size="1">
<option>NIE</option>
<option>TAK</option>
</select>
</tr>
<tr>
<td>Uwagi:</td><td><textarea type="text" name="uwagi" value="'.$r['uwagi'].'">'.$r['uwagi'].'</textarea></td>
</tr>
<tr>
<td><input type="image" src="img/ok.png" /> </td><td><input type="image" src="img/cancel.png" /> </td>
</tr>
</form>
</table>';
}
}
elseif($a == 'save') {
$id = $_POST['id'];
$data = trim($_POST['data']); $karta = trim($_POST['karta']); $typ = trim($_POST['typ']); $firma = trim($_POST['firma']); $model = trim($_POST['model']); $klient = trim($_POST['klient']); $przyjete = trim($_POST['przyjete']); $czesci = trim(date("d-m")." " .$_POST['czesci']); $kwota = trim($_POST['kwota']); $odebrano = trim($_POST['odebrano']); $uwagi = trim($_POST['uwagi']);
mysql_query("UPDATE sprzet SET data='$data', karta='$karta', typ='$typ', firma='$firma', model='$model', klient='$klient', przyjete='$przyjete', czesci='$czesci', kwota='$kwota', odebrano='$odebrane', uwagi='$uwagi' WHERE id='$id'")
or
die('Błąd zapytania'); echo 'Dane zostały zaktualizowane'; }
?>
</div>
<div id="down">
</div>
</body>
</html>