WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- action ohne form

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » action ohne form - 21 Nov 2024 Antworten
action ohne form
Korp
Otto-Normal-Poster
Threadstarter




Beiträge: 57

hallo,
ich habe ein kleines problem.
Und zwar möchte ich eine action (z.B speichern einer zeit) per link machen und nicht per button.
das würde so aussehen:
ich möchte time() in die db speichern
momentan mach ich das immer mit

if($aktion){
CODE
}






möchte es aber mit machen.

wer kann mir sagen wie? wäre sehr hilfreich danke im vorraus


---
Interessen am PC:
html, web design, sql und php

  Profil   E-Mail   Website   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Du hast da einen kleinen Denkfehler - Du kannst per POST (nur Formular) oder per GET Daten an den Server schicken. Diese sind dann in den superglobalen (Auch in Funktionen/Klassen) Variablen $_REQUEST (alle), $_POST und $_GET vorhanden.

In deinem Beispiel solltest du also nicht $action sondern $_REQUEST['action'] verwenden. DIe Registrierung von übergebenen Werten als normale Variablen ist veraltet und auf neuen PHP-Installationen deaktiviert.

Du kannst Variablen nicht nur per Formular sondern auch im Link übergeben (siehe URL dieser Seite). Sie sind dann ebendso im aufgerufenen Script verfügbar.

Schau doch mal in das Tutorial hier.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
Korp
Otto-Normal-Poster
Threadstarter




Beiträge: 57

ok ich danke dir mehr wollte ich nicht wissen.
das mit dem neuem php 5 regeln ist mir noch etwas schwerfällig zu schreiben und zu benuzten aber klappt immer besser *g*
das tutorial hab ich schon von vorn bis hinten durch nur für mich SEHR umständlich geschrieben (also für mich unbrauchbar)

naja danke dir hab was ich brauche kann so weit alles :D

greetz

---
Interessen am PC:
html, web design, sql und php

  Profil   E-Mail   Website   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Das ist keine PHP 5 Regel sondern stammt aus PHP 4.1

---
Weaverslave

  Profil   Website   Editieren   Zitieren
Korp
Otto-Normal-Poster
Threadstarter




Beiträge: 57

subjective schrieb am 20.05.2005 12:48
Das ist keine PHP 5 Regel sondern stammt aus PHP 4.1


ich meinte auch das $_SERVER, $_GET, $_SESSION usw. ;)

---
Interessen am PC:
html, web design, sql und php

  Profil   E-Mail   Website   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Das war klar und es gibt diese Superglobals bereits sein PHP 4.1.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
Korp
Otto-Normal-Poster
Threadstarter




Beiträge: 57

oh ok das wusste ich nicht sry!

---
Interessen am PC:
html, web design, sql und php

  Profil   E-Mail   Website   Editieren   Zitieren
nisita
Posting-Schinder




Beiträge: 540

subjective schrieb am 20.05.2005 16:13
Das war klar und es gibt diese Superglobals bereits sein PHP 4.1.

wobei diese damals meistens "ausgeschaltet" waren...(registerglobals..) und das ist ja seit php5 anders.. -jedenfalls wenn ich das richtig in erinnerung habe.. ..

mfg
ms

---
"Wir sollten lernen, uns allmählich vom Überfluss zu befreien, um zur Einfachheit unseres eigenen Wesens vorzudringen." Jean Gastaldi

  Profil   Editieren   Zitieren
Korp
Otto-Normal-Poster
Threadstarter




Beiträge: 57

es gibt einen code $_REQUEST_GLOBALS (oder so ähnlich) der übergeht die neuerungen.
weiss jemand was es damit auf sich hat ??
Also kann man es benutzen oder ist es absoult unratsam?

greetz Korp
thx

---
Interessen am PC:
html, web design, sql und php

  Profil   E-Mail   Website   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Nein die Superglobals waren und sind nicht abschaltbar. Man kann die Registrierung der normalen Globals konfigurieren. Man sollte jedoch die Superglobals nutzen. Damit sind die Zugriffe immer gleich (egal ob man im globalen Namensraum in einer Funktion oder Methode ist) und man sieht auch immer woher die Variable kommt. Die Lesbarkeit gegenüber den normal global registrierten Variablen erhöht sich also enorm.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
Korp
Otto-Normal-Poster
Threadstarter




Beiträge: 57

ok super zu wissen ich danke dir bringt mich ein gutes stück voran ;)

---
Interessen am PC:
html, web design, sql und php

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » action ohne form

Aktuelle Beiträge zur Hilfe im Forum für Homepage - action ohne form im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126505    Heute : 423     Gestern : 463     Online : 177     21.11.2024    13:45      0 Besucher in den letzten 60 Sekunden        
Nach oben