Witam.
Niewiedziec czemu generuje mi sie takowy blad
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in C:\Program Files\WebServ\httpd-users\electrolux\edit.php on line 48.
<!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>
<div id="up">
</div>
<div id="menu">
</div>
<div id="list">
<?php
require "connection.php";
connection();
$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_typ ="SELECT typ FROM typ";
echo"<td>Typ:</td><td> <select name=\"typ\" value="'.$x['type
'].'" size=\"1\">"; echo "<option>".$x['typ']."</option>"; }
<tr>
<td>Firma:</td><td><select name="firma" value="'.$r['firma'].'" size="1">
<option>Whirlpool</option>
<option>Electrolux</option>
</select></td>
</tr>
<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>
<td>Przyjęte:</td><td><select name="przyjete" value="'.$r['przyjete'].'" size="1">
<option>Gdańsk</option>
<option>Gdynia</option>
</select>
</tr>
<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>
A druga sprawa to jak dodac jednym zapytaniem dane do kilku tabel, z zastrzezeniem, ze nie moga byc puste, ale jak jakis rekord bedzie, reszta mimo wszytsko zostanie dodana.Mamy tabele firma, typ, przyjete. I chcial bym do nich odpowiednio dodac $firma, $typ, $przyjete.
<!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 ustawień.</title>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="up">
</div>
<div id="menu">
</div>
<div id="list">
<table>
<form action="config.php" method="post">
<tr>
<td>Typ:</td><td><input type="text" name="typ"></td>
</tr>
<tr>
<td>Firma:</td><td><input type="text" name="firma"></td>
</tr>
<tr>
<td>Przyjęte:</td><td><input type="text" name="przyjete"></td>
</tr>
<tr>
<td><input type="image" src="img/config_ok.png" /> </td><td><input type="image" src="img/config_bin.png" /> </td>
</tr>
</form>
</table>
</div>
<div id="down">
</div>
</body>
</html>
<?
require "connection.php";
connection();
$typ = $_POST['typ'];
$firma = $_POST['firma'];
$przyjete = $_POST['przyjete'];
if($typ OR $firma OR $przyjete) {
UNION ALL (INSERT INTO firma SET firma='$firma')
UNION ALL (INSERT INTO przyjete SET przyjete='$przyjete')");
}
if($ins) echo "Rekord został dodany poprawnie"; else echo "Błąd nie udało się dodać nowego rekordu";
?>