Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> artykuly... problem z if
Pele
post
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 biggrin.gif) A więc mam kod:
[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!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 00:29