myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Kleines PHP Problem (https://mygully.com/showthread.php?t=2368167)

Fox Mulder 16.07.11 10:27

Kleines PHP Problem
 
Ich mache zurzeit einen Kurs in PHP

Als Lokaler Apache Server verwende ich die von

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Mein Betriebsamstem ist Win 7

Und ich gehe über einen Router ins Netz

Als Browser verwende ich Firefox 5.0

Ich besitze HTML Kenntnis

Das Hallo Welt S***** läuft Super

Nur jetzt wollte ich eine Eingabemaske erstellen (Wo man seinen Namen eingibt und man sobald man auf Senden geklickt hat begrüßt wird.

Nur wenn ich den Namen eingebe und auf senden klicke kommt folgendes

Code:
$vorname, herzlich willkommen! " ; ?>


Das kommt auch wenn ich den Apache Server Deaktiviere

bei dem Hallo Welt S***** bekomme ich dann eine Fehlermeldung

Hier der Code HTML-Seite

Code:
<html>
<head>
<title>HTM-Formular</title>
<meta httP_eqiv=
content-type" content=
"text/html; charset=iso-8859-1">
</head>
<body bgcolor= "white">
<h1>Formularseite
(HTML-Eingabemaske)</h1>
<form action= "auswertung.php"
method=" post">

Ihr Vorname:

<input type= "text" name="vorname">

<input type= "submit" >
</form>
</body>
</html>


und hier die PHP Seite

Code:
<?php

echo "Hallo <b>$vorname</b>,
herzlich willkommen!" ;

?>




Also was mache ich falsch

Fox Mulder 16.07.11 10:32

Bitte nach Web Technik & Programmierung verschieben danke

bufomyva 16.07.11 10:51

Zitat:

PHP-Code:

<?php

echo "Hallo <b>$vorname</b>,
herzlich willkommen!" 
;

?>


entweder

PHP-Code:

<?php
echo "Hallo <b>".htmlspecialchars($_POST['vorname'])."</b>, herzlich willkommen!";
?>

oder

PHP-Code:

<?php
$vorname 
htmlspecialchars($_POST['vorname']);
echo 
"Hallo <b>".$vorname."</b> ... " ;
?>

stichwort [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

(die funktion htmlspecialchars() wandelt sonderzeichen im string in html-chars um. sicherheit geht vor *g)


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.