Php 在列中显示结果sql
我希望以如下格式的三列显示我的sql结果 怎么可能呢?我应该添加带有tr和td的表格吗?还是我代码中的divPhp 在列中显示结果sql,php,eclipse,Php,Eclipse,我希望以如下格式的三列显示我的sql结果 怎么可能呢?我应该添加带有tr和td的表格吗?还是我代码中的div CategoryName1 CategoryName2 CategoryName3 subcategoryN subcategoryN subcategoryN <?php foreach ($resultLang as $oneRec) { $catid= $oneRec["categor
CategoryName1 CategoryName2 CategoryName3
subcategoryN subcategoryN subcategoryN
<?php
foreach ($resultLang as $oneRec)
{
$catid= $oneRec["categoryID"];
echo"<strong>".$oneRec["categoryName"]."</strong><br>";
$sqlCmd2 ="SELECT subcategories.subCatID,subcategories.subCatName
FROM subcategories
JOIN categories
ON subcategories.categoryID=categories.categoryID
JOIN languages
ON categories.languageID = languages.languageID
WHERE languages.languageID =:lang
AND categories.categoryID=:cboCat";
$prepQuery2 = $conn ->prepare($sqlCmd2);
$prepQuery2->bindParam(":lang",$langTemp, PDO::PARAM_INT);
$prepQuery2->bindParam(":cboCat",$catid, PDO::PARAM_INT);
$prepQuery2->execute();
$resultLang2= $prepQuery2->fetchAll();
foreach ($resultLang2 as $oneRec)
{
$subCatid=$oneRec["subCatID"];
echo "<a href='displaysubcategory.php?subcat=?$subCatid'>".$oneRec["subCatName"]."</a></br>";
}
echo "<br>";
}
CategoryName1 CategoryName2 CategoryName3
子类别子类别子类别
我不知道eclipse标签是什么,但我通常做的是:
$header = "";
$data = "";
foreach ($resultLang2 as $oneRec)
{
$header .= "<td>".$oneRec['field']."</td>";
$data .= "<tr><td>".$oneRec['someData']."</td><td>".$oneRec['someOtherData']."</td></tr>";
}
echo "<table>";
echo "<tr>".$header."</tr>";
echo $data;
echo "</table>";
$header=”“;
$data=“”;
foreach($resultLang2作为$oneRec)
{
$header.=''.$oneRec['field'].'';
$data.=''.$oneRec['someData'].''.$oneRec['someOtherData'].'';
}
回声“;
回显“$header.”;
回波数据;
回声“;
正确设置问题的格式。
<?php
echo"<ul class='maincats'>";
foreach ($resultLang as $oneRec)
{
$catid= $oneRec["categoryID"];
echo"<li>";
echo"<strong>".$oneRec["categoryName"]."</strong>";
$sqlCmd2 ="SELECT subcategories.subCatID,subcategories.subCatName
FROM subcategories
JOIN categories
ON subcategories.categoryID=categories.categoryID
JOIN languages
ON categories.languageID = languages.languageID
WHERE languages.languageID =:lang
AND categories.categoryID=:cboCat";
$prepQuery2 = $conn ->prepare($sqlCmd2);
$prepQuery2->bindParam(":lang",$langTemp, PDO::PARAM_INT);
$prepQuery2->bindParam(":cboCat",$catid, PDO::PARAM_INT);
$prepQuery2->execute();
$resultLang2= $prepQuery2->fetchAll();
if($resultLang2) {
echo"<ul class='subcats'>";
foreach ($resultLang2 as $oneRec)
{
$subCatid=$oneRec["subCatID"];
echo"<li>";
echo "<a href='displaysubcategory.php?subcat=?$subCatid'>".$oneRec["subCatName"]."</a>";
echo"</li>";
}
echo"</ul>";
}
echo"</li>";
}
echo"</ul>";