SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 27.08.2002, 19:30:27
josch josch ist offline
Anfänger
 
Registriert seit: Aug 2002
Beiträge: 19
phpsite ändern oder löschen aufrufen

hallo forum,

hab da ein problem welches ich nicht allein lösen kann.

ich habe ein formular wo ein paar logindaten eingegeben werden.
ich möchte nun den user entscheiden lassen ob er seinen datensatz ändern oder löschen will.
ich dachte mir dafür 2 buttons zum absenden anzubieten, der eine ruft dann loeschen.php und der andere dann aendern.php auf und übergibt die variablen.

ich hoffe mir kann jemand erklären wie ich im form-tag den inhalt von action je nach auswahl ändern kann, damit die richtige seite aufgerufen wird.

falls ich hier falsch bin und das nur mit javascript geht, sag ich schonmal sorry.
über alternativen wäre ich ebenfalls dankbar.

tnx,
josch
Mit Zitat antworten
  #2  
Alt 27.08.2002, 19:50:35
Ben20
Guest
 
Beiträge: n/a
Zitat:
ich hoffe mir kann jemand erklären wie ich im form-tag den inhalt von action je nach auswahl ändern kann, damit die richtige seite aufgerufen wird.
gar nicht. ABER:


Du kannst im Antwortscript auswerten welcher Submitknopf gedrückt wurde und dann die entsprechende Aktion ausführen.


Das Formular muß dafür so aussehen.

<form action="aendernoderloeschen.php4" method="post">

## Formulareingabefelder, Beschriftung und und und

<input type="submit" name="loeschen" value="Löschen">
<input type="submit" name="aendern" value="Ändern">
</form>


Das Antwortscript (in dem Fall aendernoderloeschen.php4) sieht dann so aus:

if(isset($_POST["loeschen"])) {

## Code um die Daten zu löschen
}

if(isset($_POST["aendern"])) {

## Code um die Daten zu ändern
}
Mit Zitat antworten
  #3  
Alt 27.08.2002, 22:28:20
Benutzerbild von CyberAge
CyberAge CyberAge ist offline
Junior Member
 
Registriert seit: Apr 2002
Alter: 42
Beiträge: 282
CyberAge eine Nachricht über ICQ schicken CyberAge eine Nachricht über AIM schicken CyberAge eine Nachricht über Yahoo! schicken
ich würde es so machen:

Code:
<input type="button" value="ändern" onClick="javascript:location.href('aendern.php');">
<input type="button" value="löschen" onClick="javascript:location.href('loeschen.php');">
das wäre die einfachste lösung!

P.S.: das forum teilt oben das javascript, muß natürlich zusammen geschrieben werden
__________________
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Im Leben ist nichts umsonst!
Selbst der Tod kostet das Leben!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Mit Zitat antworten
  #4  
Alt 28.08.2002, 09:42:05
Benutzerbild von SPiC
SPiC SPiC ist offline
Junior Member
 
Registriert seit: Aug 2002
Ort: Münster/Germany
Beiträge: 324
SPiC eine Nachricht über ICQ schicken
@cyberage: Dann werden die Formulardaten nicht mitübermittelt...oder irre ich mich da?
__________________
Member of the PHP Development Group

spic@php.net
www.php.net
Mit Zitat antworten
  #5  
Alt 28.08.2002, 10:13:08
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
@CyberAge: javascript zusammen

@SPiC: Recht hast Du
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #6  
Alt 28.08.2002, 10:15:33
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Einfall:
Hab in meinen AdminTools zu meiner Website auch sowas ähnliches, nur ohne <form>-Feldern. Da sind einfache Links, die das nötige aufrufen - Bsp.: <a href="index.php?topic=admin&type=guestbook&id=0021&action=delete">
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #7  
Alt 28.08.2002, 10:32:21
josch josch ist offline
Anfänger
 
Registriert seit: Aug 2002
Beiträge: 19
lösung

hab die lösung mittlerweile gefunden. ich machs jetzt so:

<input type="submit" name="Abschicken" value="&Auml;ndern" onclick="document.Formular.action='aendern.php'">

<input type="submit" name="Abschicken2" value="L&ouml;schen" onclick="document.Formular.action='delete.php'">

klappt super.

cu,
josch
Mit Zitat antworten
  #8  
Alt 28.08.2002, 10:53:36
Ben20
Guest
 
Beiträge: n/a
Klappt aber nur solange bis ein User kommt der Javascript abgeschaltet hat. Ich würde sowas wichtiges niemals Javascript anvertrauen, sondern immer mit PHP machen. Probier einfach mal die Methode aus, die ich geschrieben habe. Du kannst ja die delete.php bzw. aendern.php im neuen Script includen, dann mußt den Quelltext nicht mal kopieren.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:00:48 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt