2016-05-25 5 views
-1

PHPでは、あるページから別のページにURLを介して値を渡しました。1つのページから別のページに値を渡しますが、PHPとmySQLでこの値でクエリを実行するとエラーメッセージが表示されます

を:

Page1のそれをしてください.solveそれはブール値(false)を示します。..変数は、この値を取得すると、私が手が、私はsqlqueryの書き込み時に、私はのvar_dump()メソッドでその値をチェックする場合には、取得していません

<strike> 
<select onchange="location=this.value"> 
<option value="adminViewContact" active>View Contact Group</option> 
    <?php 
    while($row=mysql_fetch_array($result1)) 
    { 
    echo ' <option value="userViewContactGroup.php? id='.$row['user_id'].' && var='.$row['rel_name'].' ">'.$row['rel_name'].'</option> ';           
    } 
?> 
</select> 
</strike> 

PAGE2:

<strike> 
<?php 
if(isset($_REQUEST['id']) && isset($_REQUEST['var'])) 
{ 
    $id= $_REQUEST['id'] ; 
    $relation1= $_REQUEST['var'] ; 
} 
$Query1 = "SELECT * FROM tbl_contact WHERE st_contact_id=$id AND rel_status==$relation1 "; 
?> 
</strike> 

これは、データベースの値をretriveするために私のwhileループを使用することであるが、それは動作しません。:

<?php 
$Query1 = "SELECT * FROM tbl_contact WHERE st_contact_id=$id AND rel_status='$relation1' "; 
$result1 = mysql_query($Query1); 
while($row = mysql_fetch_array($result1)) 
{ 
    $i++; 
?> 
<tr class="info"> 
    <td><?php echo $i ; ?></td> 
    <td><?php echo $row['firststname']; ?></td> 
    <td><?php echo $row['lastname']; ?></td> 
    <td><?php echo $row['address']; ?></td> 
    <td><?php echo $row['email']; ?></td> 
    <td><?php echo $row['contact_date']; ?</td> 
    <td><?php echo $row['phone']; ?></td> 
</tr> 
<?php     
}            
?> 
+1

あなたはここにソースコードを置くことができますか? – ExtremsX

+1

これまでに試したことは何ですか? –

+0

こんにちはブラザー、私は今すぐ自分のコードを提出してください....ありがとう@ExtremsX – ashik

答えて

0

1. rel_status==$relation1は、SQLで間違っています。

あなたの問題は解決すると思います。

2. あなたと

echo ' <option value="userViewContactGroup.php? id='.$row['user_id'].' && var='.$row['rel_name'].' ">'.$row['rel_name'].'</option> ';

を交換する必要があります。

echo "<option value='userViewContactGroup.php?id=".$row['user_id'].'& var='.$row['rel_name']."'>".$row['rel_name']."</option>";

+0

ありがとう......エラーメッセージは表示されませんが出力されません。 – ashik

+0

@ashikデータベース内の 'rel_status'のタイプは何ですか? –

+0

rel_status varchar(100) – ashik

関連する問題