Menu schließen

PHP-Post, get

Frage: PHP-Post, get
(7 Antworten)

 
Hi, ich versteh POST und GET nicht ganz, ich hab da mal einige Fragen:


also ich schreibe jetzt mal irgendein HTML-Programm:

<html>
<head>
<title>
sajdfasjdfiajs
</title>
</head>
<body>
<p>
<form action="seite2.php" method="post">
<input type="Text" name="vorname">
<input type="Submit" value="Absenden">
</form>
</p>
</body>
</html>

ich verstehe hier irgendwie nicht den html-code:

<form action="seite2.php" method="post">
<input type="Text" name="vorname">
<input type="Submit" value="Absenden">

dier erste zeile versteh ich noch,
aber bei der zweiten zeile, bei <input type="Text"....>
was muss ich da unter "Text" schreiben?
und bei <......name="vorname">, muss ich da jetzt meinen vornamen eingeben? oder kann ich da eingeben was ich will?

und bei der dritten zeile:
<input type="Submit" value="Absenden">

was muss ich da unter "Submit" schreiben? und bei "Absenden" muss ich da nur draufdrücken, dann wird es ans andere dokument gesendet oder wie?




ok dann mach ich ein php-dokument und speicher es unter seite2.php ab, und dort ruf ich dann das dokument asdf.htm auf, hab ich das so richtig verstanden?
also dann so oder wie?

<hrml>
<head>
<title>
sjdfhasjh
</title>
</head>
<body>
<script langiage=php>

echo $_POST["vorname"];

</script>
</body>
</html>


also heißt das jetzt, dass jetzt der inhalt von asdf.htm
in dem dokument seite2.php wiedergegeben wird?
GAST stellte diese Frage am 20.04.2010 - 16:06

 
Antwort von GAST | 20.04.2010 - 16:23
bitte es ist seeeeeeeeehr wichtig!

 
Antwort von GAST | 20.04.2010 - 17:08
schau dir mal, die seite hier an, da dürfte das ganze klar werden:

http://www.w3schools.com/html/html_forms.asp

indem du type="text" eingibst, kommt ein textfeld ^^
du könntest auch z.B.
type="checkbox" eingeben und dann käme ein checkbox.

und hinter name gibst du einfach den namen der variable an, auf die der eingegebene text gespeichert wird.
also ist in deinem fall "vorname" die variable und kann nach belieben auch anders genannt werden (natürlich muss davor aber immer name= stehen und die variable dann in anführungszeichen folgen)

mit <input type="Submit" value="Absenden"> erstellst du einen button, mit dem du die variable (auf welche der inhalt der textbox gespeichert ist), an (in deinem fall) seite2.php sendest.
value bestimmt, was auf dem button draufsteht (kannst du also auch beliebig abändern)


und der letzte teil mit dem aufrufen ist von dir richtig beschrieben.
du sendest also (indem du den Absenden-button klickst) die Informationen aus dem Textfeld von der seite asdf.htm zu seite2.php.
auf seite2.php werden die daten dann durch $_POST["vorname"] aufgerufen.

bin leider nicht gut im erklären und noch nicht sonderlich gut in php, aber ich hoffe, ich konnte dir ein wenig weiterhelfen ;)
falls doch noch etwas unklar ist, dann frag einfach nochmal nach... dann versuche ich nochmal, es besser zu erklären.

 
Antwort von GAST | 20.04.2010 - 17:22
achso ok danke

wird dann das dokument asdf.htm so wiedergegeben, wie es ein browser wiedergibt?

 
Antwort von GAST | 20.04.2010 - 17:27
also ich mein ob das dokument asdf.htm in dem dokument seite2.php so wiedergegeben wird, wie es ein browser wiedergibt?
oder wird da nur der Programmtext wirdergegeben?

und bei GET
muss ich dann bei dem HTML-Code, statt post einfach nur get einfügen? und das wars? oder muss ich noch was schreiben?
also nur so?:
<form action="seite2.php" method="get">
<input type="Text" name="vorname">
<input type="Submit" value="Absenden">

 
Antwort von GAST | 20.04.2010 - 17:31
wenn man die get-methode verwendet und dies dann bei seite2.php aufruft, kommt dann eine URL? und man muss dann dadraufklicken damit man dann das dokument asdf.htm sieht?
hab ich das nun richtig verstanden?

 
Antwort von GAST | 20.04.2010 - 17:47
in meinen Unterlagen steht noch:

"Bei der Benutzung von Formulardaten muss die Zeile import_request_variables ("gP", "");
am PHP-Anfang stehen"

was meint man damit? kommt diese zeile dann gleich nach dem
<?php ?

also sieht dann die Form so aus?

<?php
import_request_variables ("gP", "");

blablablablablabla, da kommen dann die ganzen befehle etc...

?>

 
Antwort von GAST | 20.04.2010 - 22:58
also kann mir da jetzt jemand weiterhelfen?

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

5 ähnliche Fragen im Forum: 0 passende Dokumente zum Thema:
> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
  • PHP-Post, Get
    Hi, kann mir jemand BITTE die POST-Funktion und die GET-Funktion bei PHP erklären, ja ich hab schon gegooglet und ich hab ..
  • FPDF Zeilen erstellen
    Hey liebe Community ich habe eine Frage undzwar versuche ich ständig mit einer Schleife Zellen zu generieren nur, wenn ich jetzt..
  • Problem mit PHP-Befehlen
    Hallo e-hausi, ive got a problem, und zwar muss ich das was programmieren und ich versteh einige dinge nicht: function ..
  • PHP-Problem
    Hi, ich hab ein Problem also ich hab hier ein php-skript: <html> <head> <title> Dynamische Internetseiten </title> </..
  • PHP- Programmierung
    Hallo! also wir haben folgende aufgabe bekommen: Ein Sportverein hat ein Fest, der Eintritt kostet für Jugendliche 8 Euro ..
  • mehr ...