표의 서식을 지정하여 각 속성 섹션에 헤더가 있도록하는 방법을 알 수 없습니다. 실제로 더 많이 볼 필요가있을 때만 머리글 하나만 볼 수 있습니다.PHP로 표 서식 지정
예를 들어 MOTOROLA에서 DROID 4를 얻을 수 있으며 모든 속성이 전체 소매 가격에서 음성 전화로 연결됩니다. 음성 다이얼링 후에는 다른 전화기의 두 번째 헤더가 있어야합니다. 분명히 내 논리가 엉망이고 약 4 시간 동안 고생하고있다. 나는 또한 이렇게 긴리스트가 아니라 두 테이블이 나란히 있어야합니다. 이
내 코드는 다음과 같습니다 :
이
내가 달성하기 위해 노력하고있어입니다<?
session_start();
if(!session_is_registered(myusername)){
header("location:main_login.php");
}
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="theme.css" />
</head>
<body>
<?php
include_once 'config.php';
$conf = new config();
mysql_connect($conf->getdbServ(), $conf->getdbUser(), $conf->getdbPwd()) or die(mysql_error());
mysql_select_db($conf->getDB()) or die(mysql_error());
$selectedPhones = $_POST['phones'];
$totalSelected = count($selectedPhones);
//echo $totalSelected;
$idList = "";
for($i=0;$i < $totalSelected; $i++){
$idList .= $selectedPhones[$i] . ",";
}
$idList = substr($idList,0,-1);
$query = "Select name from ".$conf->getproductTbl()." WHERE id='$idList'";
$res=mysql_query($query);
//echo $idList;
$data = mysql_query("SELECT ".$conf->getproductTbl().".id, ".$conf->getproductAttr().".* from ".$conf->getproductTbl()."
LEFT JOIN ".$conf->getproductAttr()." ON ".$conf->getproductTbl().".id=".$conf->getproductAttr().".prodFK
Where ".$conf->getproductTbl().".id IN(" . $idList . ");");
echo "<table width = 100% border = '1' cellspacing = '2' cellpadding = '0'>";
while ($result = mysql_fetch_assoc($res))
{
echo "<th colspan='2'>".$result["name"]."</th>";
}
while ($row = mysql_fetch_assoc($data)) {
echo "<tr><td>";
echo $row["Name"];
echo "</td><td>";
echo $row["value"];
echo "</td></tr>";
}
echo "</table>";
?>
</body>
</html>
위의 결과가 산출되었습니다. 아무것도 변경되지 않았습니다. –