2017-11-12 1 views
-4
<?php 
//Creating a connection 
$con = mysqli_connect("Host","user","pass","Database"); 

if (mysqli_connect_errno()) 
{ 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 
/*Get the id of the last visible item in the RecyclerView from the request and store it in a variable. For   the first request id will be zero.*/ 
$id = $_GET["id"]; 
$mode = $_GET["mode"]; 
$fahrer = $_GET["fahrer"]; 
if ($mode == "query"){ 
    if (is_null($fahrer)){ 
     $sql= "Select * from Fahrten"; 
    }else{ 
     $sql= "Select * from `Fahrten` where Fahrer = ".$fahrer." ORDER BY `Datum` ASC" ; 
    } 
} 
elseif ($mode == "insert"){ 
    echo "insert"; 
    $sql = "INSERT INTO `Fahrten`(`_id`, `Datum`, `AbfahrtOrt`, `LatAb`, `LonAb`, `AnkunftOrt`, `LatAn`, `LonAn`, `Plaetze`, `Fahrer`) VALUES ('',"; 
    if(!is_null($_GET["Datum"])){ 
     $sql = $sql."'".$_GET["Datum"]."',"; 
    }else { 
     $sql = $sql."'',"; 
    } 
    if(!is_null($_GET["AbfahrtOrt"])){ 
     $sql = $sql."'".$_GET["AbfahrtOrt"]."',"; 
    }else { 
     $sql = $sql."'',"; 
    } 
    if(!is_null($_GET["latAb"])){ 
     $sql = $sql."'".$_GET["latAb"]."',"; 
    }else { 
     $sql = $sql."'',"; 
    } 
    if(!is_null($_GET["lonAb"])){ 
     $sql = $sql."'".$_GET["lonAb"]."',"; 
    }else { 
     $sql = $sql."'',"; 
    } 
    if(!is_null($_GET["AnkunftOrt"])){ 
     $sql = $sql."'".$_GET["AnkunftOrt"]."',"; 
    }else { 
     $sql = $sql."'',"; 
    } 
    if(!is_null($_GET["latAn"])){ 
     $sql = $sql."'".$_GET["latAn"]."',"; 
    }else { 
     $sql = $sql."'',"; 
    } 
    if(!is_null($_GET["lonAn"])){ 
     $sql = $sql."'".$_GET["lonAn"]."',"; 
    }else { 
     $sql = $sql."'',"; 
    } 
    if(!is_null($_GET["Plaetze"])){ 
     $sql = $sql."'".$_GET["Plaetze"]."',"; 
    }else { 
     $sql = $sql."'',"; 
    } 
    if(!is_null($_GET["Fahrer"])){ 
     $sql = $sql."'".$_GET["Fahrer"]."')"; 
    }else { 
     $sql = $sql."'')"; 
    } 
} 
elseif($mode == "delete"){ 
    $sql = "DELETE FROM `Fahrten` WHERE _id = ".$_GET["_id"]; 
} 
elseif($mode == "update"){ 
    $sql = "UPDATE `Fahrten` SET "; 
    if(!is_null($_GET["Plaetze"]{ 
     $sql = $sql."`Plaetze`=".$_GET["Plaetze"]; 
    } 
    $sql = $sql." WHERE `_id`=".$_GET["_id"]; 
} 
else { 
    echo "else"; 
    $sql = "Select * from Fahrten"; 
} 



$result = mysqli_query($con ,$sql); 

while ($row = mysqli_fetch_assoc($result)) { 
    $array[] = $row;  
} 
header('Content-Type:Application/json'); 

echo json_encode($array); 

mysqli_free_result($result); 

mysqli_close($con); 

finden?>Es gibt ein; zu viel und ich kann es nicht

Ich versuche, verschiedene Ausflüge in einer Datenbank zu registrieren, aber wenn ich versuche, es zu analysieren, gibt es einen Fehler in Zeile 76, aber wenn ich lösche nutzlose Zeilen, ändert es nicht die Zeilennummer und andere Code-Validatoren finden den Fehler nicht. Bitte überprüfen Sie, ob Sie finden können, was ich überwacht habe ...

Es gibt zwei Möglichkeiten, Sie können entweder eine neue Reise registrieren oder registrieren, wenn Sie ein Passagier sein wollen. Sie werden per E-Mail benachrichtigt, wenn jemand interessiert ist.

+0

Sie möchten, dass wir Zeilen zählen? –

+0

Nein, was glaubst du, was ich getan habe, bevor ich das hier gepostet habe? Es gibt keinen Fehler in Zeile 76 –

+1

Es wäre besser, wenn Sie hier den Fehler schreiben, den Sie anstelle von Zeile Nr. erhalten. –

Antwort

3

Das wird nie funktionieren:

if(!is_null($_GET["Plaetze"]{ 

Stattdessen schließen alle Klammern:

if(!is_null($_GET["Plaetze"])){ 

Es ist in der Nähe von Linie 76. Ich zählte sie (ungefähr).

Verwandte Themen