2017-03-25 3 views
0
<?php 
    $connect = mysqli_connect("localhost","root","","test"); 

    echo "aa"; 

    if(isset($_GET['emailid'])) { 
     echo "aa"; 
     $emailid = $_GET['emailid']; 
     $sql = "SELECT emailid, phoneno, fname FROM registered WHERE emailid = '$emailid'"; 

     $query = mysqli_query($connect,$sql); 
     $resultfetch = mysqli_fetch_array($query); 
     $result = array(); 

     array_push($result, array(
           "Emailid" => $resultfetch['emailid'], 
           "Phoneno" => $resultfetch['phoneno'], 
           "first name" => $resultfetch['fname'] 
     )); 

     echo json_encode(array("result"=>$result)); 
     echo json_last_error_msg(); 
     mysqli_close($connect); 
    } 

?> 

Nach dem Ausführen des oben Skript die äußere Echo Anweisung gedruckt wird, aber innere Echo wird nicht gedruckt, und die o/p in json Unerwartet ist auch, u .Der Spaltennamen sind auch rechtsUnexpected ‚a‘ json o/p, während in Postbote läuft

you can check the images of database and o/p in postman

o/p

+0

unerwartet 'a' oder 'u'? posten Sie die Antwort – HaroldSer

+0

es zeigt unerwartet 'a', aber wenn ich den Cursor auf das Kreuz markiere Popups unerwartet 'u' –

+0

welche URL Sie verwenden? – C2486

Antwort

0

wie dies versuchen und ändern Sie Ihre Methode, um zu posten zu erhalten, geben Ihre E-Mail in Körper

if(isset($_POST['emailid'])) { 
     echo "aa"; 
     $emailid = $_POST['emailid']; 
     $sql = "SELECT emailid, phoneno, fname FROM registered WHERE emailid = '$emailid'"; 

     $query = mysqli_query($connect,$sql); 
     $resultfetch = mysqli_fetch_array($query); 
     $result = array(); 

     array_push($result, array(
           "Emailid" => $resultfetch['emailid'], 
           "Phoneno" => $resultfetch['phoneno'], 
           "first name" => $resultfetch['fname'] 
     )); 

     echo json_encode(array("result"=>$result)); 
     echo json_last_error_msg(); 
     mysqli_close($connect); 
    } 
+0

Körper Option wurde für Get-Methode deaktiviert –

+0

Ja sollten Sie in Ihrer linken Dropdown-Menü für Post-Methode ändern ... Wenn Sie in Methode Get bedeutet, sollten Sie Ihren Wert nur in URL übergeben nicht in der Kopfzeile – Nawin

+0

Ohh sorry man haven ' t lesen Sie Ihren Code gründlich Sie ersetzt GET mit Post und ja nach der Änderung bietet die gewünschte o/p danke budyyy :) –