Şimdi Ara

php kodlarının içine html???

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
9
Cevap
0
Favori
2.806
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar php kodlarının içine html kodu nasıl yazılıyor?



  • pek anlamadım
  • print veya echo fonksiyonu ekrana bişeler yazdırır, sen bu fonksiyonlara

    print("ahmet")
    print("elma")
    print("mehmet")

    yerine

    print("<b>ahmet</b>")
    print("<em>elma</em>")
    print("mehmet<br>")

    gibi html kod yazarsan bunu gören browser da onu bir html sayfa gibi yorumlar ve aynen düz bir html sayfaymış gibi kullanıcıya gösterir.

    giderde xml standartlarına uygun bişeler yazarsan onu da xml olarak yorumlar

    yukarıdaki olay bundan ibaret.
  • hıı şimdi anladım peki başka yöntemi varmı bu işin
  • arkadaşlar kusurabakmayım şimdi soruyu ters sorduğmu fark ettim doğrusu html arasına php nasıl koyrım olcaktı sanırsam tam bilmiyorum bu konularıda. Ben bu alttaki kodla veritabanından veri çekmeye çalışıyorum ama bu html arasına yazdığım php kodları sorun cıkartıyo gibi bu php kodu html arasına nasıl sorun cıkartmadan yazarım
     
    while ($yaz=mysql_fetch_array($sql)) {
    $ad = $yaz["ad"];
    <table width="504" height="20" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td width="250"> echo "$ad"; </td>
    </tr>
    }
    ?>
    </table>
  • html dosyalarına php kodları yazamazsın php dosyalarına yazabilirsin
  • quote:

    Orjinalden alıntı: BarışNet

    html dosyalarına php kodları yazamazsın php dosyalarına yazabilirsin

    ya arkadaşım biliyorum öyle olduğnu ben bu aşagıdaki kodu yazdım ama hata veriyor bende hatanın " <td width="250"><? echo "$ad"; ?></td>" bu satırda echo komutunu html kodları arasına düzgün yazmadıgımdan kaynaklandığnı düşünüyorum bu yuzde html kodları arasına php kodu nasıl yazarım diye soru sordum
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>

    <body>
    <table width="504" height="20" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td width="100">Ad </td>
    <td width="100">resim</td>
    <td width="100">açıklama</td>
    <td width="100">link</td>
    </tr>
    </table>
    <?php
    @mysql_connect ("localhost", "root", "ayka00")or die ("MySQL'e baglanilamadi");
    @mysql_select_db ("site",$baglanti);
    $sql = mysql_query ("SELECT * FROM download");
    while ($yaz=mysql_fetch_array($sql)) {
    $ad = $yaz["ad"];
    ?>
    <table width="504" height="20" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td width="250"><? echo "$ad"; ?></td>
    </tr>
    <?
    }
    ?>
    </table>
    </body>
    </html>



    < Bu mesaj bu kişi tarafından değiştirildi karacaayt -- 26 Haziran 2008; 18:58:07 >




  • Yapay Zeka’dan İlgili Konular
    php ve javascript
    18 yıl önce açıldı
    Daha Fazla Göster
  • quote:

    Orjinalden alıntı: karacaayt

    quote:

    Orjinalden alıntı: BarışNet

    html dosyalarına php kodları yazamazsın php dosyalarına yazabilirsin

    ya arkadaşım biliyorum öyle olduğnu ben bu aşagıdaki kodu yazdım ama hata veriyor bende hatanın " <td width="250"><? echo "$ad"; ?></td>" bu satırda echo komutunu html kodları arasına düzgün yazmadıgımdan kaynaklandığnı düşünüyorum bu yuzde html kodları arasına php kodu nasıl yazarım diye soru sordum
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>

    <body>
    <table width="504" height="20" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td width="100">Ad </td>
    <td width="100">resim</td>
    <td width="100">açıklama</td>
    <td width="100">link</td>
    </tr>
    </table>
    <?php
    @mysql_connect ("localhost", "root", "ayka00")or die ("MySQL'e baglanilamadi");
    @mysql_select_db ("site",$baglanti);
    $sql = mysql_query ("SELECT * FROM download");
    while ($yaz=mysql_fetch_array($sql)) {
    $ad = $yaz["ad"];
    ?>
    <table width="504" height="20" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td width="250"><? echo "$ad"; ?></td>
    </tr>
    <?
    }
    ?>
    </table>
    </body>
    </html>


    While döngüsü içindeki html kodların " (çift tırnakların) önüne \ (ters tire) işareti koymak zorundasın,yoksa syntax hatası alırsın.Orda bir yanlışlık var düzelteyim dedim.




  • echo komutunu ' ' tek tırnaklar arasında açıpda yapabilirsin.Ama karıştırma ihtimalin yüksek.O yüzden en iyi yöntem php dosyasının içerisindeki html kodlarının arasına php taglarını yerleştirip onun arasındada kodu çalıştırmak olaraktır.Veya arkadaşın dediği gibi echo yu çift tırnaklar arasında html kodları yazıp çalıştırabilirsin ama html kodlarının içerisinde çift tırnak varsa onun başına \ koymak zorundasın.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.