php.de

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

 
 
LinkBack Themen-Optionen
Alt 22.09.2004, 20:50  
Gast
 
Beiträge: n/a
Standard PHP funktion aus HTML aufrufen

Hi Leutz!
Verzeiht mir die Frage!

folgender code:
Code:
<html>
<head>
<title></title>
</head>
<body>
<?PHP
	function buh()
	{
		echo("BUH, ERSCHRECK!");
	}
?>

<a onclick="buh()"> Klick mich </a>
</body>
</html>
geht nicht, ist mir auch aufgefallen. Aber warum? wie mach ich das?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.09.2004, 20:53  
Moderator
 
Registriert seit: 02.10.2006
Beiträge: 3.836
PHP-Kenntnisse:
Fortgeschritten
agrajag sorgt für eine eindrucksvolle Atmosphäreagrajag sorgt für eine eindrucksvolle Atmosphäre
Standard

Das ist so nicht möglich.

Du solltest dir darüber klar werden, was PHP macht und wie es funktioniert.

PHP läuft serverseitig. Das Script wird also abgearbeitet. Das Ergebnis wird an den Browser gesendet - der Job von PHP ist damit beendet.

mfG
werbegeschenk
__________________
Create your own quiz show.
agrajag ist offline  
Alt 22.09.2004, 20:55  
Gast
 
Beiträge: n/a
Standard

Also ist es nicht möglich, eine PHP funktion durch ein onclick ereignis auszuführen?
 
Alt 22.09.2004, 20:55  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://de3.php.net/introduction

les dir das mal durch.
__________________
privater Blog
imported_Ben ist offline  
Alt 22.09.2004, 20:59  
Gast
 
Beiträge: n/a
Standard

falls du php-code mit html aufrufen willst, dann musst du folgenden html-tag benutzen: <script src="http://www.domain.de/buh.php">
und in der buh.php müsste dann folgendes stehen:
Code:
<?php
echo "document.write('Buh, Erschreck!');";
?>
hinweis: das geht aber nur bei servern, bei denen die document.write funktion nicht ausgestellt ist!
hoffe das hilft dr und ich bin einer meinung mit den anderen und du solltest erstmal lernen, wozu php überhaupt da ist und wie es funktioniert.
wie ich sehe kannst du aber schon php nur wie es funktioniert weißt du nicht.
ein gutes php-tut findest du auf www.schattenbaum.net/php/
 
Alt 22.09.2004, 21:00  
Gast
 
Beiträge: n/a
Standard

hab ich das so richtig verstanden?

Code:
<a onclick=<? buh() ?>> Klick mich </a>
glaub ich nicht! Kanns momentan nicht ausprobieren!
 
Alt 22.09.2004, 21:03  
Gast
 
Beiträge: n/a
Standard

Ah, da war ich zu langsam mit tippen! :wink:

D.H. ich sollte die funktionen in extra .php Dateien speichern und beim onclick ereignis mit

<a onclick=<script src="blabla.php">> Klick mich </a>

sieht auch falsch aus! Bitte beispielcode!
 
Alt 22.09.2004, 21:06  
Gast
 
Beiträge: n/a
Standard

Also ich würds einfach so realisieren, wenns rein in PHP sein soll:


Code:
<html>
<head>
<title></title>
</head>
<body>
<?
   if (isset($_GET['buh']) && $_GET['buh']) echo "BUH, ERSCHRECK";
?>

<a href ="schreck.php?buh=true"> Klick mich </a>
</body>
</html>
 
Alt 22.09.2004, 21:07  
RudiS
Gast
 
Beiträge: n/a
Standard

Nein, das geht alles nicht.
Du kannst im Browser mit PHP nichts ausführen. Was du da versucht hast, würde nach onClick Buh, Erschreck schreiben, was du aber wohl nicht willst.
PHP wird nur auf dem Server ausgeführt.
Wenn du Sachen auf dem Browser machen willst brauchst du JavaScript oder ähnliches.
mfg RudiS
 
Alt 22.09.2004, 21:08  
Moderator
 
Registriert seit: 02.10.2006
Beiträge: 3.836
PHP-Kenntnisse:
Fortgeschritten
agrajag sorgt für eine eindrucksvolle Atmosphäreagrajag sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von DarkCluod
Bitte beispielcode!
Es gibt keinen Beispielcode weil es unmöglich ist....

Du kannst keine PHP-Funktion per onclick aufrufen. Du kannst höchstens die PHP funktion aus HTML aufrufen oder ein neues Fenster öffnen und in der dort anforderten Datei deine Funktion starten...
__________________
Create your own quiz show.
agrajag ist offline  
 


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 18:06
Rekursive Funktion bricht ab... duras666 PHP Tipps 2008 9 28.04.2008 12:36
Komplexe Funktion: +Übersichtlichkeit, -Performance Jacks Rache PHP Tipps 2006 3 07.06.2006 15:22
Nach Form-Submit Funktion aufrufen & Daten per POST weit fishlyfx PHP Tipps 2006 5 17.05.2006 11:31
funktion soll funktion aufrufen, welche datei einbindet PHP Tipps 2006 12 13.03.2006 19:31
PHP-GTK Tutorial Beitragsarchiv 9 02.11.2005 22:07
In einer Funktion auf eine Funktion der Klasse zugreifen phpbeginner PHP Tipps 2005-2 2 28.07.2005 01:30
Kontaktformular, welches auf neue html Seite führt PHP Tipps 2005-2 4 20.07.2005 12:21
Funktion in einer Funktion aufrufen? PHP Tipps 2005-2 11 14.06.2005 16:14
funktion aufrufen pc-freak PHP Tipps 2005 6 23.02.2005 13:27
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 11:44
funktion über Form button aufrufen PHP Tipps 2005 10 11.01.2005 17:54
Funktion mit HTML-Link aufrufen PHP Tipps 2004 8 22.07.2004 14:57
[Erledigt] sql syntax error in funktion, kann aber nix finden :( PHP Tipps 2004 10 20.07.2004 20:19
Referenz auf Funktion übergeben PHP-Fortgeschrittene 7 20.07.2004 10:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php in html aufrufen, php aus html aufrufen, html php aufrufen, html php funktion aufrufen, php in html ausführen, php funktion in html aufrufen, aus html php aufrufen, in html php aufrufen, php funktion aufrufen in html, php function html, php funktion aus html aufrufen, php html aufrufen, php function in html, html php ausführen, php funktion in html, php aufrufen html, php aufruf in html, php mit html aufrufen, php function in html aufrufen, php funktion aufrufen html

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2014, 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.