2017-12-14 35 views
-1

私は助けが必要です。 htmlのhrefタグを通して変数を渡すだけです。hrefを通して変数を渡す

ページ内私は、だから私は仕事をdoens't OFCこの

<a href="some/url?c='.$variable.'"> 
<button>Go to link</button> 
</a> 

それとも

<a href="some/url?c='.<?php echo $variable;?.'"> 
<button>Go to link</button> 
</a> 

ようなものが必要<?php echo $variable;?>

で変数を使用することができ、私が使用します。その後、GETの変数

アイデア?

+3
+0

は非常にありがとう多く!私はあなたに気をつけて申し訳ありません、私はちょっとウェブ開発に新しいです:) – Esteban

答えて

1

この理由は、それが' -characterの文字列であるかのようにあなたは、PHPタグを処理しているということです、そしてあなたは連結のためにphpタグの外にピリオド(.)を使用しますが、これはうまくいかないでしょう。

<?phpタグを?>と一緒に閉じているわけでもありません。

、この作業を行う。このようなHTML内で直接変数をエコーするためにPHPのタグを使用するには:

<a href="some/url?c=<?php echo $variable; ?>"> 
    Go to link 
</a> 
1

<a href="url.php?c=<?php echo $variable; ?>">で変数を渡すと、パラメータとしてURL内に入ります。あなたは$_GET['']でURLから取り出すことができます。あなたのケースでは、PHPで$_GET['c']

0

印刷に全体のアンカータグを行うことができ

<?PHP 
echo "<a href=some/url?c=$variable> 
<button>Go to link</button> 
</a>"; 
?> 
1

私は任意のPHPコードの中に、これはPHPファイルであると仮定すると、ではありませんよ。

例:

<?php 
echo $_GET['c']; 
// Other PHP code here 
?> 

<!-- HTML Code here --> 
<form method="get"> 
<a href="some/url?c=<?= $variable ?>"> 
<button>Go to link</button> 
</a> 
</form> 
1
<a href="some/url?c=<?= $variable =?>"> 
    Go to link 
</a> 

または

<a href="some/url?c=<?php echo $variable; ?>"> 
    Go to link 
</a> 
関連する問題