2017-01-24 15 views
1

Ich frage mich, ob es möglich war, HTML-Benutzereingabe mit PHP (vorzugsweise die ID oder etwas, ich kann Zahlen verwenden) und um Verwirrung zu vermeiden nur Echo zurück.Benutzer abrufen Eingabe mit PHP und echo es

So habe ich einige Beispiel-Code hier:

<input type="number" maxlength="3" name="test" id="1"> 
<input type="number" maxlength="3" name="test" id="2"> 
<input type="number" maxlength="3" name="test" id="2"> 

Was ich suchte eine Art und Weise, wo ich ihre Eingabe verwenden könnte und gut .... echo es jetzt wieder.

Antwort

2

wenn Sie bereits wissen, wie ein Formular einreichen Sie PHP auf der anderen Seite wie diese es ein Echo aus

<form method="POST" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>"> 
<input type="text" name="name"><br> 
<input type="submit" name="submit" value="Submit Form"><br> 
</form> 

<?php 
if (isset($_POST['name'])){ 
$userinput = $_POST['name']; 
echo $userinput;} 
?> 

in Ihrem Beispiel verwenden können, alle drei Eingänge benannt sind „Test“ müssen so youll eine andere Name für jeden. Mein Beispiel oben verwendet den "Namen" der Eingabe, um es zu erfassen. Wenn Sie "GET" verwenden, ändern Sie meine $ _POST ['name'] zu $ ​​_GET ['name']

1

Welche Methode haben Sie für diese Eingaben verwendet? Nennen sie anders, rufen dann die Daten mit:

<?php echo $_GET['test1']; ?> 
<?php echo $_GET['test2']; ?> 
<?php echo $_GET['test3']; ?> 

Wenn Sie POST-Typ in der Eingabemethode verwendet wird, dann schalten für:

<?php echo $_POST['test1']; ?> 
<?php echo $_POST['test2']; ?> 
<?php echo $_post['test3']; ?> 
+0

Nun, die Sache ist, ich bin offen für jede Art mit der Methode, um es an PHP zu übermitteln. Aber ich wollte in der Lage sein, die PHP auf der gleichen Seite zu haben, so dass ich auf der gleichen Seite echo. – Josh

+0

meine Antwort zeigt dies unter fyi – ATechGuy