XML-Parsing-Fehler: keine root-element gefunden

Ich versuche, die Suche auf alle Eigenschaften in einer Datenbank, die in einem Vorort. Ich habe gelesen, dass es hat etwas zu tun mit dem HTML-code 204, aber ich weiß immer noch nicht undertand, was zu tun ist oder was es wirklich bedeutet. Ich habe nicht getan, alle JS oder PHP in eine Weile, so kann dies ein wirklich dummer Fehler, aber ich kann nicht für das Leben von mir herausfinden. Bitte Um Hilfe!!

Hier ist mein JS-code:

function basicSearch(){

    //Connect Script to the PHP
    var urlLink = "basicSearch.php";
    //Get search parameters:
    var searchAreaBar = document.getElementById("searchAreaBar").value;

    //define the parameters to send to php
    var strParameters = "searchAreaBar="+searchAreaBar + "&sid=" + Math.random();

        //define the options for the AJAX request
        var objOptions = {
        //use method post
        method: "post",
        //use strParameters as the parameters
        parameters: strParameters,
        //if successfil call fuction(objXHR)
        onSuccess: function(objXHR) {

            //if objXHR. responseText = yes
            if(objXHR.responseText=='Yes'){

                alert("Success!");

            }
            else{

                alert("Error! No Properties Found!");

            }
        }
    }

    //define the AJAX request object
    var objRequest = new Ajax.Request(urlLink,objOptions);

}

Hier ist mein PHP code:

<?php

    //Link the username and password:
    $connect = mysqli_connect("localhost", "admin", "12345", "realestate") or die ('Connection to database failed: ' . mysql_error());
    //Extract variables for request parameters:
    extract($_REQUEST);

    //Define the query:
    $BasicSearch = "SELECT * FROM properties WHERE Suberb='$searchAreaBar'";
    //Run the query:
    $resDasicSearch = mysqli_query($BasicSearch) or die(mysql_error());
    //SET intCount to number of rows in result:
    $intCount = mysqli_num_rows($resDasicSearch);

    //If intCount is greater than 0:
    if($intCount > 0){
        //Echo Yes:
        echo "Yes";
    }
    else{

        //Echo no:
        echo "No";

    }

?>

Vielen Dank im Voraus.

mysqli_query erfordert zwei Argumente - die db-Verbindung, als einer von Ihnen und die sql-Anweisung der anderen
Ich fügte hinzu, $connect, aber ich bin noch immer der gleiche Fehler.

InformationsquelleAutor Christopher Littlewood | 2017-04-25

Schreibe einen Kommentar