0

mysql データベースから URL を抽出したいと思います。ただし、URL を表内の「CLICK」という 1 つの単語にリンクしたいと考えています。

以下のコード スニペットは、mysql データベースからデータを抽出し、一連の行としてテーブルに配置します。各行には、データベースから抽出したいそれぞれの URL があります。完全な長い URL を表示する代わりに、クリックしてその URL にアクセスできる各行に対して CLICK という単語を表示したいだけです。それがどのように行われるか教えてもらえますか?

        $q="SELECT * FROM railstp WHERE DOWNLOAD='$changeday'";
                $r=mysqli_query($mysql_link,$q);

                if ($r)
                {
                echo "<strong>Network Rail Schedule (STP) updates downloaded: $changeday</strong>";
                echo "<p> </p>";
                echo "<Table id='customers'>
                <tr>
                <th>Headcode</th>
                <th>Traction</th>
                <th>From</th>
                <th>To</th>
                <th>Departing</th>
                <th>Destination</th>
                <th>Depart</th>
                <th>Arrive</th>
                <th>ATOC</th>
                <th>Runs</th>
                <th>Load</th>
                <th>Speed</th>
                </tr>";

                while ($row=mysqli_fetch_array($r,MYSQLI_ASSOC))
                {
                echo "<tr>";
                echo "<td>".$row['HEADCODE']."</td>";
                echo "<td>".$row['TRACTION']."</td>";
                echo "<td>".$row['STARTDATE']."</td>";
                echo "<td>".$row['ENDDATE']."</td>";
                echo "<td>".$row['DEPART']."</td>";
                echo "<td>".$row['ARRIVE']."</td>";
                echo "<td>".$row['DEPARTTIME']."</td>";
                echo "<td>".$row['ARRIVALTIME']."</td>";
                echo "<td>".$row['ATOC']."</td>";
                echo "<td>".$row['RUNS']."</td>";
                echo "<td>".$row['LOAD']."</td>";
                echo "<td>".$row['SPEED']."</td>";
                echo "</tr>";
                }
                echo "</Table>";
                }
                else {echo '<p>'.mysqli_error($mysql_link).'</p>' ;}
                }
                show_records($mysql_link);
                mysqli_close($mysql_link);
4

2 に答える 2

2

最も単純な形式では:

<a href="<?php echo $URL;?>">CLICK</a>
于 2013-07-31T20:36:11.910 に答える
0

これを行コードに追加します。

echo "<td><a href='".$row['URL']."'>CLICK</a></td>";

これにより、URL がパラメータとしてリンクに追加されますが、リンク テキストには CLICK のみが表示されます。URL を URL の列名に置き換えます。

于 2013-07-31T20:37:30.517 に答える