皆様、ご回答ありがとうございます。それは強打でした。スペルを変更したところ、機能するようになりました。特定のユーザーのアカウントのレコードが表示されます。問題は、クエリが実行されないことですが、混乱を避けるために新しい質問を作成します。
ご協力ありがとうございました:)
私はこの分野では完全に自作自演で、何かがうまくいかない瞬間、どこを見ればいいのかさえわかりません。このコードが機能しない原因を誰かが見つけられるかどうか疑問に思っていました。
現時点では、サイトのユーザーが請求履歴の概要をテーブルで確認できる非常に単純なクエリがあります。行をクリックして完全な請求書を表示できるようにしたいのですが、実現していません。そのようなクエリを作成できるコードを取りましたが、 where uid=' とpaid=Y を追加した瞬間に動作が停止します。
これがコードです。誰でも間違いを見つけることができますか?
ありがとう!!!ユージェニー
<?php
include("mainfile.php");
include(XOOPS_ROOT_PATH."/header.php");
$host="localhost"; // Host name
$username="username"; // Mysql username
$password="password"; // Mysql password
$db_name="db name"; // Database name
$tbl_name="tbl name"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name WHERE uid='";
$Sql=$Sql . $xoopsUser->uid("s") . "' AND Paid='Y'";
$result=mysql_query($sql);
?>
<table width="400" border="0" cellspacing="1" cellpadding="0">
<tr>
<td>
<table width="400" border="1" cellspacing="0" cellpadding="3">
<tr>
<td colspan="4"><strong>List data from mysql </strong> </td>
</tr>
<tr>
<td align="center"><strong>Billing Date</strong></td>
<td align="center"><strong>Invoice Number</strong></td>
<td align="center"><strong>Description</strong></td>
<td align="center"><strong>Total GBP</strong></td>
<td align="center"><strong>View</strong></td>
</tr>
<?php
while($rows=mysql_fetch_array($result)){
?>
<tr>
<td><? echo $rows['date']; ?></td>
<td><? echo $rows['TicketID']; ?></td>
<td><? echo $rows['project']; ?></td>
<td><? echo $rows['grandTotal']; ?></td>
<td align="center"><a href="http://website.co.uk/site/viewInvoice.php?TicketID=<? echo $rows['TicketID']; ?>">View</a></td>
</tr>
<?php
}
?>
</table>
</td>
</tr>
</table>
<?php
mysql_close();
include(XOOPS_ROOT_PATH."/footer.php");
?>