variablen in php und javascript
variablen in php und javascript
kann man variablen, die ich in php definiere, in der selben datei mit javascript verwenden, und wenn ja, wie??
oder gibt es eine möglichkeit in javascript auf mysql dbs zuzugreifen
oder gibt es eine möglichkeit in javascript auf mysql dbs zuzugreifen
Die Berlin-Brandenburg phpBB User Group
Wer kämpft kann verlieren,
wer nicht kämpft hat bereits verloren...
Wer kämpft kann verlieren,
wer nicht kämpft hat bereits verloren...
in etwa so:
???
Code: Alles auswählen
var an=<?php echo $an; ?>
Die Berlin-Brandenburg phpBB User Group
Wer kämpft kann verlieren,
wer nicht kämpft hat bereits verloren...
Wer kämpft kann verlieren,
wer nicht kämpft hat bereits verloren...
Mach das doch wie folgt:
und soweiter.
Soll ja nur das Schema darstellen.
Auch in Templates geht das. Allerdings nur wenn der JS auch in der Templates enthalten ist und net in einer externen Datei liegt.
Mfg
MrMind
Code: Alles auswählen
<?php
$var1 = "Hallo";
$var2 = "Welt";
echo "<html>";
echo "<head>";
echo "<title></title>";
echo "<script language=\"JavaScript\">";
echo "alert(\"" . $var1 . " " . $var2 . "\");
echo "</script>";
...
?>
Soll ja nur das Schema darstellen.
Auch in Templates geht das. Allerdings nur wenn der JS auch in der Templates enthalten ist und net in einer externen Datei liegt.
Mfg
MrMind
Selbst ist der Coder
Coder unter Linux
Coder unter Linux
Proton hat geschrieben:<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'BLABLABLA';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
//MySql-Abfragen
$query = "SELECT * FROM ".$table['bilder']." WHERE name<>''";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)){
$checkpfad['$an'] = $row[pfad];
$an=$an+1
}
echo "<html>";
echo "<head>";
echo "<script type="text/javascript">";
echo "<!--";
echo "var b=new array(".an$.");";
echo "for(i=0; i<".an$."; i++)";
echo " b=new image();";
echo "b.src=".$checkpfad['."i".'];
echo "var n=0;";
echo "function b1()";
echo "{";
echo " n=0;";
echo " document.images[0].src=b[n].src;";
echo "}";
echo "function b2()";
echo "{";
echo "if(n>0)";
echo " n--;";
echo " document.images[0].src=b[n].src;";
echo "}";
echo "function b3()";
echo "{";
echo " if(n<5)";
echo " n++;";
echo " document.images[0].src=b[n].src;";
echo "}";
echo "function b4()";
echo "{";
echo " n=5";
echo " document.images[0].src=b[n].src;";
echo "}";
echo "//-->";
echo "</script>";
echo "</head>";
echo "<body>";
echo "<center>";
echo "<img src="erstesbild"><p>";
echo "<form>";
echo "<input type=button value="|<-" onclick="b1()">";
echo "<input type=button value="<-" onclick="b2()">";
echo "<input type=button value="->" onclick="b3()">";
echo "<input type=button value="->|" onclick="b4()">";
echo "</form>";
echo "</center>";
echo "</body>";
echo "</html>";
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
was ist na den roten zeilen falsch??
Microsoft Internet Explorer hat geschrieben:Parse error: parse error, unexpected '}' in /usr/export/www/vhosts/funnetwork/hosting/lp7mcgym/Forum/imageshowMOD.php on line 23
Die Berlin-Brandenburg phpBB User Group
Wer kämpft kann verlieren,
wer nicht kämpft hat bereits verloren...
Wer kämpft kann verlieren,
wer nicht kämpft hat bereits verloren...
FatFreddy$an=$an+1;
}
echo "<html>";
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
bin ich dummm...
Die Berlin-Brandenburg phpBB User Group
Wer kämpft kann verlieren,
wer nicht kämpft hat bereits verloren...
Wer kämpft kann verlieren,
wer nicht kämpft hat bereits verloren...
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
kleine Anmerkung am Rande warum in Gottesnamen machst du seiten lange echo ?????
Wozu sind den <? ?> gut?
alles was innerhalb dieser <? ?> wird vom Interpreter geparst der Rest nicht aber wozu Strings parsen die gar nicht geparst werden müssen.....
Das ist so eine Frage wie "Warum ist die Banane krumm". Die ich auch nicht verstehe...
Wozu sind den <? ?> gut?
alles was innerhalb dieser <? ?> wird vom Interpreter geparst der Rest nicht aber wozu Strings parsen die gar nicht geparst werden müssen.....
Das ist so eine Frage wie "Warum ist die Banane krumm". Die ich auch nicht verstehe...
Blutgerinsel hat geschrieben:alles was innerhalb dieser <? ?> wird vom Interpreter geparst der Rest nicht aber wozu Strings parsen die gar nicht geparst werden müssen.....
Das ist so eine Frage wie "Warum ist die Banane krumm". Die ich auch nicht verstehe...
Ich denke mal das es eine Art Schönheitsfaktor ist, das jedem anderster sieht.
Dem einen gefällt es net so, wenn in einer "richtigen" PHP Datei aufeinmal ein ?> kommt und dann HTML-Code und verwenden dafür lieber echos, imgegensatz zu anderen die es besser und schöner Trennen möchten.
Ich verwende generell Templates da ich definitiv PHP Code mit HTML Code trennen möchte. Wenn ich Auf Fehlersuche bin (die ohne Fehlermeldungen sind) dann wird auf Echo zurück gegriffen, genauso wenn eine Ausgabe (wie eine kleine HTML Seite) dargestellte werden muss, dann verwende ich auch echo.
Aber das ist mehr eine Schönheitsfrage. Und jeder Geschamck ist anderster. Das Script wird nicht schneller laufen wenn man es mit <? ?> einrichtet.
Mfg
MrMind
Selbst ist der Coder
Coder unter Linux
Coder unter Linux
- Blutgerinsel
- Mitglied
- Beiträge: 1801
- Registriert: 19.07.2004 18:53
- Wohnort: Landkreis Ulm
- Kontaktdaten:
ehm wenn ich mir die Fragen stelle:MrMind hat geschrieben: Das Script wird nicht schneller laufen wenn man es mit <? ?> einrichtet.
Mfg
MrMind
1.) Wie bin ich schneller?
2.) Wo hab ich mehr Übersicht?
3.) Wo muss ich weniger Escapen
Und dann noch sage ellenlange echos sind gut bin ich entweder völlig verblödet oder aber mir hat Jemand 2/3 des Gehirns weggeblasen......
Natürlich nimmt man Templates aber das steht hier nicht zur Debatte
