Hallo,
tut mir Leid aber ich verzweifel gerade echt. seit 4 Stunden versuche ich nunmehr meine Arrays von PHP zu JavaScript zu übertragen! Wenn ich den das hier ist mein kompletter Code , er steht so in einer Datei. Wenn ich den unteren Block php auskommentiere funktionieren die Alerts wieder (letzter undefined, ist ja logisch)
Alles anzeigen
Alles anzeigen
tut mir Leid aber ich verzweifel gerade echt. seit 4 Stunden versuche ich nunmehr meine Arrays von PHP zu JavaScript zu übertragen! Wenn ich den das hier ist mein kompletter Code , er steht so in einer Datei. Wenn ich den unteren Block php auskommentiere funktionieren die Alerts wieder (letzter undefined, ist ja logisch)
PHP-Quellcode
- <?php
- $themengebiet = array();
- $wissensstufe = array();
- $teilgebiet = array();
- $buch = array();
- $kapitel = array();
- $frage = array();
- $antwort = array();
- $i = 0;
- $db_link = @mysqli_connect ('localhost', 'root', 'Kennwort');
- mysqli_select_db($db_link, 'schlaumi');
- $sql_kartei_vorhanden = "SELECT
- `Themengebiet` AS Themengebiet_vorhanden,
- `Wissensstufe` AS Wissensstufe_vorhanden,
- `Teilgebiet` AS Teilgebiet_vorhanden,
- `Buch` AS Buch_vorhanden,
- `Kapitel` AS Kapitel_vorhanden,
- `Frage` AS Frage_vorhanden,
- `Antwort` AS Antwort_vorhanden
- FROM standardkarten"; // hier muss noch durch die BenutzerID eingeschränkt werden
- $result_kartei_vorhanden = mysqli_query($db_link,$sql_kartei_vorhanden);
- if(!$result_kartei_vorhanden){echo ("Etwas stimmt nicht, oder die Tabelle ist leer");}else{echo $result_kartei_vorhanden->num_rows;}
- while ($row=mysqli_fetch_assoc($result_kartei_vorhanden)){
- $themengebiet[$i] = $row['Themengebiet_vorhanden'];
- $wissensstufe[$i] = $row['Wissensstufe_vorhanden'];
- $teilgebiet[$i] = $row['Teilgebiet_vorhanden'];
- $buch[$i] = $row['Buch_vorhanden'];
- $kapitel[$i] = $row['Kapitel_vorhanden'];
- $frage[$i] = $row['Frage_vorhanden'];
- $antwort[$i] = $row['Antwort_vorhanden'];
- $i++;
- }
- mysqli_free_result($result_kartei_vorhanden);
- ?>
JavaScript-Quellcode
- <script type="text/javascript">
- alert ("Hallo");
- var Themengebietvorhanden = new Array;
- var Wissensstufevorhanden = new Array;
- var Teilgebietvorhanden = new Array;
- var Buchvorhanden = new Array;
- var Kapitelvorhanden = new Array;
- var Fragevorhanden = new Array;
- var Antwortvorhanden = new Array;
- var KartenAnzahl = 0;
PHP-Quellcode
- <?php
- echo "KartenAnzahl = '" . $i . "';\n";
- for ($n=0;$n<$i;$n++){
- echo "Themengebietvorhanden[$n] = '" . $themengebiet[$n] . "';\n" .
- "Wissensstufevorhanden[$n] = '" . $wissensstufe[$n] . "';\n" .
- "Teilgebietvorhanden[$n] = '" . $teilgebiet[$n] . "';\n" .
- "Buchvorhanden[$n] = '" . $buch[$n] . "';\n" .
- "Kapitelvorhanden[$n] = '" . $kapitel[$n] . "';\n" .
- "Fragevorhanden[$n] = '" . $frage[$n] . "';\n" .
- "Antwortvorhanden[$n] = '" . $antwort[$n] . "';\n";
- }
- ?>