PHP, MySQL ve köprüler - başka bir sayfaya bağlantı

2 Cevap php

Ben 2 php sayfaları var. Bir Belirli bir kaydın tüm alan değerlerini döndüren bir MySQL sorgu ve başka son 10 kayıtların id dönen. Ben diyelim ki satırda 3 tıkladığınızda tablo (id = 3) ilk sayfada bu ikinci sayfası tarafından kullanılan MYSQL sorguda id 3 ile ikinci sayfaya beni alır, böylece kimse beni iki bağlantı yardımcı olabilir.

'id' yani MYSQL tablo 'üyeler', 'Isim', 'soyadı', 'DOB' ve 'adres'

Page 1 returns last 10 results of 'select id from members' & the id values are hyperlinks Page 2 returns results of 'select id, firstname, surname, dob, address from members where id = 3 when user selects the id 3 hyperlink on page 1

Sadece nerede 'yan tümcesinde sayfa 2' '3 geçmek için nasıl bilmiyorum?

2 Cevap

: Bağlantıları olarak oluşturun

echo '<a href="page2.php?ID='.$row['ID'].'">View Details</a>';

Sonra sayfa2.php gibi bir şey olurdu:

$query = "SELECT firstname, surname, dob, address FROM members WHERE ID=".intval($_REQUEST['ID']);

Sayfa1 üzerinde:

echo '<a href="/page2.php?id='.$id.'">';

Page2 On:

$id = intval($_GET['id']); // make sure its only an id (SQL Incjection problems)
$query = SELECT * FROM members WHERE id=$id;

Bu çok rudiment bilgidir. Eğer id id değil, örneğin gibi bir şey olduğundan emin olmak gerekir. "?id=UNION SELECT * FROM mysql.user--"