2016-09-24 11 views
1

クリック(ボタン)コードが動作していて、URLの値を次のページにルーティングしていますが、同じ値をhrefタグを使ってルーティングしたいのですが...私のコードが値を取得していない間に誰でも私を助けることができます...phpのURL hrefの値を渡す

echo '<a href="clicheck.php?empid=<?php echo $row['empid'];?>&agentname=<?php echo $row['agentname'];?>&doj=<?php echo $row['doj'];?>&department=<?php echo $row['department'];?>&division=<?php echo $row['division'];?>&designation=<?php echo $row['designation'];?>&image=<?php echo $row['image'];?> ">- Evaluate -</a>'; 

答えて

1

PHPコードをページにエコーしようとしています。 (そしてプロセス中に文字列引用エラーを生成します。)ブラウザはPHPコードの処理方法を知らないでしょう。あなたはこのような何かしたい

echo '<a href="clicheck.php?empid=<?php echo $row['empid'];?>&agentname...'; 

:...例えば、

の代わりにこのような何かをPHPコードのサーバー側のすべてを評価

echo '<a href="clicheck.php?empid=' . $row['empid'] . '&agentname...'; 

ではなく、 <?php ... ?>タグをエコーし​​ようとすると、値自体が1つの連結文字列としてエコーされます。

1

これであなたのコードを置き換えます

echo "<a href='clicheck.php?empid={$row['empid']}&agentname={$row['agentname']}&doj={$row['doj']}&department={$row['department']}&division={$row['division']}&designation={$row['designation']}&image={$row['image']}'> - Evaluate</a>"; 
3

はこれを試してみてください。保証される。

<?php 
    $hello=$row['empid']; 
    $bye=$row['agentname']; 
    ?> 
<a href="clicheck.php?empid=<?php echo $hello ; ?>&agentname=<?php echo $bye ; ?>"> Mylink</a> 
+0

みんなの助けをありがとう...あなたのすべての人を愛して... – A1Nasir

4

これは動作します:)

echo '<a href="clicheck.php?empid='.$row['empid'].'&agentname='.$row['agentname'].'&doj='.$row['doj'].'&department='.$row['department'].'&division='.$row['division'].'&designation='.$row['designation'].'&image='.$row['image'].'">- Evaluate -</a>'; 
1
echo "<a href='evaluationsheet.php?empid= ". $_GET["empid"] ." && agentname= ". $_GET["agentname"] ." && doj= ". $_GET["doj"] ." && department= ". $_GET["department"] ." && division= ". $_GET["division"] ." && designation= ". $_GET["designation"] ." && image= ". $_GET["image"] ." && cli= ". $_POST["cli"] ." && callduration= ". $_POST["callduration"] ." '>Hello " . $_GET["empid"] . "</h1>";