Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Funkcje co robię żle, 2 Funkcje odpowiedzialne za wyswietlanie stron
imashjan82
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 2
Dołączył: 2.12.2009

Ostrzeżenie: (0%)
-----


Ta funkcja która jest w stopce odpowiedzialna za wyswietlenie stopki strony
  1. function footer()
  2. {
  3. $link = "link";
  4. $ask = mysql_query
  5. ("SELECT * FROM footer");
  6. while ($wiersz = mysql_fetch_array($ask))
  7. {
  8. print" <a href='ask.php?=".$wiersz['link']."'>".$wiersz['tytul']."</a> |";
  9. }
  10. print"<br /><br /><br /> <br /><br />";
  11. }

Ta funkcja ma wyswietlic strone o danym tytule link wyglada tak www.strona.pl/ask.php?=o-nas
  1. function ask($link)
  2. {
  3. if (isset($_POST['$link']))
  4. {
  5. $pytanie =mysql_query
  6. ("SELECT tytul_strony , tresc FROM footer WHERE link='$link'");
  7. while ($kod = mysql_fetch_array($pytanie))
  8. {
  9. print"<b>".$kod['tytul_strony']."</b><br /><br />".$kod['tresc']."<br />";
  10. }}
  11. else{
  12. print"Podana strona nie istnieje";
  13. }
  14. }
  15.  

co robie nie tak? ze caly czas wyswietla mi Podana Strona nie istnieje? jakaś chocby mała podpowiedz.

Ten post edytował imashjan82 7.04.2010, 22:02:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AdIoS_Neo
post
Post #2





Grupa: Zarejestrowani
Postów: 159
Pomógł: 43
Dołączył: 8.03.2009

Ostrzeżenie: (0%)
-----


Zaraz zaraz (IMG:style_emoticons/default/exclamation.gif) Przecież jeśli on chce pobrać zmienną z linku [www.strona.pl/ask.php?link=o-nas] to to $_GET[] jest a nie $_POST[]... oO btw. nie ma to jak szczegółowo opisać na czym polega problem ...
Go to the top of the page
+Quote Post
mortus
post
Post #3





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Cytat(AdIoS_Neo @ 8.04.2010, 03:29:10 ) *
Zaraz zaraz (IMG:style_emoticons/default/exclamation.gif) Przecież jeśli on chce pobrać zmienną z linku [www.strona.pl/ask.php?link=o-nas] to to $_GET[] jest a nie $_POST[]... oO btw. nie ma to jak szczegółowo opisać na czym polega problem ...

To i tak nic nie da. Do powyższego kodu trzeba zastosować dwie zmiany:
1. w pliku ask.php w linii 35 zamiast ask($link); powinno być ask($_GET['link']);,
2. w funkcji ask() w trzeciej linijce powinno być if(isset($_GET['link']) && $_GET['link'] == $link) zamiast if(isset($_POST['link'])).

Poza tym mam zastrzeżenia co do przeplatania kodu PHP i (X)HTML w pliku ask.php, ale to odrębna kwestia i mniej znacząca.
Go to the top of the page
+Quote Post

Posty w temacie
- imashjan82   [MySQL][PHP] Funkcje co robię żle   7.04.2010, 21:47:59
- - darko   tu: if (isset($_POST['$link']))   7.04.2010, 21:52:52
- - imashjan82   szukałem w google i dalej nie wiem co? :-(   7.04.2010, 21:58:44
- - Kshyhoo   darko już Ci napisał. Popatrz, co przekazujesz w ...   7.04.2010, 22:00:31
- - imashjan82   Przekazuje $link czyli to : ask.php=$lin...   7.04.2010, 22:05:52
- - janiek_j   if (isset($_POST['$link'])) po...   7.04.2010, 22:17:30
- - imashjan82   to tez nie to dalej pokazuje ze strona nie istniej...   7.04.2010, 22:24:22
- - janiek_j   a href='ask.php?TU=".$wiersz['li...   7.04.2010, 22:34:31
- - mortus   Pierwszy kod linia 8[PHP] pobierz, plaintext prin...   7.04.2010, 22:37:01
- - imashjan82   nie dziala [PHP] pobierz, plaintext print" ...   7.04.2010, 23:05:01
- - mortus   Pierwszy kod linia 8 w funkcji footer powinna wygl...   7.04.2010, 23:18:46
- - imashjan82   NIe piszesz po chińsku. Zrobiłem tak ale dalej jes...   7.04.2010, 23:20:43
- - mortus   Skoro wszystko jest w jednym pliku, to wklej tutaj...   7.04.2010, 23:26:15
- - imashjan82   tak wywoluje plik z funkcjami [PHP] pobierz, plain...   7.04.2010, 23:50:03
- - AdIoS_Neo   Zaraz zaraz Przecież jeśli on chce pobrać zmienną...   8.04.2010, 02:29:10
|- - mortus   Cytat(AdIoS_Neo @ 8.04.2010, 03:29:10...   8.04.2010, 07:19:29
- - imashjan82   Proszę proszę pisać o tych zastrzeżeniach co do pl...   8.04.2010, 08:39:09
|- - mortus   Cytat(imashjan82 @ 8.04.2010, 09:39:0...   8.04.2010, 08:56:59
- - imashjan82   To jest cały plik. poprostu znaczniki są w pliku h...   8.04.2010, 09:09:24


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: 7.10.2025 - 19:50