Versionen dieses Beitrags

Ajax mit MySQL und Google Charts

Missing script42
  • Ajax mit MySQL und Google Charts
  • Ähm, wie kann ich denn überprüfen, was beim Server ankommt?
  • Ich habe es mit
  • `<div>
  • <?php
  • $string = file_get_contents("ajax/fotografen.php");
  • echo $string;
  • ?>
  • </div>`
  • versucht, aber da kommt dann nur das an:
  • =$Datum) AND (Aktivitaet='aktiv') GROUP BY a.FotografenID;"; $resultChart = mysqli_query($conn, $selectChart); $table = array(); $rows = array(); $table['cols'] = array( array('label' => 'Fotograf', 'type' => 'string'), array('label' => 'Aufträge', 'type' => 'number') ); while ($rowChart = mysqli_fetch_assoc($resultChart)) { $temp = array(); $temp[] = array('v' => (string) $rowChart['Name']); $temp[] = array('v' => (int) $rowChart['Auftraege']); $rows[] = array('c' => $temp); } $table['rows'] = $rows; $jsonTable = json_encode($table); // echo $jsonTable; ?>
  • Für mich ein ganz willkürlicher Ausschnitt aus der Datei.
  • Wie kann ich das sinnvoller abfragen?
  • Viele Grüße Kerstin
  • Viele Grüße Kerstin
  • P.S. Jetzt habe ich gerade geschaut, was im Quelltext steht und da steht der ganze Text:
  • ~~~PHP
  • <?php
  • include_once '../inc/datenbankverbindung.php';
  • $Datum = $_POST['datum'];
  • echo $Datum;
  • $selectChart = "SELECT a.FotografenID AS ID, concat(FotografVorname, ' ', FotografNachname) AS Name, COUNT(*) AS Auftraege FROM tbl_KgAuftraege a JOIN tbl_Fotografen b ON a.FotografenID = b.FotografenID WHERE (Fototag1>=$Datum) AND (Aktivitaet='aktiv') GROUP BY a.FotografenID;";
  • $resultChart = mysqli_query($conn, $selectChart);
  • $table = array();
  • $rows = array();
  • $table['cols'] = array(
  • array('label' => 'Fotograf', 'type' => 'string'),
  • array('label' => 'Aufträge', 'type' => 'number')
  • );
  • while ($rowChart = mysqli_fetch_assoc($resultChart)) {
  • $temp = array();
  • $temp[] = array('v' => (string) $rowChart['Name']);
  • $temp[] = array('v' => (int) $rowChart['Auftraege']);
  • $rows[] = array('c' => $temp);
  • }
  • $table['rows'] = $rows;
  • $jsonTable = json_encode($table);
  • //echo $jsonTable;
  • ?>
  • ~~~
  • Offensichtlich wird das Größer-Zeichen in der Abfrage als schließendes html-Zeichen interpretiert.
  • Doch vor allem möchte ich ja den Inhalt der Variable $Datum sehen. Wie kann ich das machen, wenn nicht mit Echo?