写了下面的代码,echo这部分的代码和表头为何无法对齐?有谁知道能告诉我么?谢谢!
html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Documenttitle>
<style type="text/css">
table{
border: 1px solid skyblue;
}
td{border:1px solid skyblue;
}
style>
head>
<body>
<table>
<tr>
<td>foodName名称td>
<td>food_temperature性td>
<td>foodScore性分数td>
<td>food_taste味td>
<td>food_tropism归经td>
<td>upOrdown升降td>
<td>inAir归气分td>
<td>inBlood归血分td>
<td>gall_bladder胆经td>
<td>liver肝经td>
<td>lung肺经td>
<td>large_intestine大肠经td>
<td>stomach胃经td>
<td>spleen脾经td>
<td>heart心经td>
<td>intestine小肠经td>
<td>bladder膀胱经td>
<td>kidney肾经td>
<td>pericardium心包经td>
<td>triple-energizer三焦经td>
<td>spicytd>
<td>sweettd>
<td>tastelesstd>
<td>acidtd>
<td>bittertd>
<td>saltytd>
<td>edible_parttd>
<td>watertd>
<td>energytd>
<td>proteintd>
<td>fattd>
<td>carbohydratetd>
<td>insoluble_fibertd>
<td>cholesteroltd>
<td>ashtd>
<td>total_vitaminAtd>
<td>carotenetd>
<td>retinoltd>
<td>thiaminetd>
<td>riboflavintd>
<td>nicotinic_acidtd>
<td>vitaminCtd>
<td>vitaminEtd>
<td>calciumtd>
<td>phosphorustd>
<td>potassiumtd>
<td>sodiumtd>
<td>magnesiumtd>
<td>irontd>
<td>zinctd>
<td>seleniumtd>
<td>coppertd>
<td>manganesetd>
<td>commenttd>
<td>glycemic_indextd>
<td>data_sourcetd>
<td>food_idtd>
tr>
$food_name=$_GET["food_name"];
$sql="SELECT * FROM foodList_table WHERE foodName='".$food_name."'";
require_once("../dataBase.php");
$result=$conn->query($sql);
if($result->num_rows>0){
while($row=$result->fetch_assoc()){
echo "";
echo "".$row["foodName"]."";
echo "".$row["food_temperature"]."";
echo "".$row["foodScore"]."";
echo "".$row["food_taste"]."";
echo "".$row["food_tropism"]."";
echo "".$row["upOrdown"]."";
echo "".$row["inAir"]."";
echo "".$row["inBlood"]."";
echo "".$row["gall_bladder"]."";
echo "".$row["liver"]."";
echo "".$row["lung"]."";
echo "".$row["large_intestine"]."";
echo "".$row["stomach"]."";
echo "".$row["spleen"]."";
echo "".$row["heart"]."";
echo "".$row["intestine"]."";
echo "".$row["bladder"]."";
echo "".$row["kidney"]."";
echo "".$row["pericardium"]."";
echo "".$row["triple-energizer"]."";
echo "".$row["spicy"]."";
echo "".$row["sweet"]."";
echo "".$row["tasteless"]."";
echo "".$row["acid"]."";
echo "".$row["bitter"]."";
echo "".$row["salty"]."";
echo "".$row["edible_part"]."";
echo "".$row["water"]."";
echo "".$row["energy"]."";
echo "".$row["protein"]."";
echo "".$row["fat"]."";
echo "".$row["carbohydrate"]."";
echo "".$row["insoluble_fiber"]."";
echo "".$row["cholesterol"]."";
echo "".$row["ash"]."";
echo "".$row["total_vitaminA"]."";
echo "".$row["carotene"]."";
echo "".$row["retinol"]."";
echo "".$row["thiamine"]."";
echo "".$row["riboflavin"]."";
echo "".$row["nicotinic_acid"]."";
echo "".$row["vitaminC"]."";
echo "".$row["vitaminE"]."";
echo "".$row["calcium"]."";
echo "".$row["phosphorus"]."";
echo "".$row["potassium"]."";
echo "".$row["sodium"]."";
echo "".$row["magnesium"]."";
echo "".$row["iron"]."";
echo "".$row["zinc"]."";
echo "".$row["selenium"]."";
echo "".$row["copper"]."";
echo "".$row["manganese"]."";
echo "".$row["comment"]."";
echo "".$row["glycemic_index"]."";
echo "".$row["data_source"]."";
echo "".$row["food_id"]."";
echo "";
}
}else{
echo "没有记录哦";
}
?>
table>
body>
html>
找到原因了,要这样写,结果echo 的时候写成了,都是平时太依赖编辑器了
检查下css,是不是padding margin没有正确处理。