![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 11.09.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam, piszę scrypt artykułów na strone, ale mam problem (zresztą w większości przypadków jest on taki sam
![]() [php:1:38408a2303]<?php if ($action == add_art) { add_art(); } elseif ($action == pokaz) { pokaz(); } elseif ($action == edytuj_art) { edytuj(); } elseif ($action == edit_art) { edit_art(); } //itd... else { echo "ble!"; } ?>[/php:1:38408a2303] a pod spodem mam zbiór funkcji: [php:1:38408a2303]<?php function add_art() { //tutaj wszytsko to co dodaje artykuł } function edytuj_art() { echo("<div align='center'> <form action='admin.php?action=edit_art&id=$id method='POST'>"); $zapytanie = "SELECT * FROM art WHERE id='$id'"; $result = mysql_query($zapytanie); while($row = mysql_fetch_array($result)) { echo("<input type='hidden' name='id' value='".$row['id']."'> Temat: <input type='text' name='temat' value='".$row['temat']."'><BR> Data dodania: <input type='text' name='add_data' value='".$row['add_data']."'><BR> Treść: <textarea type='text' cols='40' rows='10' name='artykul' value='".$row['opis']."'>".$row['opis']."</textarea><BR> <input type='submit' name='send' value='OK'>"); } } //--------------> Koniec funkcji edytującej (formularza) function edit_art() { if($send=="OK") { $zapytanie = "UPDATE art SET temat='$temat', add_data='$add_data', artykul='$artykul' WHERE id='$id'"; $wynik = mysql_query($zapytanie); } } function pokaz() { $query = "SELECT * FROM art ORDER BY id"; $wynik = mysql_query($query); while($row = mysql_fetch_array($wynik)) { $row = str_replace("n", "n<br />", $row); echo "<TR>n" ."<TD align=center class="pole"><B>".$row['id']."</B></TD><BR>" ."<TD align=center class="pole">".$row['temat']."</TD><BR>" ."<TD align=center class="pole">".$row['add_data']."</TD><BR>" ."<TD align=center class="pole">".$row['artykul']."</TD><BR>" ."<TD align=center class="pole"> <a href=admin.php?action=edytuj_art&id=".$row['id'].">Edytuj</a></TD><BR>" ."</TR>n"; } echo "</TABLE>"; } ?>[/php:1:38408a2303] I tu jest rpoblem gdy wpisze w przeglądarce: http://adres.pl/artykuly/admin.php?action=pokaz Wyświetla mi liste tych artykułów, ale gdy nacisne Edytuj to pojawia się biała strona. Przypuszczam że błąd jest gdzieś w konstrukcji linku lub gdzieś błąd jest przy if'ie ... Niestety nie mogę sobie poradzić... Prosze o pomoc. Pozdro. -------------------- Http://Webdesign.li.pl - Projektowanie stron www :) - darmowe szablony
mail: pele1988@wp.pl | GG: 3493787 | Pozdrawiam! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 00:29 |