我有一個像「Doctor and Surgical」這樣的變量,我從Mysql數據庫中獲取這個值並將其存儲在一個變量中。當我贊同這個變量它給了我唯一的「醫生」 誰能告訴我怎麼可以採取從MySQL中檢索作爲一個完整的變量上述值...從MySQL獲取PHP變量時發生的問題
編輯
請在下面找到
代碼query.php
<form action="process.php" method="post">
<select name="cat">
<?php
$sql="select distinct Category from tbl_1 order by Category asc";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query))
{
echo "<option value=".$row[Category].">".$row[Category]."</option>";
}
?>
</select>
<select name="station">
<?php
$sql_1="select distinct Station from tbl_1 order by Station asc";
$query_1=mysql_query($sql_1);
while($row=mysql_fetch_array($query_1))
{
echo "<option value=".$row[Station].">".$row[Station]."</option>";
}
?>
</select>
<input name="C" type="submit" />
</form>
process.php
$myValue =$_POST['cat'];
$myStation=$_POST['station'];
echo $myValue;
echo "<br/>";
echo $myStation;
$mySqlStm ="SELECT Name FROM tbl_1 WHERE Category='$myValue' and Station='$myStation'";
$result2 = mysql_query($mySqlStm) or die("Error:mysql_error()");
if(mysql_num_rows($result2) == 0){
echo("<br/>no records found");
}
ELSE
{
echo "<table border='1'>";
//ECHO THE RECORDS FETCHED
while($row = mysql_fetch_array($result2))
{
echo "<tr>";
echo "<td>" . $row['Name'] . "</td>";
}}
在這裏,當我回聲$ myvalue的它給了我「醫生」,而不是「醫生和外科醫生」 我需要「醫生和外科醫生作爲一個完整的變量
你能告訴我一些你的代碼嗎? – JakeParis
是啊,你不能指望任何幫助,只是說明 –
請不要投票結束。用戶在這裏顯然是新的,並且需要一些幫助來理解如何提出適當的問題。 @ user501582請提供您遇到問題的代碼。 – Sampson