2012-05-14 20 views
0
while($row=mysql_fetch_array($result)) 
{ 
    echo "<td>".$row['status']."</td>"; 
    echo "<td><a href='book.php?id='".$row['id'].">Book</a></td>"; 
} 

book.phpページで、id = "something"をURLで解析したものを取得したいと思います。誰か助けてくれますか?ボタンをクリックした後にURL部分を取得する

Book.php

<?php 
$id=$_GET['id']; // this is not right 
echo $id; 
?> 
+0

' "​​Book";'何かがここで間違っている、これは細かい '$ ID = $ _ GET [ 'ID']のようです;'。 – deex

+0

HTML出力を見てください。それは明らかに間違っています。 – Corbin

答えて

2

あなたは、現在のページのURLが

function CurrentPageURL() 
{ 
$pageURL = $_SERVER['HTTPS'] == 'on' ? 'https://' : 'http://'; 
$pageURL .= $_SERVER['SERVER_PORT'] != '80' ?  
$_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"] : 
$_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; 
return $pageURL; 
} 

あなたの下の関数を使用したい場合は、あなただけの解析を懸念している。この

echo "<td><a href='book.php?id=".$row['id']."'>Book</a></td>"; 
+0

彼は正しい - あなたの引用符で間違っている – RiquezJP

関連する問題