• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

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!