Sehr sehr sehr einfacher Generator

G

greendog

Hallo,

wie realisiere, dass ein User z.B in ein Feld "Andreas" schreibt (und er auf Submit klickt) dann "Hallo $name" steht?.

=> Wie krieg ich ich Andreas = $name

Ja, ich weiß, das is eine "soooooooo leichte Frage - oh man lern mal PHP" aber ich brauche nur dieses winzig kleine Snippet und finde nichts im Internet..

Danke
 
Als Tipp: das gehört zu Formularen und im Manual bei $_GET bzw- $_POST bzw. Globale Variablen steht das alles. außerdem ist ein freundlicher Ton nicht verkehrt. Das steht zwar wirklich in jedem Tutorial, aber wir helfen auch bei solch "einfachen" Problemen ;)

Du brauchst einmal ein Formular:
PHP:
<form action="ausgabe.php" method="post">
<input type="text" name="name" size="15" value="">
<input type="submit" value="Senden">
</form>
?>
Die Datei ausgabe.php sähe dann wie folgt aus:
PHP:
<?php
$name = $POST["name"];

echo 'Hallo '.$name;
?>
Das war es auch schon ;)

Wie man es in einer Datei macht kannst du dann selber ausprobieren. Tipp: isset() & $_POST["name"] brauchst du dafür ;)


Gruß Radhad
 
Danke für die Hilfe :)
Super.

Edit:
Oh entschuldigung, jetzt gehts los, meine Ansprüche erhöhen sich ;) Sorry.
Wie kann ich nun 2 solcher Variabeln unterbringen?

Wenn ich sehe wie es mit 2 geht, weiß ich ja wie ich noch weitere hinzufüge, möchte nämlich um die 9 Felder haben...

Edit2:
Ah, ich probiere es mal mit der 2. Lösung... damit sollte es ja sehr leicht gehen.
 
Zuletzt bearbeitet von einem Moderator:
PHP:
<form action="ausgabe.php" method="post"> 
<input type="text" name="name1" size="15" value=""> 
<input type="text" name="name2" size="15" value=""> 
<input type="text" name="name3" size="15" value=""> 
<input type="submit" value="Senden"> 
</form> 
?>


PHP:
<?php 
if ($_SERVER['REQUEST_METHOD'] == "POST") { 
$name1 = $POST["name1"]; 
$name2 = $POST["name2"]; 
$name3 = $POST["name3"]; 
echo 'Hallo '.$name1; 
echo 'Hallo '.$name2; 
echo 'Hallo '.$name3; 
?>


usw.
 
Zurück