Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> "Niedziałający Link"
<?Początkując...
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 11.05.2004

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


Witam, mam maly problem...
Mam se taki kod:
[php:1:1d81807153]<?php
mysql_connect("$host","$user","$pass");
mysql_select_db($tabela);
$zapytanie=("SELECT*FROM programy ORDER BY rand() LIMIT 0,$limitprogramow");
$wykonaj=(mysql_query($zapytanie));
$i=(0);
$ile=(4);
echo("<tr>rn");
while($wyswietl=mysql_fetch_array($wykonaj))
{
$id=(''.$wyswietl['id'].'');
echo("nazwa progarmu: ".$wyswietl['nazwa']." <br><A href="main.php?go=zglos&$id" zglos niedzialajacy link</a> ");
?>
[/php:1:1d81807153]

W pliku zglos.php, mam cos takiego:
[php:1:1d81807153]
<?
$id=($_GET["zglos"]);
if(!isset($id))
{
echo("Zglos niedzialajacy link, id: $id");
mail("admin@email.pl","Link - niedzialacy","Id : $id nie dziala ! (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ","$header");
}
?>
[/php:1:1d81807153]
Niestety to powyzej nie dziala ;/
Caly czas mecze sie z pobraniem wartosic $id ( main.php?zglos&$id ), ale niestety nie zabardzo wiem jak...
Moglby mi ktos wytlumaczyc na jakims prostym przykladzie o co w tym biega? ;]

dzieki wielke z goryy ;]]][/b]
Go to the top of the page
+Quote Post
Jojo
post
Post #2





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


Jeśli w adresie masz coś takiego:
Kod
index.php?zmienna1=cos&id=13

to w skrypcie będziesz miał w tablicy $_GET dostępne dwa pola:
[php:1:657bf188b9]<?php
$_GET['zmienna1']
$_GET['id']
?>[/php:1:657bf188b9]
W Twoim przypadku powinieneś mieć adres mniej-więcej taki:
Kod
main.php?go=zglos&id=$id


ps. Na forum było to wałkowane wiele razy.
Go to the top of the page
+Quote Post
shpyo
post
Post #3





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

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


skoro masz tak: main.php?zglos&$id
to napewno id jest puste jak i zglos!

proponuje zrobic

main.php?zglos=true&id=costam

wtedy
$_GET['id] bedzie mialo wartosc 'costam'; a $_GET['zglos'] true
i robisz pozniej tak :
[php:1:7bc677264e]<?php
if(($_GET[$id] != '') && ($_GET[$zglos] == 'true'))
{
echo 'Zglos niedzialajacy link, id: .'$_GET[$id];
mail("admin@email.pl","Link - niedzialacy","Id : $_GET['$id'] nie dziala ! (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ","$header");
}
?>[/php:1:7bc677264e]

mysle ze w tym jest blad. A po za tym to masz zle zrobiony link (linia 12) chyba ze to blad podczas kopiowania kodu.
Go to the top of the page
+Quote Post
<?Początkując...
post
Post #4





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 11.05.2004

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


wielkie dzieki za pomoc, cos tam stworzylem i dziala jak nalezy ;]

(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 2.10.2025 - 00:40