2012-04-15 7 views
0

あるページから別のページに変数を渡して取得しようとしています。私はページを実行するとき 私は 'URLが見つかりません'というエラーが表示されます。だから私の変数は、ページに渡されていないと推測します。URL変数を渡して取得する

edit.phpとdelete.phpのページをクリックすると、対応するURLが表示されます。すなわちedit.php?id = 1、edit.php?id = 2などです。私はさまざまなことを試しましたが、この問題を解決できないようです。

最初のページ(リンク):

$ads_id = $row ["ads_id"]; //Value retrieved from database and stored in local variable 

<a href="delete.php?id=' . $ads_id . '"> 

<a href="edit.php?id=' . $ads_id . '"> 

个人设定

if (isset($_GET['id'])) { 

$ads_id = $_GET['id']; 

} 
else 

{ 

    echo "URL not found"; 
} 
+0

あなたは '个人设定?IDページを開くしようとしているように、それはなりますPHPの開閉タグ

を持っていないということだと思う= 1 ' 直接? –

+0

問題は、リンクがedit.php?id = 1ではなく、edit.php?id = 1ではないことです。多分。実際に問題があるかどうかはわかりません。 –

+0

@joeframbach私はそれがPHPコードの一部であると思います。最終HTMLには '' 'はありません。 –

答えて

1
$ads_id = $row ["ads_id"]; //Value retrieved from database and stored in local variable 

<a href="delete.php?id=' . $ads_id . '"> 

<a href="edit.php?id=' . $ads_id . '"> 

は次のようになります。ここでは

は、ソースコードである

<?php 
$ads_id = $row["ads_id"]; //Value retrieved from database and stored in local variable 
?> 

<a href="delete.php?id=<?=$ads_id?>"> 

<a href="edit.php?id=<?=$ads_id?>"> 
0

あなたはこれを試すことができます...あなたは...と、このphp functionはあなたを助けるかもしれないあなたが複数のリンクを追加することになるので、理由は単一引用符'問題のエラーを持っている...

$ads_id = $row ["ads_id"]; //Value form database source 

echo addLink("delete.php?id={$ads_id}","Link1") , "<br />"; 
echo addLink("edit.php?id={$ads_id}","Link1") , "<br />"; 

function addLink($url,$name) 
{ 
    return sprintf("<a href=\"%s\">%s</a>",$url,$name); 
} 
0

Iあなたのコードに問題が

<?php 
$ads_id = $row["ads_id"]; //Value retrieved from database and stored in local variable 
?> 

<a href="delete.php?id=<?php echo $ads_id; ?>"> 

<a href="edit.php?id=<?php echo $ads_id; ?>"> 
関連する問題