#1 26. Juli 2011 Session Variable Habe das Problem, das eine Session-Variable nicht auf allen Seiten verfügbar ist. Meine Seite: Statistik (Bitte keine scripte posten, ich weiß das es geht ) Verwende für die Diagramme "Open Flash Chart". Wie man sieht habe ich oben eine Dropdownliste eingebaut mit der ich die Diagramme abhängig vom Quartal erstellen lassen möchte. Problem ist, dass innerhalb der Datei, für das Diagramm, die Session-Variable nicht mehr Verfügbar ist. Eingebunden wir das Diagramm in der diagramme.php so: Code: <?php include_once 'open_flash_chart_object.php'; open_flash_chart_object( 481, 300, "privat-firma.php", false ); ?> In dieser Datei ist die Variable noch verfügbar, wie man oben links sehen kann, wenn man das Quartal ändert. Wo ist das Problem? + Multi-Zitat Zitieren
#2 26. Juli 2011 AW: Session Variable Hey, wird in beiden Scripten die Session gestartet und jeweils mit dem selben Namen? Gruß Blackbird89 + Multi-Zitat Zitieren
#3 26. Juli 2011 AW: Session Variable habe bis jetzt nur einmal session_start(); in meiner index.php die unterseiten werden mit sections aufgerufen Code: <div id="menu"> <ul> <li><a href="index.php?section=eingabe" title="eingabe"><span>Eingabe</span></a></li> <li><a href="index.php?section=ausgabe" title="ausgabe"><span>Ausgabe</span></a></li> <li><a href="index.php?section=diagramme" title="diagramme"><span>Diagramme</span></a></li> </ul> </div> <div id="content"> <?php $section = array(); $section['eingabe'] = 'eingabe.php'; $section['ausgabe'] = 'ausgabe.php'; $section['diagramme'] = 'diagramme.php'; if (isset($_GET['section'], $section[$_GET['section']])) { include $section[$_GET['section']]; } else { include $section['ausgabe']; } ?> </div> + Multi-Zitat Zitieren
#4 26. Juli 2011 AW: Session Variable Hey, mach mal ein zweites Session-Start in der Datei die du mit open_flash_chart_object lädst. Wenn ich mich nicht täuche wird hierrüber das PHP-Script neu angestartet und daher ist die Variable nicht verfügbar. Sollte dies der Fall sein, hast du mit einem zweiten Session-Start das Problem gelöst - Ansonsten muss ich nochmal meditieren Gruß Blackbird89 + Multi-Zitat Zitieren
#5 26. Juli 2011 AW: Session Variable Scheint zu funktionieren Danke. BW haste Hast vielleicht auch ne Lösung wie ich die Checkboxen begrenzen kann auf eine Auswahl (Entweder Privat oder Firma). Ich weiß normal macht man das mit radiobuttons aber dann habe ich keine 2 verschiedenen values?! + Multi-Zitat Zitieren
#6 26. Juli 2011 AW: Session Variable Eventuell mit nem kleinen Javascript, das bei onclick prüft ob das andere aktiv ist. Falls ja kann man es deaktivieren per Javascript. Ich denke google spuckt da bestimmt was zu aus Gruß Blackbird89 + Multi-Zitat Zitieren
#7 26. Juli 2011 AW: Session Variable du willst gar net wissen wieviele und wie lange ich schon rumprobiert habe mit javascript ... jquery .. ajax ... alles was ich gefunden habe nur hat nichts funktioniert ... vielleicht war ich aber auch nur zu blöd und hab nur nen kleinen fehler drin gehabt wie jetzt auch + Multi-Zitat Zitieren
#8 26. Juli 2011 AW: Session Variable Ich schau nachher zuhause mal ob ich irgendwas finde, falls ja schreib ichs dir noch Gruß Blackbird89 + Multi-Zitat Zitieren
#10 26. Juli 2011 AW: Session Variable Hey, habe grad so beim überfliegen einiger Seiten das hier gefunden: PHP: < SCRIPT LANGUAGE = "JavaScript" > function checkswitch ( elm , name1 , name2 ){ if ( elm . name == name1 ){ if ( elm . checked ) elm . form [ name2 ]. checked = false ; else elm . form [ name2 ]. checked = true ; } else if ( elm . name == name2 ){ if ( elm . checked ) elm . form [ name1 ]. checked = false ; else elm . form [ name2 ]. checked = true ; } } </ script > auswahl 1 < input type = "checkbox" name = "on" onClick = "checkswitch(this,'on','off')" checked />< br > auswahl 2 < input type = "checkbox" name = "off" onClick = "checkswitch(this,'off','on')" /> Allerdings würde ich für diesen Fall Radio-Felder nutzen, dafür sind Sie ja da! Deinen Einwand, das du keine zwei Values ist, kann ich nicht nachvollziehen, dann sind die genau dafür gedacht! Gruß Blackbird89 + Multi-Zitat Zitieren