0

私は自分の電子メールと URL を、href と mailto を含むハイパーリンクとして表示しようとしましたが、うまくいきませんでした。誰かが次のコードを見て、私が何をする必要があるか教えてもらえますか? ありがとう。

<?php
    mysql_connect ("localhost", "root", "")  or die (mysql_error());
    mysql_select_db ("store_location");

    $term = $_POST['term'];

    $sql = mysql_query("SELECT * 
                        FROM store_location 
                        WHERE store_name like '%$term%' 
                        OR address like '%$term%' 
                        OR city like '%$term%' 
                        OR state like '%$term%' 
                        OR zip like '%$term%' 
                        OR phone like '%$term%' 
                        OR fax like '%$term%' 
                        OR email like '%$term%' 
                        OR url like '%$term%' ");

    while ($row = mysql_fetch_array($sql)){
      echo '<h1>Search Results:</h1>';
      echo 'Store Name: '.$row['store_name'];
      echo '<br/> Address: '.$row['address'];
      echo '<br/> City: '.$row['city'];
      echo '<br/> State: '.$row['state'];
      echo '<br/> Zip: '.$row['zip'];
      echo '<br/> Phone: '.$row['phone'];
      echo '<br/> Fax: '.$row['fax'];
      echo '<br/> Email: '.$row['email'];
      echo '<br/> URL: '.$row['url'];
      echo '<br/><br/>';
    }

?>
4

2 に答える 2

3

あなたの出力はHTMLなので、単に書くだけです

echo '<br/> Email: <a href="mailto:'.$row['email'].'">'.$row['email'].'</a>';
于 2012-12-06T01:12:24.677 に答える
0

これはあなたを助けるはずです

echo "<br/><a href='mailto:".$row['email']."'>".$row['email']."</a>"
于 2012-12-06T01:12:54.800 に答える