コードの何が問題になっていますか? 私の目的は、可変量の行を持つ html テーブルに行を入力するテーブルを作成することです。私のコードは警告を返します:
foreach() に無効な引数が指定されました
<?php
{
$user=$_SESSION['username'];
$pass=$_SESSION['password'];
}
$con = mysql_connect("localhost","****","*****");
var_dump($con);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("****", $con);
$result = mysql_query("select * from `order` WHERE username='$user'");
while ($row = mysql_fetch_array($result))
{
$html_table = '<table border="1 cellspacing="0" cellpadding="2""><th>Company Symbol </th><th>Amount </th><th>Actual Stockprice </th><th>Old Stockprice </th><th>Cost </th><th>Profit/loss </th><tr>';
foreach($result as $row) {
$html_table .= '<tr><td>' .$row['company']. '</td><td>' .$row['amount']. '</td><td>' .$row['stock']. '</td></tr>';
}
$html_table .= '</tr></table>';
$html_table = str_replace('<tr></tr>', '', $html_table);
echo $html_table;
}
?>
どんな助けでも素晴らしいでしょう。