Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php mysql时如何使用超链接显示EmaiID_Php_Html_Mysql - Fatal编程技术网

使用php mysql时如何使用超链接显示EmaiID

使用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

我正在使用php显示mysql表的内容。 根据用户输入,我将进行一些查询,结果将存储在一个数组中并显示出来。 现在我在输出中有了EmilID,当我在网页中显示表格时,我想显示超链接。 我怎样才能做到这一点。提前谢谢

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'echo',$value'$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'
;}