![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 29.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dopiero niedawno zaczalem przygode z php wiec prosze o wyrozumialosc... Zrobilem stronke gdzie rekordy sa pobierane z tabeli w phpmyadmin i jest wszystko ok. Ladnie sie wyswietla. Tak wyglada plik index.php
Kod <? $sql = mysql_connect("localhost","root",""); mysql_select_db("tabela"); $wynik = mysql_query("select id,link from menu"); while ($wiersz = mysql_fetch_row($wynik)) { echo "<A HREF=\"index.php?id=$wiersz[0]\">$wiersz[1]</A> "; } ?> </div> <? $wynik = mysql_query("select tekst from menu where id='$id'"); $wiersz = mysql_fetch_row($wynik); { echo "<BR><BR>".$wiersz[0]; } ?> admin.php wygląda tak Kod <? $sql = mysql_connect("localhost","root",""); mysql_select_db("tabela"); $wynik = mysql_query("select id,link from menu"); while ($wiersz = mysql_fetch_row($wynik)) ?> <? $wynik = mysql_query("select id,link from menu"); while ($w = mysql_fetch_row($wynik)) { echo $w[1]." - "; echo "<A HREF=\"index.php?p=e&id=$w[0]\">edytuj</A> "; echo "<A HREF=\"index.php?p=u&id=$w[0]\">usuń</A><BR>"; } if ($p == "u") { mysql_query("DELETE from admin where id = '$id'"); } if ($p == "e") { $wynik = mysql_query("select * from menu where id='$id'"); $w = mysql_fetch_row($wynik); echo "<FORM METHOD=\"post\" ACTION=\"index.php\">"; echo "<INPUT TYPE=\"text\" NAME=\"link\" VALUE=\"$w[1]\"><BR>"; echo "<TEXTAREA NAME=\"tresc\" rows=\"20\" cols=\"70\">$w[2]</TEXTAREA><BR>"; echo "<INPUT TYPE=\"hidden\" NAME=\"id\" VALUE=\"$w[0]\"><BR>"; echo "<INPUT TYPE=\"submit\" VALUE=\"edytuj\">"; echo "</FORM>"; } if ($link != "" && $tresc != "") { echo "<BR>Zaktualizowano."; mysql_query("UPDATE menu SET link = '$link', tresc = '$tresc' where id = '$id'"); } ?> dzięki koledze blue_boy dałem rade, bo faktycznie nie było połączenia z bazą(głupi błąd). Teraz mam problem, bo wyświetla się tekst do edycji a nie chce się zaktualizować pomimo napisu "ZAKTUALIZOWANO". Usunąć się też nie daje. Proszę raz jeszcze o pomoc. Ten post edytował jarek_k 2.01.2009, 21:41:31 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 12 Dołączył: 22.11.2008 Ostrzeżenie: (20%) ![]() ![]() |
Może pozmieniaj ścieżki na admin.php? albo daj
Cytat <?php echo $_SERVER['PHP_SELF']; ?>
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat i wtedy wywalaja sie dopiero errory. Kupisz mi szklaną kulę? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 5 Dołączył: 15.07.2008 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
tak patrze na ten drugi skrypt i nie widzę w nim połączenia z bazą danych.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 09:09 |