PHP menyematkan gambar html sebagai tautan

Bagaimana cara menggunakan gambar sebagai tautan di php? Saya belum pernah menggabungkan dua elemen html dalam satu gema, jadi ini adalah hal yang baru bagi saya. Ini kode saya:

htmltest.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<?
   require("includes/conn.php"); //link to the database
?>
<html> 
<title>HTML with PHP</title>
<body>

<?php
      echo  "<a  href="pageone.php"><img src="homelogo.jpg"  /></a>";
?>

</body>
</html>

Itu adalah kode saya. Saya mendapatkan kesalahan berikut ini:

Kesalahan parsing PHP: kesalahan sintaksis, T_STRING yang tidak diharapkan, mengharapkan ', ' atau '; ' di /home6/dreamsm2/public_html/htmltest.php pada baris 11

Adakah yang bisa memberi tahu saya apa yang saya lakukan salah? Setiap bantuan akan sangat dihargai.

Larutan

Ubah baris menjadi:

echo  '<a href="pageone.php"></a>';

ATAU

echo  "<a href=\"pageone.php\"></a>";

Masalahnya, seperti yang ditunjukkan oleh kesalahan tersebut, adalah bahwa penerjemah PHP tidak dapat menemukan di mana string Anda seharusnya dimulai dan diakhiri. Menggunakan \" lolos dari tanda kutip. Menggunakan " di sekitar string akan memberikan pembatas string yang unik di sekitar string, sehingga Anda bebas menggunakan tanda kutip ganda di dalamnya.

Perhatikan, jika Anda membutuhkan tanda kutip tunggal dan ganda:

echo  '<a href="pageone.php" title="Andy\'s Link"></a>';
Komentar (0)

Anda juga dapat menggunakan ' alih-alih " untuk string, misalnya

Ini berfungsi: echo '"Halo!"'; => "Halo!"

Ini tidak akan berhasil: echo "'Halo ";;

Komentar (3)

CUKUP LAKUKAN INI:

echo '<a href="page.php"></a>';
Komentar (0)