2015-04-16 7 views
-2

Ниже файла filmdetails.php Я хочу вызвать href-click, как я могу использовать его с помощью ajax для мобильного приложения. я имею в виду, когда я нажимаю на ссылку filmdetails.php? id = 12, то ниже код будет извлекать 12 идентификаторов, имеющих связанные с ним данные, такие как имя и год пленкиПолучение данных из базы данных с помощью ajax и php

Я хочу обработать это с помощью ajax. пожалуйста, направляйте

<?php 

include('connection.php'); 

$filmId = $_GET['filmId']; 

$sql ="SELECT * FROM films where filmId ='$filmId'"; 
mysqli_query("SET NAMES utf8"); 
$result = mysqli_query($conn, $sql); 

while($row = mysqli_fetch_array($result)) 
{ 
    $id = $row['filmId']; 
    $name = $row['filmName']; 
    $year = $row['filmYear']; 

    echo "$name, $year"; 
} 

mysql_free_result($result); 
mysqli_close($conn); 

?> 
+2

Sidenote: Вы смешиваете функцию 'mysql_', используя' mysql_free_result' вместе с 'mysqli_'. Они не смешиваются друг с другом. Использовать 'mysqli_free_result' http://php.net/manual/en/mysqli-result.free.php –

ответ

1

предположит, что ваш тег имеет идентификатор имя getcountry, чем использовать

$(document).ready(function() { 
    $('#getcountry').click(function() { 
     $.ajax({ 
      method: "POST", 
      url: "filmdetails.php", 
      data: { filmId: <?php echo $_GET['filmId']; ?> } 
     }).done(function(msg) { 
      alert("Data Saved: " + msg); 
     }); 
    }); 
}); 
+0

Я пробовал то же самое, но не работает, я также хочу, чтобы href немного усложнился для меня как неудобный в js – RRPANDEY

0

Отправьте filmId по вашему запросу AJAX.

$.ajax({ 
    method: "POST", 
    url: "filmdetails.php", 
    data: { filmId: <?php echo $_GET['filmId']; ?> } 
}).done(function(msg) { 
    alert("Data Saved: " + msg); 
}); 

Вы увидите данные в оповещении: Вы можете поместить эти данные в документ с помощью метода jQuery .html().

+0

Я хочу получить выше php-данные на href, пожалуйста, дайте мне знать, как я могу здесь ... как я новичок в ajax. – RRPANDEY

1

Я думаю, что этот трюк будет работать.

Смежные вопросы