php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.01.2012, 18:18  
Benutzer
 
Registriert seit: 21.01.2012
Beiträge: 37
PHP-Kenntnisse:
Fortgeschritten
Foley befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Aufruf von Funktionen übers Web

Hei Community konnte leider nichts zu dem Thema finden
wie kann ich mit einem Form eine Funktion aufrufen ?!
Code:
<form method="post" action="datei.php?function=bla>
geht nicht was habe ich falsch gemacht / falsch verstanden ???
Foley ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.01.2012, 18:59  
Erfahrener Benutzer
 
Benutzerbild von jspit
 
Registriert seit: 19.08.2011
Beiträge: 701
PHP-Kenntnisse:
Anfänger
jspit wird schon bald berühmt werden
Standard

Zitat:
Zitat von Foley Beitrag anzeigen
Hei Community konnte leider nichts zu dem Thema finden
wie kann ich mit einem Form eine Funktion aufrufen ?!
Code:
<form method="post" action="datei.php?function=bla>
geht nicht was habe ich falsch gemacht / falsch verstanden ???
Die Frage wird dir keiner beantworten können, da nur du den code von datei.php kennst. Und geht nicht ist keine Fehlerbeschreibung.
jspit ist offline   Mit Zitat antworten
Alt 27.01.2012, 19:15  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Foley Beitrag anzeigen
Hei Community konnte leider nichts zu dem Thema finden
wie kann ich mit einem Form eine Funktion aufrufen ?!
Code:
<form method="post" action="datei.php?function=bla>
geht nicht was habe ich falsch gemacht / falsch verstanden ???
Du liest kein Handbuch.

1. ist das HTML und kein PHP
2. ist die Zeichenkette im action tag nicht geschlossen
3. wieso mixt Du in Deinem Formular GET und POST?
  Mit Zitat antworten
Alt 27.01.2012, 19:55  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

PHP-Code:
// datei.php
if ( isset($_GET['function']) and $_GET['function'] == 'bla') {
  
bla();

Was auch immer das soll...
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 27.01.2012, 21:20  
Benutzer
 
Registriert seit: 21.01.2012
Beiträge: 37
PHP-Kenntnisse:
Fortgeschritten
Foley befindet sich auf einem aufstrebenden Ast
Standard

hmm ihr versteht wohl nicht mein Problem ich habe eine forms
Code:
<form method="post" action="irgendeinedatei.php">
damit lässt sich eine PHP Datei ansteuern ... die dazu auch noch die Werte des Formulars bekommt .
PHP-Code:
$_POST[] 
meine Frage: ist es möglich explizit eine Funktion anzusteuern statt eine ganze Datei ???
also ungefähr so:
Code:
action = "irgendeinedatei.php?function"
Foley ist offline   Mit Zitat antworten
Alt 27.01.2012, 21:22  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.631
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Zitat:
Zitat von Foley Beitrag anzeigen
meine Frage: ist es möglich explizit eine Funktion anzusteuern statt eine ganze Datei ???
also ungefähr so:
Code:
action = "irgendeinedatei.php?function"
Nein aber das kannst du, wie dir bereits in einem Codeshcnipsel gezeigt wurde, selber innerhalb der Datei nachbilden.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 27.01.2012, 21:23  
Benutzer
 
Registriert seit: 21.01.2012
Beiträge: 37
PHP-Kenntnisse:
Fortgeschritten
Foley befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von meikel Beitrag anzeigen
Du liest kein Handbuch.

1. ist das HTML und kein PHP
Parst PHP auch HTML

2. ist die Zeichenkette im action tag nicht geschlossen
Ist das ein Beispiel ... ich könnte es natürlich vervollständigen bitteschön:
Code:
<form></form>
3. wieso mixt Du in Deinem Formular GET und POST?
wenn man die methode POST auswählt möchte man doch wohl das der Browser auch POST nutzt nicht ?!Ist wesentlich besser für ein Endprodukt wenn Variablen etc im Body stehen als im Header das schreckt nur die User ab ...
Foley ist offline   Mit Zitat antworten
Alt 27.01.2012, 21:23  
Benutzer
 
Registriert seit: 21.01.2012
Beiträge: 37
PHP-Kenntnisse:
Fortgeschritten
Foley befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Dark Guardian Beitrag anzeigen
Nein aber das kannst du, wie dir bereits in einem Codeshcnipsel gezeigt wurde, selber innerhalb der Datei nachbilden.
Danke das war die Antwort die ich haben wollte
Foley ist offline   Mit Zitat antworten
Alt 27.01.2012, 21:44  
Erfahrener Benutzer
 
Registriert seit: 06.05.2011
Beiträge: 183
PHP-Kenntnisse:
Anfänger
DEdK4ever befindet sich auf einem aufstrebenden Ast
Standard

Kannst es über http://www.php.net/manual/en/functio...-user-func.php versuchen.
DEdK4ever ist offline   Mit Zitat antworten
Alt 28.01.2012, 06:44  
meikel
Gast
 
Beiträge: n/a
Standard

>>1. ist das HTML und kein PHP
>Parst PHP auch HTML

Hattu falsch verstanden. Deine Frage bestand aus einem HTML Schnipsel.

>>2. ist die Zeichenkette im action tag nicht geschlossen
>Ist das ein Beispiel ... ich könnte es natürlich vervollständigen >bitteschön:
>Code:

><form></form>

Falsche Stelle:
Zitat:
<form method="post" action="datei.php?function=bla">
Da fehlt was.

>>3. wieso mixt Du in Deinem Formular GET und POST?
>wenn man die methode POST auswählt möchte man doch wohl das der Browser auch POST nutzt nicht ?!

Das
Zitat:
datei.php?function=bla
ist GET und Dein Formular verlangt POST. Wenn POST, dann gehört function=bla nicht in das action attribut sondern muß als hidden tag gestaltet werden:
Code:
<form action="datei.php" method="post">
<input type="hidden" name="function" value="bla">
Auch wenn Du nicht der Einzige bist, der sowas verbricht: Irgend einen Browser, der den GET-POST Mix nicht mitmacht und die GET Variablen nicht mitschickt, wirds schon geben.
  Mit Zitat antworten
Antwort


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
Aufruf von preg_replace und noch ein bißchen was sn00ze PHP-Fortgeschrittene 1 22.07.2011 01:50
PHP Default charset für Funktionen MasterQ PHP-Fortgeschrittene 6 06.01.2011 10:03
Funktionen verketten martl666 PHP Tipps 2008 1 16.09.2008 15:59
Templatesystem mit Funktionen und Variablen drin? BartTheDevil89 PHP Tipps 2008 6 01.07.2008 09:32
Klassen und externe Funktionen ? ssm PHP-Fortgeschrittene 17 18.07.2007 11:59
eine Variable für alle Funktionen definieren Wing PHP Tipps 2007 16 24.06.2007 21:02
PHP Funktionen immer aufrufen DaniGro PHP-Fortgeschrittene 3 28.08.2006 16:35
Funktionen überprüfen und Grafik Funktionen hans.karl2 PHP Tipps 2006 10 31.07.2006 20:08
Funktionen in Funktionen - ist das gut? Schneckenkind PHP Tipps 2006 23 10.06.2006 13:39
Globale Variabeln in Funktionen finerip PHP Tipps 2007 3 28.11.2005 16:00
Eure Ideen sind gefragt: eigene Funktionen verwalten PHP-Fortgeschrittene 12 17.01.2005 15:00
[Erledigt] mysql funktionen nicht verfügbar. PHP-Fortgeschrittene 7 07.11.2004 10:38
Funktionen auslagern und auf variablen zugreifen Crypi PHP Tipps 2004 3 14.10.2004 13:43
kann übers internet nicht auf meinen apache zugreifen Server, Hosting und Workstations 6 24.07.2004 17:22
Funktionen Erklärung TheSkaterFriend PHP Tipps 2004 14 11.06.2004 22:05


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:41 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