Formularverarbeitung!
Florian
- php
Hallo,
mal eine Frage wie kann ich denn mit PHP ein Formular verarbeiten? Ich will nicht jedes Textfeld extra angeben, sondern bei
<form name="Formular"> einfach nur Formular angeben!
Geht das?????
Vielen Dank
hi!
mal eine Frage wie kann ich denn mit PHP ein Formular verarbeiten? Ich will nicht jedes Textfeld extra angeben, sondern bei
warum nicht?
<form name="Formular"> einfach nur Formular angeben!
Geht das?????
wofür sollte das gut sein? - nein. geht nicht
lg
azok(=freak)
Hallo,
weil ich speichere mein Formular in einer DB und muss automatisch erkennen lassen wieviele Felder vorhanden sind für abschicken. Es ist dann ziemlich schwer einzelne Felder nach den Namen abzufragen weil die Usereingaben müssen ja dann in der Variable gespeichert werden.
Jetzt will ich es einfacher machen und einfach alle Werte auf einmal übergeben. Für was gibt man dann überhaupt einen Formularnamen an?
Moin!
Für was gibt man dann überhaupt einen Formularnamen an?
Für die bequeme interne Unterscheidung im Browser, z.B. Verarbeitung mit Javascript, wenn mehrere Formulare vorhanden sind. (Ansonsten sind die nummeriert)
Jetzt will ich es einfacher machen und einfach alle Werte auf einmal übergeben.
Kannst Du doch. Schreib Sie in ein Input- Feld. Kann auch ein verstecktes sein... dann musst Du aber die Felder hinterher wieder selbst trennen.
Alternative:
<form method="Deine Wahl" action="DeinSkript">
<?
$arArray=explode(",","Müller,Meier,Schulze");
foreach ($arArray AS $strFromArray) {
echo "<input type="text" name="F[]"> value="$strFromArray">\n";
}
<input type="submit" value="senden">
</form>
Das liefert Dir dann einen Array zum Auswerten zurück.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Moin!
<form method="Deine Wahl" action="DeinSkript">
<?
$arArray=explode(",","Müller,Meier,Schulze");
foreach ($arArray AS $strFromArray) {
echo "<input type="text" name="F[]"> value="$strFromArray">\n";
}
?>
<input type="submit" value="senden">
</form>
Bevor jemand meckert :)
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Moin!
mal eine Frage wie kann ich denn mit PHP ein Formular verarbeiten?
Ich nehm immer einen Kuli oder den Reisswolf. Oder gehts Dir um die von einem HTML- Formular zurückgegebenen Daten?
Ich will nicht jedes Textfeld extra angeben, sondern bei
<form name="Formular"> einfach nur Formular angeben!
Nein. geht nicht. Denn:
[1] Wo soll denn der Benutzer die Daten eingeben, wenn keine Formularelemente da sind?
[2] Willst Du die Eingaben selbst auseinandersortieren?
Falls es darum geht irgendwas auf "Klick" abzusenden hilft dir ein Link wie dieser:
<?php $strName='Müller'; ?>
<a href="skript.php?Name=<? echo urlencode($strVariable); ?>">Kolleg(e)(in) <? echo $strVariable; ?></a>
Falls Du einen Submit-Button unbedingt haben willst:
<?php $strName='Müller'; ?>
<form method="POST" name="Formular" action="skript.php?Name=<? echo urlencode($strVariable); ?>">
<input type="submit" value="senden">
</form>
Das 'method="POST"' ist nicht nur richtig, sondern wichtig!
Auswertung in skript.php:
$strName=$_GET['Name'];
Aber das wusstest Du schon...
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Hi!
mal eine Frage wie kann ich denn mit PHP ein Formular verarbeiten? Ich will nicht jedes Textfeld extra angeben, sondern bei
<form name="Formular"> einfach nur Formular angeben!
Geht das?????
Ich muss gestehen dass ich nicht so 100%ig durchblicke was Du da vorhast, aber vielleicht helfen Dir folgende Links:
http://de3.php.net/manual/de/tutorial.forms.php
http://tut.php-q.net/formulare.html
http://dclp-faq.de/ch/ch-webvariablen.html
http://de.selfhtml.org/html/formulare/index.htm
Grüße
Andreas