Fehler bei Include in Variable
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
break
button
check
code
datei
denkfehler
detail
fehler
funktion
gefunden datei
global check
info
klicken
string
switch
test
welt
wichtige informationen
zweite datei
-
Ich habe 2 Dateien, in der ersten ist ein String mit einigen Variablen. Die zweite Datei enthält eine Funktion in der diese Variablen definiert sind und der String ausgegeben wird. Habe ich einen Denkfehler drin oder warum funktioniert das so nicht?
Datei 1<?php echo '<table border="0" id="info" width="1000"> <tr> <td width="60"><div onClick="javascript:showSpoiler('.$id_a.', '.$id_b.');" style="background: url(\'/style/'.$style.'/image/b_info.png\'); background-repeat: no-repeat; min-height: 50px; display: block;"></div></td> <td width="940"><div id="'.$id_a.'" style="display: block;">'.$new_text.'</div><div id="'.$id_b.'" style="display: none;">Wichtige Informationen. Für Details auf den Button klicken.</div></td> </tr> </table>'; ?>
Datei 2<?php function sInfo($new_info, $new_text) { global $check, $style; $id_a = $check["counter"] + 1; $id_b = $check["counter"] + 2; switch ($new_info) { case 0: $is_info .= include('style/a/datei.php'); break; case 1: $is_info .= include('style/b/datei.php'); break; case 2: $is_info .= include('style/c/datei.php'); break; case 3: $is_info .= include('style/d/datei.php'); break; } $check["counter"] = $id_b; return $is_info; } $test = sInfo(0, "Hallo Welt"); echo $test; ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Was funktioniert denn da genau nicht?
rufst du denn überhaupt irgendwo deine Funktion auf? -
EDIT: Hab mein Fehler gefunden
Datei 1
$info = '<table border="0" id="info" width="1000"> <tr> <td width="60"><div onClick="javascript:showSpoiler('.$id_a.', '.$id_b.');" style="background: url(\'/style/'.$style.'/image/b_info.png\'); background-repeat: no-repeat; min-height: 50px; display: block;"></div></td> <td width="940"><div id="'.$id_a.'" style="display: block;">'.$new_text.'</div><div id="'.$id_b.'" style="display: none;">Wichtige Informationen. Für Details auf den Button klicken.</div></td> </tr> </table>'; return $info;
Beitrag zuletzt geändert: 8.1.2011 13:01:40 von siteplayer -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage