PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   HTML, CSS und JavaScript Help! (http://www.selfphp.de/forum/forumdisplay.php?f=24)
-   -   php in js? (http://www.selfphp.de/forum/showthread.php?t=14161)

ZeroxXx 03.08.2006 23:23:37

php in js?
 
Hallo,

Ich habe mal wieder ein Frage und zwar,
wie muss man richtig php in js ausführen?

Also ich habe z.B sowas

PHP-Code:

<script language="JavaScript">
<!--
var textArray = new Array();blitzArray = new Array();textArray[1]="<?php include_once("system/replace.php"); $sql="SELECT * FROM shoutbox ORDER BY id DESC LIMIT 1";
$data=mysql_query($sql$db);
while (
$shout mysql_fetch_object ($data)) { if ($access>="4") { echo "<a href=\"index.php?show=shoutaction&amp;action=delete&amp;sid=$shout->id\">X </a>"; }
 echo 
"<a href=\"mailto:$shout->email\">$shout->id | $shout->name:</a><br />";  replace($shout->content); } ?>";
textArray[2]="<b>asdasd: </b>hi!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!";
</script>

aber irgendwie wird da bei
textArray[1]
php nicht ausgeführt, mach ich das was falsch???

Danke im Vorraus!

MfG ZeroxXx!

Andes 04.08.2006 00:47:35

AW: php in js?
 
Hast du mal den PHP-Teil ausgeklammert und separat ausgeführt?
Du hast bei deinen echo´s einige Fehler drin. Die 'href' kannst du nicht mit Anführungsstrichen schreiben. Da für Javascript der String an dieser Stelle zu ende ist und dies, einen Fehler produziert. Schreib stattdessen Hochkommas (einfache Anführungsstriche). Deine Ergebnisausgabe solltest du auch trennen.

PHP-Code:

if ($access>="4") { 
        echo 
"<a href='index.php?show=shoutaction&action=delete&sid=".$shout->id."'>X </a>";
    } 
     echo 
"<a href='mailto:$shout->email'>".$shout->id." | ".$shout->name.":</a><br />";
     
replace($shout->content); 


ZeroxXx 04.08.2006 14:57:14

AW: php in js?
 
Hi,

Perfekt, allles klar funtzt 1a, Dankeschön! :)

MfG ZeroxXx!


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

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.