Как добавить изображение .png в качестве фона к ссылке с CodeIgniter - PullRequest
0 голосов
/ 05 июля 2019

Я не могу решить проблему.

Я работаю над проектом PHP с CodeIgniter, в DisplayData views У меня есть таблица с данными, и в 2 столбцах у меня есть ссылки , которые при нажатии вызывать функцию.

Я пытаюсь использовать изображение вместо ссылки , т.е. установить его в качестве фона ссылки.

Я скачал изображение и вставил его в папку, где отображаются (application/views/delete.png).

Я пытался изменить CSS background-image: URL("basket.png");, но это не работает, я также пытался добавить изображение тега

<a class=\"elimin\" href='deletedata?id=".$row-> id. "id> tag
<img src = "<? php echo base_url ('basket.png');?>
</a>

но он тоже не работает.

Я также пытался написать <img src = 'application/views/basket.png' />, но это тоже не работает

Может кто-нибудь сказать мне, как я могу сделать, пожалуйста?

Отображение данных просмотра

echo "<tr>";
echo "<td> ".$row->id."</td>";
echo "<td>".$row->testo."</td>";
      echo "<input type=\"hidden\" name=\"myVariable\" value=\"'.$row->stato.'\"/><br/>";

      echo "<td>  Da fare </td>";


      echo "<td> 

<a class=\"modifica\" href='updatedata?id=".$row->id."'>Modifica</a>

</td>";

 //<input type='submit' name='update' value='Cancella'>

echo "<td><a class=\"elimina\" href='deletedata?id=".$row->id."'>
Elimina</a></td>";


  echo "</tr>";

1 Ответ

0 голосов
/ 05 июля 2019

Во-первых, вам нужна хорошая структура папок.Все изображения / JS / CSS / и т.д .. должны быть размещены вне папки application.

application <== where the code placed
assets  <== where all the Images/JS/CSS placed
   - images
   - css
   - js
system <== system file
index.php <== inedx file

Тогда будет работать код ниже

<img src="<?php echo base_url() ?>assets/images/basket.png"/>

К вашему сведению

В связи с этим нет необходимости использовать echo все время.Вы можете просто удалить <?php из верхней части файла и просто использовать HTML.Если вам нужно что-то с PHP, просто оберните это только с <?= ?> (должен быть включен короткий тег PHP) или <?php echo ?>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...