php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.08.2004, 15:35  
Gast
 
Beiträge: n/a
Standard Function mit <form ..action=??> aufrufen

Ist es möglich aus einem Formular direkt eine Function aufzurufen. Also nicht
<form action=xxx.????>
sondern eine direkte Funktion im gleichen Quelltext

Peter
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.08.2004, 15:37  
Gast
 
Beiträge: n/a
Standard

AFAIK nicht, aber du kannst ja $_SERVER['PHP_SELF'] aufrufen, über ein Hidden-Feld Werte für eine If-Abfrage mitgeben und somit die Funktion auslösen.
 
Alt 04.08.2004, 15:40  
Gast
 
Beiträge: n/a
Standard

Danke aber dann finde ich mehrere Files doch übersichtlicher.

Peter
 
Alt 04.08.2004, 16:51  
Gast
 
Beiträge: n/a
Standard

hi peterkh

ich glaub e du hast nicht soooooo ganz verstanden oder die ahnung was php macht (nicht böse gemeint).

und zwar ist es ja so der php code den du ausführst wird auf dem server interpretiert der macht da lustige sachen draus z.b. html je nachdem was du halt programmiert hast oder berechnet was, fragt eine datebank ab etc.

das ergebnis schickt er dann an den user der das dann sieht. d.h. die funktion die du in <form method="....> aufrufen würdest würde bereits auf dem server interpretiert werden und der user der die seite bekommt hat an der stelle dann das ergebnis der funktion und keinen aufruf dieser ... ist bissle wirr zu verstehen aber ich hoffe es ist klar was ich meine
 
Alt 04.08.2004, 17:18  
Gast
 
Beiträge: n/a
Standard

Hallo Gerks,

mein Ansatz war ein anderer wenn ich aus einer Funtion via echo eine HTML Seite darstelle und ich die Möglichkeit habe im form tag eine function direkt aufzurufen könnte ich ohne Probleme kopmplexe Tools in einen File packen. Die Variante von maxi kenne ich und wende ich auch an. Aber bei dem was ich jetzt bearbeite wird mir das aufgrund des Umfanges zu unübersichtlich. Ich weiss ist ziemlich kompliziert ausgedrückt aber ich hoffe man versteht's

:wink:
Peter
 
Alt 04.08.2004, 18:07  
Gast
 
Beiträge: n/a
Standard

Hmm ich vermute wir reden aneinander vorbei.
Aber nehmen wir an eine Funktion kreiert als Output eine HTML File. Dann könntest du doch dieser Funktion als Argument irgendwas mitgeben anhand diese dann weiss was sie dir in das <form> bzw an steller dieser kreieren soll. Aber wie gesagt ich vermute wir reden aneinander vorbei

*g*
 
Alt 06.08.2004, 13:15  
Gast
 
Beiträge: n/a
Standard

Ja tun wir.

Mein Ansatz war im tag <form action=funtion()> mitzugeben. Geht leider nicht. Die Möglichkeit via Parameter den HTML zu verändern habe ich dabei bedacht.

Vielen Dank für eure Hilfe
Peter
 
Alt 06.08.2004, 17:01  
Gast
 
Beiträge: n/a
Standard

Ja klar meine ich ja. Die action sagt ja dem Browser des Clientrechner was er mit dem Formular machen soll also wohin er es schicken muss. Wenn da jetzt eine Funktion drinsteht kann ja der Client damit nichts anfangen weil ja PHP erst bei dir auf dem Server geparsed wird und dann das Ergebnis an den Client ankommt. Das würde bedeutet das du JavaScirpt brauchst (und nicht mal da würde das gehen) bzw das was du machen willst geht eher mit JavaScript da hier der Code beim Clientrechner ausgeführt wird z.B. onLoad, onClick, onWeissderGökswas ...

Grüsse
Göks
 
Alt 06.08.2004, 20:56  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von peterkh
aufgrund des Umfanges zu unübersichtlich
da nutze die möglichkeiten der OOP und du wirst diese probleme hinter dir lassen.
imported_Ben ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
GD-Spezialisten gesucht....wer kann helfen? rezix PHP Tipps 2008 12 26.02.2008 17:55
Call to a member function on a non-object Riks PHP Tipps 2007 20 10.02.2007 22:59
JavaScript - Function aus Variabel aufrufen stefanjann HTML, Usability und Barrierefreiheit 6 04.09.2006 08:55
Function und Variablen Quagga PHP Tipps 2006 2 11.08.2006 18:23
function() problem Marian PHP Tipps 2006 20 05.06.2006 21:47
eval : Kann function mit array nicht aufrufen!? PHP Tipps 2006 10 02.06.2006 00:40
function PHP Tipps 2007 46 08.11.2005 23:00
function in einer function - help! PHP Tipps 2005-2 4 25.10.2005 00:20
[Erledigt] Datenbank nicht erreichbar PHP Tipps 2005-2 27 19.08.2005 12:20
function () in function() JEGO PHP Tipps 2005-2 10 01.07.2005 11:10
[Erledigt] OOP: function in eine andere function einbinden PHP Tipps 2005 10 20.03.2005 16:13
function innerhalb einer function aufrufen. PHP Tipps 2005 18 21.01.2005 20:36
functionwiederholung in function PHP Tipps 2004 1 26.10.2004 15:09
[Erledigt] PHP Navigation =&gt; Function aufrufen und Navigation ausgeb PHP Tipps 2004 6 14.10.2004 16:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php action function, form action php function, form action funktion aufrufen, form action function, php form action function, php action funktion aufrufen, form action php funktion aufrufen, action php funktion aufrufen, form action funktion, form action aufrufen, action funktion aufrufen, php formular action funktion, action php funktion, mit form action function, action php function, php function mit action aufrufen, php action funktion, php function on action, form action function php, http://www.php.de/php-tipps-2004/6300-function-mit-form-action-aufrufen.html

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:51 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.