Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wysylanie danych poprzez link.
Forum PHP.pl > Forum > Gotowe rozwiązania
slepy
No wlasnie. ;]
Mam taki kod
Kod
<a href="1.php>Winrar</a>

Chcialbym aby wysylal dane o nazwie pliku do pliku 1.php z tego co sie orientuje kod powinwin wygladac tak:
Kod
<a href="1.php?nazwa=Winrara">Winrar</a>

a w pliku 1.php mam
Kod
echo("$nazwa");

Musze cos dopisac w 1.php questionmark.gif a moze cos zle robie questionmark.gif
Bo to wogule nieche dzialac mecze sie z tym od 2 godzin sad.gif
Wiem ze to proste. Bardzo prosze o pomoc
tuzi
Kod
echo("$_GET['nazwa']");


i powinno działać.
A w ogóle to

http://forum.php.pl/viewtopic.php?t=789
smile.gif
slepy
Thx very much ;]
slepy
A jescze taka sprawa....
kod 3.php:
Kod
<?php

$nazwa=$_GET['nazwa'];

?>

<html>



<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">

<title>www.slepy.gal.pl</title>

<meta name="GENERATOR" content="Microsoft FrontPage 3.0">

</head>



<body bgcolor="#000000" text="#FFFFFF">



<p align="center">::: S P O N S O R :::</p>



<p align="center"><a

href="http://www.allegro.pl/ap/count.php?apu=399659&dest=1&type=60&bid=19908&co=1"

target="_top"><img

src="http://www.allegro.pl/ap/show.php?type=60&bid=19908&apu=399659&w=468&h=60&co=1"

alt="[Allegro.pl - Twój serwis aukcyjny, z nami zrobisz najlepsze interesy!]" border="0"

width="468" height="60" align="left"></a></p>



<form action="2.php?nazwaa=$nazwa" method="POST">

  <div align="center"><center><p><br>

  <input type="submit" name="submit" value="Sciagaj"></p>

  </center></div>

</form>

</body>

</html>

kOd 2.php:
Kod
<?php

$nazwa=$_POST['nazwaa'];

?>

<html>



<head>

</head>

<body

<?php

echo("Dziekuje za pobranie pliku $nazwa");

?>

</body>

</html>

I niestety to nie dziala sad.gif przycisk submit nie wysyla $nazwaa
Z gory jescze raz THX
spenalzo
[php:1:64230d4591]
<form action="2.php?nazwaa=$nazwa" method="POST">
(...)
<?php
$nazwa=$_POST['nazwaa'];
?>
[/php:1:64230d4591]
Nie działa, bo mimo że formularz jest wysyłyłany metodą POST, $nazwaa będzie w tablicy GET, ponieważ w taki sposób to wysyłasz.
[php:1:64230d4591]<?php
$nazwa=$_GET['nazwaa'];
?>
[/php:1:64230d4591]
?>

PS. To nie przycisk submit wysyła zmienną, tylko formularz :-)
slepy
hm.. A cos takiego ;]
Trudzilem sie z tym czytalem to co mi napisaliscie i nic nie wykumalem ;]
pisze oco chodzi:
Mam dzial dwonlad w ktoreym jest Winrar w kodzie html jest
Kod
<a href=3.php?nazwa=Winrar>Winrar</a> i wysyla dane do 3.php

w 3.php mam :
Kod:
Kod
<?php

$nazwa=$_GET['nazwa'];

?>

<p align="center"><a href="2.php?nazwaa=$nazwa"> -= S C I A G A J =-</a></p>


a w 2.php:
Kod:
Kod
<?php

$nazwa=$_GET['nazwaa'];

echo("$nazwa");

?>


jednak to nie dziala
Toznaczy z download do 3.php wysyla dane ale potem ich juz nie wysyla do 3.php Bardzo prosze Was o pomoc. Zalegam z tym skryptem juz tydzien ;]
Z gory THX[/code]
Jabol
prosze php do
  1. <?php
  2.  
  3. ?>
spenalzo
Spróbuj zamienić $_GET na $HTTP_GET_VARS, ponieważ $_GET nie działa z wersjami php < 4.2
spenalzo
Proszę nie wysyłać prośby o odpowiedź na email bo jak bym wiedział to bym tutaj napisał! angrysmiley.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.