2017-07-20 7 views
1
<?php 
include('connect.php'); 
$query=mysqli_query($con,"select * from registration"); 
while($data=mysqli_fetch_array($query)) { 
    $a15=$data['status']; 
?> 
<tr> 
    <td><?php echo $data['name']; ?></td> 
    <td><?php echo $data['email']; ?></td> 
    <td><?php echo $data['contact']; ?></td> 
    <td><?php echo $data['city']; ?></td> 
    <td><?php echo $data['status']; ?></td> 
    <td> 
     <?php 
     if($data['status']='pending') { ?> 
     <a href="approve.php?id=<?php echo $data['id'];?>"><button Class="btn btn-primary btn-sm">Approve</button></a> 
     <?php } else { ?> 
     <a href="approve.php?id=<?php echo $data['id'];?>"><button Class="btn btn-success btn-sm">Approved</button></a> 
     <?php } ?> 
     <a href="delete.php?uid=<?php echo $data['id'] ?>"><button Class="btn btn-danger btn-sm">Delete</button></a> 
    </td> 
</tr> 
<?php } ?> 

このコードが印刷され、ユーザが承認され、ユーザーがすでに承認された場合の印刷「承認」されていない場合は、「承認」することで、すべての場合には、承認を示すが、それは働いていない私の中身が他の場合は動作していません。すべてのケースで承認示し、そのちょうど

答えて

6

編集

if($data['status']=='pending') 

if($data['status']='pending') 

を変更します。

if($data['status'] === 'pending') 

値とタイプを確認します。詳細情報については

、また、データ型を確認するために、この

if($data['status']='pending') 

使用

if($data['status']==='pending') 

Comparison Operators

+0

この

'=' 代入演算子の

if($data['status']='pending') 

使用をinsted var_types '==='を考慮しない緩やかな比較は厳密で、valueとvar_typeに一致します – ThisGuyHasTwoThumbs

+0

Thankそんなに..それはちょうど私の心から滑り落ちました、btwはずっと感謝しています:) – Deepak

+1

それはタイプミス@ディーパックでした。あなたが思うなら、この答えはあなたを助けました。次に、この答えに正解としてマークしてください。他のユーザーがこれを簡単に見つけるのに役立ちます。 –

1

Instedをクリックします。

0

このコード

'==' 比較演算子

`== 'であることは注目に値する
if($data['status']=='pending') 
関連する問題