• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

PHP Quelltextfehler, warum?

Johatho

Jamba
Registriert
02.11.08
Beiträge
56
Ich weiß einfach nicht, was mit dem Quelltext nicht stimmt!
Bitte, ich brauche Hilfe:

<div align="center">
<p>
<img src="http://www.google.de/intl/de_de/images/logo.gif">
</p>
<form action="#"method="POST">
<input type="TEXT" name="q" size="55" maxlength="2048">
<br>
<input type="RADIO" name="hl" value="de">Deutschland
<input type="RADIO" name="hl" value="at">Österreich
<br>
<br>
<input type="SUBMIT" value="Absenden">
</form>

<?php
$q = $_POST['q'];
$hl = $_POST['hl'];

if(!empty($q) && !empty($hl)) {
echo "<meta http-equiv='refresh' content='0; URL=http://www.google.$hl/search?hl=$hl&q=$q$btnG=Suche&meta='>";
} else {
echo "Bitte alles ausfüllen!";
}
?>

</div>


Hoffe auf schnelle Antworten! ;-)

mfg
Johatho
 
Was funktioniert einfach nicht?

Hier fehlt übrigens schon mal ein Leerzeichen zwischen den Attributen action="#" und method:
Code:
[I] <form action="#"method="POST">[/I]
 
Probier mal folgendes:
(Aber ich wäre mir da nicht so sicher, ob du einfach das Google-Logo verwenden kannst)

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de-DE">
	<head>
		<title>Suche</title>
		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
		<meta http-equiv="content-language" content="de" />	

		<style type="text/css" media="screen">
			[B]#wrap {
				text-align: center;
			}[/B]
		</style>	
	</head>
	<div [B]id="wrap"[/B]>
		<p>
			<img src="http://www.google.de/intl/de_de/images/logo.gif">
		</p>
		[B]<form action=""[/B] method="POST">
		<input type="TEXT" name="q" size="55" maxlength="2048">
		<br>
		<input type="RADIO" name="hl" value="de" checked>Deutschland 
		<input type="RADIO" name="hl" value="at">Österreich
		<br>
		<br>
		<input type="SUBMIT" [B]name="submit"[/B] value="Absenden">
		</form>

		<?php
		
			[B]if($_POST['submit']) {[/B]
		
				$q = $_POST['q'];
				$hl = $_POST['hl'];

				if(!empty($q) && !empty($hl)) {
					echo "<meta http-equiv='refresh' content='0; URL=http://www.google.$hl/search?hl=$hl&q=$q[B]&btnG[/B]=Suche&meta='>";
				} 
				else {
					echo "Bitte alles ausfüllen!";
				}
			}
		?>

</div>
</html>
 
Zuletzt bearbeitet:
Funktioniert leider nicht! Bild davon ist im Anhang...
:-(

Das Bild ist ja nur als Beispiel gedacht!
 

Anhänge

  • suchen.jpg
    suchen.jpg
    18,8 KB · Aufrufe: 73
Zuletzt bearbeitet:
Ähm, hast du das auch als was_auch_immer.php gesichert und auf einem Webserver laufen, der PHP unterstützt?
 
Ich habe gerade in den "News" meines Webservers gelesen, dass sie Funktionen wie PHP, MySQL, und und und vorrübergehend einstellen mussten, da auf dem Server zu wenig Platz vorhanden war!


Aber vielen, vielen Dank!