Witajcie mam pewien skrypt i mam problem bo wchodze sobię w www.costasm.pl/edit.php wybieram mój dodany wpis do bazy danych wszystko ładnie widzi i się wczytuje ale jak klikam zapisz zmiany to wyskakuje bł±d zapytania, daje tutaj kod php na dole na końcu jest to zapytanie co ma podmieniac w bazie:
<body>
</body>
<h1>Lista for</h1>
<?php
include ('polaczenie.php');
/*
wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0
*/
/* jeżeli wynik jest pozytywny, to wyświetlamy dane */
echo "<table cellpadding=\"2\" border=1>"; echo "<td>".$r['id']."</td>"; echo "<td>".$r['l']."</td>"; echo "<td>".$r['temat']."</td>"; <a href=\"edit.php?a=edit&id={$r['id']}\">EDIT</a>
</td>";
}
}
$a = trim($_REQUEST['a']);
if($a == 'edit' and
!empty($id)) { /* zapytanie do tabeli */
id='$id'")
or
die('Bł±d zapytania'); /*
wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0
*/
/* odczytujemy zawartość wiersza z tabeli */
/* wczytujemy dane do formularza */
/*
w formularz znajdują się ukryte pola "a"
z wartością "save" i pole "id" z wartością
zmiennej id
*/
echo '<form action="edit.php" method="post"> <input type="hidden" name="a" value="save" />
<input type="hidden" name="id" value="'.$id.'" />
link do forum:<br />
<input type="text" name="l"
value="'.$r['l'].'" /><br />
link do zakladania tematu:<br />
<input type="text" name="temat"
value="'.$r['temat'].'" /><br />
<br />
<input type="submit" value="popraw" />
</form>';
}
}
elseif($a == 'save') {
/* odbieramy zmienne z formularza */
$id = $_POST['id'];
$temat = trim($_POST['temat']); /* uaktualniamy tabelę test */
temat='$temat',WHERE id='$id'")
or
die('Bł±d zapytania'); echo 'Dane zostały zaktualizowane'; }
?>