Arama butonu
Bu konudaki kullanıcılar: 1 misafir
8
Cevap
2806
Tıklama
0
Öne Çıkarma
php kodlarının içine html???
K
17 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar php kodlarının içine html kodu nasıl yazılıyor?



K
17 yıl
Yüzbaşı
Konu Sahibi

T
17 yıl
Binbaşı

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.


Bu mesaja 1 cevap geldi.
K
17 yıl
Yüzbaşı
Konu Sahibi

hıı şimdi anladım peki başka yöntemi varmı bu işin


Bu mesaja 1 cevap geldi.
K
17 yıl
Yüzbaşı
Konu Sahibi

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>



C
17 yıl
Binbaşı

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


Bu mesaja 1 cevap geldi.
K
17 yıl
Yüzbaşı
Konu Sahibi

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 >
Bu mesaja 1 cevap geldi.
A
17 yıl
Yüzbaşı

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.


Bu mesaja 1 cevap geldi.
B
17 yıl
Yarbay

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.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.