Hej. Bawie sie MySQLem. Mam problem: nie wiem czemu toto mi nie dodaje kolejnej pozycji do tabeli (pola tabeli sa takie jakie sa wpisane). Gdzie robie blad? Moj kod nie jest wspanialy bo juz mnie to wkurzalo i cudowalem na rozne sposoby. Na to prosze uwagi nie zwracac:
<?php
Moja baza danych:<br>
<hr>
<table border=\"1\">
<?
print $mode.\"<br><br>n\";
if ($mode == \"show\")
{
$zap = \"SELECT * FROM test WHERE id = '$id';\";
{
for ($i=0; $i<count($rekord); $i++)
{
print $rekord[$i].\" \"; }
}
}
if ($mode == \"add\")
{
if ($imie && $nazwisko && $email && $www)
{
(\"INSERT INTO test (id, imie, nazwisko, email, www) VALUES ('', '$imie', '$nazwisko', $email', '$www');\");
}
}
if ($mode == \"del\")
{
(\"DELETE FROM test WHERE id = '$id';\");
}
$zap = \"SELECT id, imie, nazwisko FROM test;\";
{
print \"<td>\".$rekord[0].\": <a href=\"index.php?mode=show&id=$rekord[0]\">\".$rekord[1].\" \".$rekord[2].\"</a> -- <a href=\"index.php?mode=del&id=$rekord[0]\">Usuń</a></td>n\"; }
?>
</table>
<hr>
<form method=\"get\">
<input type=\"hidden\" name=\"mode\" value=\"add\">
<input type=\"text\" name=\"imie\"> -- Imie<br>
<input type=\"text\" name=\"nazwisko\"> -- Nazwisko<br>
<input type=\"text\" name=\"email\"> -- Email<br>
<input type=\"text\" name=\"www\"> -- WWW<br>
<input type=\"submit\" value=\"Wyslij\">
</form>
?>

? Kasuje, $mode == "show" tez dziala. A add nie

Zreszta kasowanie tez nie dzialalo jesli bylo rozbite na $zap = "i tutaj zapytanie"; $wyn = mysql_query($zap);

?
PS: tak dla scislosci - u mnie w kodzie <? oraz ?> wystepuje tylko raz przy przejsciu na tryb php... tutaj wystepuje po 2 razy