2015-01-24 4 views
-6

может кто-то сказать мне, пожалуйста, что случилось с этим, я думаю, что все правильно, но мое возвращаемое значение выдает все, что является моей командой для последний еще командовать, если заявления, кажется, не работает ...php не проходит через какой-либо оператор if и переходит непосредственно в оператор else

<?php 
$con=mysqli_connect("localhost","root","password","d_database"); 
if (mysqli_connect_errno($con)){ 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 
$images = array(); 
if(isset($_GET['mydata'])) 
    $mydata = $_GET['mydata']; 
if(isset($_GET['category'])) 
    $category = $_GET['category']; 

if($category == 'Users'){ 
    $result = mysqli_query($con,"SELECT id, dish_name, dish_image, user_username FROM recipes WHERE user_username = '$mydata'"); 
}else if ($category == 'Recipes'){ 
    $result = mysqli_query($con,"SELECT id, dish_name, dish_image, user_username FROM recipes WHERE dish_name = '$mydata'"); 
}else if ($category == 'Ingredients'){ 
    $result = mysqli_query($con,"SELECT id, dish_name, dish_image, user_username FROM recipes WHERE user_username = '$mydata'"); 
}else{ 
    $result = mysqli_query($con,"SELECT id, dish_name, dish_image, user_username FROM recipes"); 
} 
while($row = mysqli_fetch_assoc($result)){ 
    $images[] = $row; 
} 

echo "{images:".json_encode($images)."}"; 
mysqli_close($con); 
?> 
+0

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет об основной отладке. – Sumurai8

+0

'var_dump ($ category);' – Sumurai8

+0

Я даже не знаю, что это var_dump – george

ответ

-1

я использовал метод POST им мои формы так вот почему это было так ...: (((

if(isset($_POST['mydata'])) 
    $mydata = $_POST['mydata']; 
if(isset($_POST['category'])) 
    $category = $_POST['category']; 

исправить мою проблему