Frage von xBlackMass, 87

PHP Get geht nicht warum?

Siehe Bilder

Antwort
von triopasi, 51

Wie ssieht denn die URL aus am Emde?? /?name=Max oder?? Dann musst du $_GET["name"] verewenden. Am besten immer noch mit isset() testen, ob der GET-Parameter überhaupt existiert!

Kommentar von xBlackMass ,

Die URL http://127.0.0.1/HTML%20UND%20PHP/getpost.php, aber Syntaxfehler bleibt trotzdem

Kommentar von webflexer ,

Das war jetzt ein Witz? :)

Kommentar von triopasi ,

Kommt man von nem Forumar auf die Seite oder sollen das feste Weete für die Variablen sein??

Kommentar von xBlackMass ,

Man kommt auf gar keine Seite

Kommentar von triopasi ,

Was hast du eigentlich vor mit dem Code? Ich glaub du hast kA was du da machst...

Antwort
von RedKungFuMastr, 30
// index.html
<html>
<form action="getpost.php" method="post">
<input name="vorname" type="text" value="Max" />
<input name="nachname" type="text" value="Mustermann" />
<input type="submit" value="Absenden" />
</html>
// getpost.php
if(empty($_POST))
  die('Eingaben sind ungültig');

$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];

echo $vorname . " " . $nachname;
exit;
Kommentar von fluffiknuffi ,

Da fehlt aber trotz deiner empty-Prüfung ein isset($_POST['vorname']) / isset($_POST['nachname']) :p

Kommentar von RedKungFuMastr ,

$_POST ist immer gesetzt, nur $_GET nicht

Antwort
von webflexer, 31

Du musst ja auch in deiner URL die beiden Werte übergeben!

Und dein PHP-Code , naja so wird das nix

<?php
   $vorname = $_GET['vorname'];
   $nachname = $_GET['nachname'];

echo "Hallo $vorname $nachname";

?>

Aufruf:

get.php?vorname=Max&nachname=Mustermann

Antwort
von MonkeyKing, 20

Versuch es mal mit $_POST statt $_GET

Antwort
von xShirosuma, 51

Mein PHP ist schon etwas eingerostet aber ich glaube du musst den GET befehl nicht davor tun.

Versuch es mal mit $vorname = "Max"

Kommentar von xBlackMass ,

Lerne es grade von einer Homepage da steht, dass man es so machen muss

Kommentar von xShirosuma ,

http://www.php-einfach.de/php-tutorial/variablen/

Dort kannst du dir ansehen wie du Variablen erstellst

Antwort
von RedKungFuMastr, 12

$_GET ist ein array() *facepalm*

Wenn da nichts drinn ist, dann kannst du auch nicht Max oder Mustermann abrufen!

www.example.de?test=1

$_GET['test'] == 1; // true

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten