使用php mysql时如何使用超链接显示EmaiID
我正在使用php显示mysql表的内容。 根据用户输入,我将进行一些查询,结果将存储在一个数组中并显示出来。 现在我在输出中有了EmilID,当我在网页中显示表格时,我想显示超链接。 我怎样才能做到这一点。提前谢谢使用php mysql时如何使用超链接显示EmaiID,php,html,mysql,Php,Html,Mysql,我正在使用php显示mysql表的内容。 根据用户输入,我将进行一些查询,结果将存储在一个数组中并显示出来。 现在我在输出中有了EmilID,当我在网页中显示表格时,我想显示超链接。 我怎样才能做到这一点。提前谢谢 if($result2->num_rows > 0){ echo '<table width="100%" bgcolor="#FFFFFF" cellpadding="0" cellspacing="0" border="1" class="db-tabl
if($result2->num_rows > 0){
echo '<table width="100%" bgcolor="#FFFFFF" cellpadding="0" cellspacing="0" border="1" class="db-table" boarder-collapse ="collapse">';
echo '<tr><th>STUDENT_NAME</th><th>CLASS</th><th>ID_NUMBER</th><th>ADDRESS</th><th>CITY</th><th>STATE</th><th>ZIP</th><th>COUNTRY</th><th>PHONE</th><th>INSURANCE</th>
<th>EMAIL</th><th>MAILING_ADDRESS</th><th>JOINED_ON</th></tr>';
while($rowz2 = mysqli_fetch_assoc($result2)){
echo "<tr>";
foreach($rowz2 as $key=>$value){
echo '<td>',$value,'</td>';
}
echo '</tr>';
}
echo "</table><br/>";
}
else{
echo "<h2>No data based on the entered values</h2>";
}
if($result2->num\u rows>0){
回声';
echo“学生姓名分类ID号DressCityStateZipCountryPhone保险”
电邮地址加入";;
而($rowz2=mysqli\u fetch\u assoc($result2)){
回声“;
foreach($rowz2作为$key=>$value){
回显“”,$value“”;
}
回声';
}
回声“
”;
}
否则{
回显“根据输入值无数据”;
}
在邮件中使用a标签:
echo '<td><a href="mailto:' . $value. '">' . $value .'</a></td>';
我不能确定这是否会如您所期望的那样工作,但如果从DB中检索到一个字段名为“EMAIL”的值,那么它将在mailto:链接中回响
因此,无论字段名是
EMAIL
还是您使用的从您的\u表中选择此\u字段、该\u字段、作为电子邮件的\u EMAIL \u字段
它都会在您的表中带来一个工作的mailto:链接。使用带有邮件的a标记:
echo '<td><a href="mailto:' . $value. '">' . $value .'</a></td>';
我不能确定这是否会如您所期望的那样工作,但如果从DB中检索到一个字段名为“EMAIL”的值,那么它将在mailto:链接中回响
因此,无论字段名是
EMAIL
还是您使用的从您的\u表中选择此\u字段、该\u字段、作为电子邮件的\u EMAIL \u字段
,它都会在您的表中带来一个有效的mailto:链接。我还无法评论,因此我将在此处发布它。检查您的数据库列是否为“电子邮件”或“电子邮件”,因为
if ($key == 'EMAIL')
是区分大小写的,因此,如果列为“email”,它将永远不会通过条件。如果出于某种原因需要不区分大小写的字符串比较,请使用:
if (strcasecmp($key, 'EMAIL') === 0)
我还不能评论,所以我会把它贴在这里。检查您的数据库列是否为“电子邮件”或“电子邮件”,因为
if ($key == 'EMAIL')
是区分大小写的,因此,如果列为“email”,它将永远不会通过条件。如果出于某种原因需要不区分大小写的字符串比较,请使用:
if (strcasecmp($key, 'EMAIL') === 0)
echo',$value'你能提供一个预期的结果吗?是否希望有一个链接打开电子邮件程序,该链接的电子邮件地址已在“收件人:”字段中?请检查HTML文档。如果($key=='email')echo'',则可以在foreach循环中执行此操作;else回显“”,$value“”;希望这有帮助。@ThisNameBetterBeAvailable是的,这就是我想要的。thanks@Sid那么胡里奥的答案就是给你的echo',$value'你能提供一个预期的结果吗?是否希望有一个链接打开电子邮件程序,该链接的电子邮件地址已在“收件人:”字段中?请检查HTML文档。如果($key=='email')echo'',则可以在foreach循环中执行此操作;else回显“”,$value“”;希望这有帮助。@ThisNameBetterBeAvailable是的,这就是我想要的。thanks@SidJulio的答案是给你的Julio,我在我的foreach中添加了这段代码。。它不工作了。虽然($rowz2=mysqli_fetch_assoc($result2)){echo”“;foreach($rowz2 as$key=>$value){if($key=='EMAIL'){echo”“;}else echo'.$value'.}echo';echo'
;}Julio,但我在我的foreach中添加了这段代码。。它不工作了。while($rowz2=mysqli_fetch_assoc($result2)){echo”“;foreach($rowz2 as$key=>$value){if($key=='EMAIL'){echo';}else echo'.$value.';}echo';echo';echo'
;}