我需要在运行时使用php和html创建一个表,该表应如下所示: -
image1 image2 image3
name1 name2 name3
---------------------------------
image4 image5 image6
name4 name5 name6
总共2行,每行包含3个数据,每个数据再次包含2行,一个是图像,另一个是一个名称。
我已经尝试过:
for($i=0;$i<2;$i++)
{
?> <tr>
<? for($j=0;$j<3;$j++)
{
?>
<td>
<table>
<tr>
<td align="left" valign="top" >
<a href="#">
<img src="images/speak-pic.jpg" width="88" height="88" border="0" class="pic-bod" />
</a>
</td>
</tr>
<tr>
<td align="left" valign="top" >
<a href="#" class="link-ar">
<? echo $t["profile_name"]?>
</a>
</td>
</tr>
</table>
</td>
<?
}
?>
</tr>
<? }
?>
但它仍无效
答案 0 :(得分:0)
您应该避免使用短格式标签。使用<?php
启动内联PHP块。
另一方面,看起来你的代码遗漏了一大块。或者你发了一个奇怪的摘录。
答案 1 :(得分:0)
虽然你并没有给我们足够的代码来帮助你,但这里有一些指导可以帮助你。
首先,您没有详细描述问题所在。 html看起来很稳固,而php看起来是样板代码。
但是你可能认为它看起来像一个表,这不是真正的表格数据。只是一堆带有附加链接的图像,每行分组三个。如果你这样看,可能更容易用块元素(如div)和CSS格式化它。这允许浮动设计,当您有7个元素并且只需要一个项目时,不需要特殊情况。
PHP有很多运算符可以使这种代码更具可读性。如果查看http://fi.php.net/manual/en/control-structures.alternative-syntax.php,您可以找到以下语法:
<?php foreach($dataarray as $datarow): ?>
do_something($data);
<?php endforeach; ?>
当您使用更多信息更新问题时,我可以通过更多帮助扩展此帖子。
答案 2 :(得分:-1)
首先,我们将在HTML中创建简单的联系表单,允许
观众输入他们的信息,如“全名”,“主题”,“电子邮件”,
“消息”这些是我们在联系表单中想要的常用值。
然后我们将创建PHP表单来处理这些并发送邮件。首先是
创建新的HTML文件并将其命名为“index.html”。
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<title>Simple Contact Us Form</title>
<meta http-equiv=”Content- Type” content=”text/html; charset=UTF-8″ />
<link rel=”stylesheet” type=”text/css” href=”style.css” />
</head>
<body>
<div id=”page-wrap”>
<h1 align =”center”>Simple <strong>Contact Us</strong> Form</h1>
<div id=”form-area”>
<form method=”post” action=”contactengine.php”>
<label for=”Name”>Name:</label>
<input type=”text” name=”Name” id=”Name” required/>
<label for=”number”>Contact Number:</label>
<input type=”text” name=”number” id=”number”
required/>
<label for=”Email”>Email:</label>
<input type=”text” name=”Email” id=”Email” required/>
<label for=”Enquiry”>Message:</label><br />
<textarea name=”message” rows=”20″ cols=”20″
id=”message”></textarea>
<input type=”submit” name=”submit” value=”Submit”
class=”submit-button” />
</form>
</div>
</div>
</body>
</html>
上得到这个答案