Jak napisać kod php, który po odwołaniu wczytuje stronę?

Witam chce zrobić wyszukiwarkę, bardzo prostą po wpisaniu zapytania przenosi na google z tym zapytaniem co zostało w formularzu wpisane.

Oto formularz:

Google
Youtube
Wrzuta

I teraz moje pytanie jak zrobić kod PHP, aby po wpisaniu czegoś w inpucie name key przenosiło zapytanie do strony google i pokazywało w google wyniki? Próbowałęm sam napisać kod PHP ale jak widzicie chyba nie zbyt się udał.

<?php

$zapytanie = $_POST['key'];

/*

//nie wiem czy to dobre

$google = $_POST['g']; //google

$wrzuta = $_POST['w']; //wrzuta

$youtube = $_POST['y']; //yt

*/

$google = echo 'http://www.google.pl/search?hl=pl&q='.$zapytanie.'';

$wrzuta = echo 'http://www.wrzuta.pl/szukaj/'.$zapytanie.'';

$youtube = echo 'http://www.youtube.com/results?search_query='.$zapytanie.'';


?>

Przy

$google = $_POST['g']; //google

$wrzuta = $_POST['w']; //wrzuta

$youtube = $_POST['y']; //yt

daj warunek jeżeli search == ‘g’ to natomiast jeżeli == ‘w’ to itd. (przefiltruj te dane).

header ('Location: ')

Starałem się według twoich wskazówek ale chyba coś źle zrobiłem:

$zapytanie = $_POST['key'];

if ( $_POST['g'] == 'g')

{

   header ('Location: http://www.google.pl/search?hl=pl&q='.$zapytanie.'');

}

elseif ( $_POST['w'] == 'w')

{

   header ('Location: http://www.wrzuta.pl/szukaj/'.$zapytanie.'');

}

elseif ( $_POST['y'] == 'y')

{

   header ('Location: http://www.youtube.com/results?search_query='.$zapytanie.'');

}

else

{

echo 'Nic nie wpisano';

}

Zamiast $_POST[‘y’] == ‘y’ piszesz $_POST[‘search’] == ‘y’.

Przykładowe rozwiązanie

<?php

ob_start();


if( isset($_POST['key']))

{

	$par = $_POST['search'];#dodaj filtrowanie

	$zap = $_POST['key'];#dodaj filtrowanie


	switch($par)

	{

		case 'g':

			header('Location: http://www.google.pl/search?hl=pl&q='.$zap);

		break;

		case 'y':

			 header('Location: http://www.youtube.com/results?search_query='.$zap);

		break;

		case 'w':

			header('Location: http://www.wrzuta.pl/szukaj/'.$zap);

		break;

	}

}


?>




Google
Youtube
Wrzuta

Działa :slight_smile:

Ślicznie dziękuje za szybką pomoc :slight_smile: