第一次问所以请友善:)...我正在尝试根据从我的数据库中获取的内容动态创建一个新表。该表应该有 3 列,每列都有自己的标题(第一种情况:“植物”,第二:“用户”第三:“电子邮件”)和与从数据库中获取的数据一样多的行。此外,每个数据都重定向到另一个 php 链接。你能帮我么?
这是页面应该是什么样子的一种图形:
这是我的代码:
<?php
$cn = mysql_connect("localhost","pablokvitca","") or
die("No se pudo conectar: " . mysql_error());
mysql_select_db("gaea");
$searched=$_GET['search'];
$sql1= "SELECT * FROM Plantas WHERE Nombre LIKE '%$searched%'";
$sql2= "SELECT * FROM Usuarios WHERE Username LIKE '%$searched%'";
$sql3= "SELECT * FROM Usuarios WHERE email LIKE '%$searched%'";
$result1=mysql_query($sql1);
$result2=mysql_query($sql2);
$result3=mysql_query($sql3);
$e1 = "";
$e2 = "";
$e3 = "";
$e1.='<table align="center" align="top">';
//$e1.='<th>Plantas</th>';
//$e2.='<th>Usuarios</th>';
//$e3.='<th>Mails</th>';
while ($row1 = mysql_fetch_array($result1)) { //plants
$e1 .= '<tr align=left>';
$pln = $row1['Nombre'];
$idp = $row1['idPlanta'];
$e1 .= '<td>';
$e1 .= "<div style=color:black;margin-left:50px;font-size:25px;>";
$e1 .= '<p> <a href="newPlanta.php?pltID='.$idp.'&viewer=true">Planta:'.$pln.'</a></p>';
$e1 .= "</div>";
$e1 .= '</td>';
$e1 .= '</tr>';
}
echo $e1;
//$e1.='</tr>';
//echo $e1;
while ($row2 = mysql_fetch_array($result2)) { //user
$e2 .= '<tr align=left>';
$usu = $row2['username'];
$e2 .= '<td>';
$e2 .= "<div style=color:black;margin-left:50px;font-size:25px;>";
$e2 .= '<p> <a href="perfil.php?id='.$usu.'">Usuario:'.$usu.'</a></p>';
$e2 .= "</div>";
$e2 .= '</td>';
$e2 .= '</tr>';
}
echo $e2;
while ($row3 = mysql_fetch_array($result3)) { //email
$ml = $row3['username'];
$e3 .= '<tr align=left>';
$e3 .= '<td>';
$e3 .= "<div style=color:black;margin-left:50px;font-size:25px;>";
$e3 .= '<p> <a href="perfil.php?id='.$ml.'">Email:'. $row3['email'].'</a></p>';
$e3 .= "</div>";
$e3 .= '</td>';
$e3 .= '</tr>';
}
echo $e3;
$e3.='</table>';
?>