Verschiedene Submits auf einer Seite
am 17.06.2005 10:12:03 von Manfred DesselHallo Zusammen
Überall kann man nachlesen, das man mit
Hallo Zusammen
Überall kann man nachlesen, das man mit
Manfred Dessel schrieb:
Was hat das mit Datenbanken zutun? Bitte Follow-Up beachten.
>
Manfred Dessel schrieb:
Was hat das mit Datenbanken zutun? Bitte Follow-Up beachten.
>
Hi,
Erst mal vielen Dank für Deine Antwort.
Wahrscheinlich habe ich mich nur falsch Ausgedrückt.
1) Ja, es hat was mit Datenbanken zu tun (PHP + MySQL)
2) Ich versuche es mal mit einem Beispiel:
Es existiert ein HTML-Code in dem ich mittels Input-Felder Daten eingeben
kann wie Anrede, Vorname, Nachname usw. Nach getätigter Eingabe möchte ich
diese Daten
A) In die Datenbank speichern können
B) Werte aus der Datenbank lesen und in genau diese Input-Felder eintragen
um Sie editieren zu können
C) Die Felder zu löschen
D) Den Eintrag in der DB zu löschen
E) Statistiken fahren können.
F) Berichte auszugeben.
Usw.
Und dies kann ich doch nicht mittles einem Submit-Button erledigen, da ich
bei From-Action nur ein PHP-Script angebebe.
Ich hoffe, das diesmal klar wurde, das ich mehrere Buttons brauche, die
unterschiedliche Aufgaben mittels PHP erledigen sollen.
Gruss
M.Dessel
Manfred Dessel schrieb:
> Es existiert ein HTML-Code in dem ich mittels Input-Felder Daten eingeben
> kann wie Anrede, Vorname, Nachname usw. Nach getätigter Eingabe möchte ich
> diese Daten
> A) In die Datenbank speichern können
> C) Die Felder zu löschen
> D) Den Eintrag in der DB zu löschen
> Und dies kann ich doch nicht mittles einem Submit-Button erledigen, da ich
> bei From-Action nur ein PHP-Script angebebe.
Nein, aber durch mehrere, genau wie ich es schrieb. Durch den Namen des
Buttons weisst du dann, welcher gedrückt wurde und kannst entsprechend
reagieren.
if(isset($_REQUEST['save'])) {
// UPDATE oder INSERT
}
elseif(isset($_REQUEST['delete'])) {
// LÖSCHEN
}
elseif(isset($_REQUEST['reset'])) {
// FELDER LÖSCHEN
}
usw.
?>
"Manfred Dessel"
news:42b2addf$0$25955$9b622d9e@news.freenet.de:
[Viele Aussagen, die Grundsätzliches betreffen]
>
> Usw.
>
> Und dies kann ich doch nicht mittles einem Submit-Button erledigen, da
> ich bei From-Action nur ein PHP-Script angebebe.
>
> Ich hoffe, das diesmal klar wurde, das ich mehrere Buttons brauche,
> die unterschiedliche Aufgaben mittels PHP erledigen sollen.
Nimm dir am besten ein bestehendes Skript [1] (Adressverwaltung, CD-
Datenbank o.ä) und schau dir an, wie es gemacht ist.
Deine Aussagen oben deuten darauf hin, dass dir warscheinlich die
grundlegenden Techniken von php noch nicht klar sind. Oder nimm ein Buch zu
Hilfe.
Felix
[1] http://www.php-faq.de/q/q-scripte-finden.html
Hi,
Erst mal vielen Dank für Deine Antwort.
Wahrscheinlich habe ich mich nur falsch Ausgedrückt.
1) Ja, es hat was mit Datenbanken zu tun (PHP + MySQL)
2) Ich versuche es mal mit einem Beispiel:
Es existiert ein HTML-Code in dem ich mittels Input-Felder Daten eingeben
kann wie Anrede, Vorname, Nachname usw. Nach getätigter Eingabe möchte ich
diese Daten
A) In die Datenbank speichern können
B) Werte aus der Datenbank lesen und in genau diese Input-Felder eintragen
um Sie editieren zu können
C) Die Felder zu löschen
D) Den Eintrag in der DB zu löschen
E) Statistiken fahren können.
F) Berichte auszugeben.
Usw.
Und dies kann ich doch nicht mittles einem Submit-Button erledigen, da ich
bei From-Action nur ein PHP-Script angebebe.
Ich hoffe, das diesmal klar wurde, das ich mehrere Buttons brauche, die
unterschiedliche Aufgaben mittels PHP erledigen sollen.
Gruss
M.Dessel
On Fri, 17 Jun 2005 13:49:30 +0200, Manfred Dessel wrote:
> Und dies kann ich doch nicht mittles einem Submit-Button erledigen, da ich
> bei From-Action nur ein PHP-Script angebebe.
Na dann fragst du in dem Skript halt ab welcher Button gedrückt wurde.
if (isset($_POST['BUTTON1'])) {
// mach was
}
if (isset($_POST['BUTTON2'])) {
// mach was anderes
}
Das setzt natürlich voraus, dass deine Submit-Buttons den passenden Namen
tragen.
Ein Kommentar noch zu deinem Originalposting. dort hast du die scheußliche
Zeile:
Ich nehme an, das liegt daran, dass du im Code
echo("");
verwendest. Das geht natürlich geschmackvoller und effizienter:
echo('');
Gruß,
Matthias
[...]
> 1) Ja, es hat was mit Datenbanken zu tun (PHP + MySQL)
>
> 2) Ich versuche es mal mit einem Beispiel:
>
> Es existiert ein HTML-Code in dem ich mittels Input-Felder Daten eingeben
> kann wie Anrede, Vorname, Nachname usw. Nach getätigter Eingabe möchte ich
> diese Daten
Aber selbst bei dieser Auslegung des Problems ist es noch kein DB Problem!
Diese frage währe in *de.comp.lang.php.misc* besser aufgehoben gewesen!
Sandro
Manfred Dessel schrieb:
> Hallo Zusammen
> Überall kann man nachlesen, das man mit
>
>