Php Formular in Xampp nicht richtig angezeigt

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Php Formular in Xampp nicht richtig angezeigt

Postby sarodobydo » 30. November 2021 21:13

Hallo,
ich habe folgendes Formular:
<!DOCTYPE html><html><head><meta charset="utf-8"></head><body>
<p>Bitte tragen Sie Ihren Vor- und Nachnamen ein.<br>
Anschließend klicken Sie auf Daten absenden. </p>
<form action = "auswertung_post.php" method = "post">
<p><input name = "vor"> Vorname</p>
<p><input name = "nach"> Nachname</p>
<p><input type = "submit">
<input type = "reset"></p>
</form>
</body></html>

und die auswertung_post.php :
<?php
echo "Hallo, ". isset($_POST["vor"]). " ". isset($_POST["nach"]);
?>

die html-Datei wird auch richtig angezeigt. Wenn ich etwas eingebe und absende wird mir die auswertung_post.php im localhost zwar angezeigt aber immer nur ,,Hallo, 1" , ganz egal was ich eingebe. Ich habe auch schon andere Formulare probiert, die Ausgabe wird aber nie richtig angezeigt. Eine Fehlermeldung kommt in Xampp auch nicht. Weiß einer woran es liegt?
sarodobydo
 
Posts: 3
Joined: 30. November 2021 21:03
XAMPP version: 8.0.9
Operating System: Windows

Re: Php Formular in Xampp nicht richtig angezeigt

Postby Altrea » 30. November 2021 23:11

Hi,

sarodobydo wrote:echo "Hallo, ". isset($_POST["vor"]). " ". isset($_POST["nach"]);

Was macht denn isset() genau und was sollte es laut Manual zurückgeben? :wink:
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Php Formular in Xampp nicht richtig angezeigt

Postby sarodobydo » 01. December 2021 08:11

ehrlich gesagt habe ich isset nur eingefügt, da vorher ohne isset eine Fehlermeldung angezeigt wurde, dass ein array key nicht definiert ist. also "vor" und "nach". Habe mit php erst vor kurzem angefangen, bin also blutige Anfängerin
sarodobydo
 
Posts: 3
Joined: 30. November 2021 21:03
XAMPP version: 8.0.9
Operating System: Windows

Re: Php Formular in Xampp nicht richtig angezeigt

Postby Altrea » 01. December 2021 08:28

Jeder war zu einem Zeitpunkt mal blutiger Anfänger.
Das wichtigste Handwerk das man als Anfänger erlernen kann und sollte ist, wie man seine Scripte debuggen kann.

Du kannst zum Beispiel ein ganzes Array mit var_dump() oder print_r() ausgeben
Code: Select all
print_r($_POST);
var_dump($_POST);
 


Du kannst die Ausgabe auch mit HTML Tag <pre> formatieren. Ein Einzeiler der sich für mich immer als hilfreich erwiesen hat sieht folgendermaßen aus:
Code: Select all
echo '<pre>',print_r($_POST, TRUE),'</pre>'


Und immer wenn eine Funktion nicht das zurückgibt, was du erwartest, schau im Manual nach. Das PHP Manual ist ziemlich gut, man sollte es sich allerdings nur in Englisch anschauen, da in den anderen Sprachvarianten nicht immer direkt alle Aktualisierungen einfließen.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Php Formular in Xampp nicht richtig angezeigt

Postby Nobbie » 01. December 2021 14:11

sarodobydo wrote:aber immer nur ,,Hallo, 1" , ganz egal was ich eingebe.


Genau wie zu erwarten war. Die Funktion isset() gibt 1 oder 0 zurück, und "Hallo " . isset($egalwas) ist dann "Hallo 1" oder "Hallo 0". Je nachdem, ob $egalwas einen Wert hat oder nicht.
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04

Re: Php Formular in Xampp nicht richtig angezeigt

Postby sarodobydo » 01. December 2021 18:29

Leider funktioniert es auch nicht mit print_r oder var_dump oder etwas anderem, mir wird nur der undefinierte Array key angezeigt. Aber trotzdem danke, dann muss ich weiter probieren.
sarodobydo
 
Posts: 3
Joined: 30. November 2021 21:03
XAMPP version: 8.0.9
Operating System: Windows

Re: Php Formular in Xampp nicht richtig angezeigt

Postby Nobbie » 01. December 2021 18:54

sarodobydo wrote:Leider funktioniert es auch nicht mit print_r oder var_dump oder etwas anderem, mir wird nur der undefinierte Array key angezeigt. Aber trotzdem danke, dann muss ich weiter probieren.


Nicht einfach irgendetwas probieren - Tutorials durcharbeiten und Dokumentation lesen. Ohne Verständnis einfach irgendetwas auszuprobieren bringt Dich nicht weiter.
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 27 guests