witam ponownie (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif)
wystarczyło że znów chciałem coś dodać i znów jest problem. Otóż skrypt tylko udaje że poprawia dane, "popraw" jest dobrze wywoływane ale dane się nie zmieniają, hmmm..
<?
$data = date(\"j-n-Y, H:i:s\");
die (\"Nie można połączyć się z MySQL\"); die (\"Nie można połączyć się z bazą warzyw\");
if (isset($co) && $co == 'dodaj') { // dodawanie rekordu if ($nazwa && $cena && $uwagi && $data) {
$query = \"INSERT INTO ceny_warzyw (id, nazwa, cena, \";
$query .= \"uwagi, data) VALUES ('', '$nazwa', '$cena', '$uwagi', '$data');\";
}
} elseif (isset($co) && $co == 'popraw') { // poprawianie rekordu if ($nazwa && $cena && $uwagi && $data) {
$query = \"UPDATE ceny SET nazwa='$nazwa', cena=\";
$query .= \"'$cena', uwagi='$uwagi', data='$data' WHERE id='$id';\";
}
} elseif (isset($co) && $co == 'edytuj') { // przygotowanie do poprawek $query = \"SELECT * FROM ceny_warzyw where id='$id';\";
$id = $rekord[0]; $nazwa = $rekord[1]; $cena = $rekord[2]; $uwagi = $rekord[3]; $data = $rekord[4];
print '<FORM METHOD=\"POST\">Podaj aktualne dane:'; print '<INPUT TYPE=\"hidden\" NAME=\"co\" VALUE=\"popraw\">'; print '<INPUT TYPE=\"hidden\" NAME=\"id\" VALUE=\"'.$id.'\"><TABLE>'; print '<TR><TD>Nazwa:</TD><TD><INPUT TYPE=\"text\" '; print 'NAME=\"nazwa\" VALUE=\"'.$nazwa.'\"></TD></TR><TR><TD>Cena:'; print '</TD><TD><INPUT TYPE=\"text\" NAME=\"cena\"'; print '\"></TD></TR><TR><td>Uwagi:</TD<TD><INPUT TYPE=\"text\" '; print 'NAME=\"uwagi\" VALUE=\"'.$uwagi.'\"></TD></TR>'; print '</TABLE><INPUT TYPE=\"submit\" VALUE=\"popraw\"></FORM>';
} elseif (isset($co) && $co == 'skasuj') { // kasowanie (\"DELETE FROM ceny_warzyw WHERE id = '$id';\");
}
$wynik = mysql_query (\"SELECT * FROM ceny_warzyw ORDER BY nazwa;\");
print \"<TABLE CELLPADDING=5 BORDER=1>\"; print \"<TR BGCOLOR=#FF9966><TD><B><center>Nazwa</center></B></TD><TD><B><center>Cena</center></B></TD>\"; print \"<TD><B><center>Uwagi</center></B></TD><TD><B><center>Data</center></B></TD></TR>n\";
$id = $rekord[0];
$nazwa = $rekord[1];
$cena = $rekord[2];
$uwagi = $rekord[3];
$data = $rekord[4];
print \"<TR><TD>$nazwa</TD><TD><b>$cena</b></TD><TD>$uwagi</TD><TD>$data</TD><TD>\"; print \"<A HREF=\"**.php?co=skasuj&id=$id\">skasuj</A></TD><TD>\"; print \"<A HREF=\"**.php?co=edytuj&id=$id\"><b>edytuj</b></A></TD></TR>n\"; }
print '<FORM METHOD=\"POST\"><br>Dodaj nowa pozycję do listy:'; print '<INPUT TYPE=\"hidden\" NAME=\"co\" VALUE=\"dodaj\"><TABLE>'; print '<TR><TD>Nazwa:</TD><TD><INPUT TYPE=\"text\" '; print 'NAME=\"nazwa\"></TD></TR><TR><TD>Cena:</TD><TD><INPUT '; print 'TYPE=\"text\" NAME=\"cena\"></TD></TR>'; print '<TR><TD>Uwagi:</TD><TD><INPUT '; print 'TYPE=\"text\" NAME=\"uwagi\"></TD></TR>'; print '</TABLE><INPUT TYPE=\"submit\" VALUE=\"Dodaj\"></FORM>'; ?>