У меня есть список данных в моей БД, и я хочу показать это на столе. Моя проблема - небольшая деталь, все работает нормально, за исключением ссылки на URL, которую я хочу наложить на изображение, которое не работает. Я хочу, чтобы, когда пользователи нажимают на изображение, браузер перенаправляет на одну ссылку, выше - строка, которую я использую, чтобы попытаться связать URL-адрес с изображением (изображение выглядит нормально), и я выбираю URL-адрес:Печать HTML-кода с PHP
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>" . "<a href=\"" . "https://www.google.com.br/" . "\"><img src=\"" . $img_exch_addr . "\" alt=\"" . $arr2[$cont][0] . "\"/></a></br>" . $arr2[$cont][0] . "</td>";
Наблюдения: $ img_exch_addr является обращение к изображению Я хочу ссылку на, и $ arr2 [$ CONT] [0] это имя компании.
Вы можете проверить страницу, которую я использую для теста, здесь: http://www.bitcoinstats.info/exchange_volume.php И строка php, которую я показал, должна быть колонкой «Имя» (третья).
Я не webdeveloper, любая помощь будет оценена, еще одна вещь, я использую примеры для создания этих таблиц, есть много кода css и js, которые я понятия не имею, что они там делают , однако, когда я взял метки класса и идентификатора, проблема все еще была там, поэтому я не уверен, что это что-то делать с этим.
Весь код таблицы:
/************** Create Table *************************/
echo "<table cellspacing='0' width='100%' class='display compact' id='example'>
<thead>
<tr>
<th>World Ranking</th>
<th>Country Ranking</th>
<th>Name</th>
<th>Country</th>
<th>Pairs</th>
<th>Volume (24hr)</th>
<th>Market Share (World)</th>
<th>Market Share (Country)</th>
</tr>
</thead>
<tfoot>
<tr>
<th>World Ranking</th>
<th>Country Ranking</th>
<th>Name</th>
<th>Country</th>
<th>Pairs</th>
<th>Volume (24hr)</th>
<th>Market Share (World)</th>
<th>Market Share (Country)</th>
</tr>
</tfoot>
<tbody>";
//$aux = array($row['id'], $row['Name'], $row['Country'], $row['Type'], $row['24hrVol'],
// $row['24hrVolPosCountry'], $row['24hrVolPosWorld'], $row['24hrVolPerCountry'], $row['24hrVolPerWorld']);
$cont = 0;
while($cont<sizeof($arr2)) {
$img_addr = "/images/countries_flags/" . str_replace(" ","_",$arr2[$cont][1]) . ".png";
$img_exch_addr = "/images/exchanges_logo/" . str_replace("/","_",str_replace(" ","_",$arr2[$cont][0])) . ".png";
$url_exch = $countries_url[$arr2[$cont][0]];
if($COUNTRY==NULL or $COUNTRY===$arr2[$cont][1]){
echo "<tr>";
//echo "<a href='http://youtube.com'><img src='/images/exchanges_logo/BTCChina.png' alt='Youtube' /></a>";
if($arr2[$cont][3]<0){
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>" . $arr2[$cont][7] . "</td>";
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>" . $arr2[$cont][4] . "</td>";
echo "<td align=\"center\" style=\"font-size:14px;font-weight: bold;\"><a href=\"https://www.google.com.br/\"><img src=\"" . $img_exch_addr . "\" alt=\"" . $arr2[$cont][0] . "\"/></a></br>" . $arr2[$cont][0] . "</td>";
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>" . "<img src=\"" . $img_addr . "\" alt=\"" . $arr2[$cont][1] . "\" ></br>" . $arr2[$cont][1] . "</td>";
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>" . str_replace("BTC_", "", $arr2[$cont][2]) . "</td>";
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>-</td>";
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>-</td>";
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>-</td>";
}else{
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>" . $arr2[$cont][7] . "</td>";
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>" . $arr2[$cont][4] . "</td>";
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>" . "<img src=\"" . $img_exch_addr . "\" alt=\"" . $arr2[$cont][0] . "\" ></br>" . $arr2[$cont][0] . "</td>";
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>" . "<img src=\"" . $img_addr . "\" alt=\"" . $arr2[$cont][1] . "\" ></br>" . $arr2[$cont][1] . "</td>";
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>" . str_replace("BTC_", "", $arr2[$cont][2]) . "</td>";
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>" . round($arr2[$cont][3],4) . "</td>";
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>" . round($arr2[$cont][6],2) . "%</td>";
echo "<td align=\"" . "center" . "\" style='font-size:14px;font-weight: bold;'>" . round($arr2[$cont][5],2) . " %</td>";
}
echo "</tr>";
}
$cont++;
}
echo " </tbody></table>";
Извините, неверный тег, уже удален. – Ernanirst
Почему вы делаете так много (бессмысленной) конкатентации строк? нет никакого смысла в конкатенации фиксированных строк 2+, когда вы могли бы начать с одной строки для начала. –
Просто как @Jay Blanchard предложил, код чище, но все еще не работает .... – Ernanirst