Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Php ile veri çekerken html kodları bela oldu başıma :)

Darkart

0
Onaylı Üye
Üye
Katılım
1 Temmuz 2005
Mesajlar
7,037
Açılan Konu
291
Tepki puanı
53
Ya illa echo içindemi kullanacağız bu html kodlarını? 80-100 satır tablolu kod gerektiğinde ızdırap oluyor. Şu while kodunu kesip html kodlarını listeleyip sonra while işlemini kapamanın bir çaresi yok mu?

Örneğin asp deki gibi

<% Do While Not salla.Eof %>

html kodları

<% next %>

şeklinde basitçe yapamıyormuyuz? Yok başına slash yok sonuna tek tırnak bu ne yahu kabir eziyeti :)
 

metadige

0
Onaylı Üye
Üye
Katılım
23 Aralık 2005
Mesajlar
354
Açılan Konu
21
Tepki puanı
4
PHP:
<?php while($sorgu_kodun){ ?>
  <html>
    <div>
      <h1>Sorgudan gelen bir şey eklemek istersen <?php echo $sorgukodun['eklenecek']; ?></h1>
      <p>html kısım buraya istediğin kadar</p>
    <div>
  </html>
<?php }//while son ?>
 

Darkart

0
Onaylı Üye
Üye
Katılım
1 Temmuz 2005
Mesajlar
7,037
Açılan Konu
291
Tepki puanı
53
Oh be şükürler olsun :)
Teşekkürler.
 

metadige

0
Onaylı Üye
Üye
Katılım
23 Aralık 2005
Mesajlar
354
Açılan Konu
21
Tepki puanı
4
Rica ederim.

Ayrıca html çıktısının olacağı her yerde bu şekilde kullanmak hem daha kolay, hem hata yapma olasılığı az. Yani sadece while değil bütün döngüler vs. için böyle. Tek yapacağınız döngü ise süslü parantezlere dikkat etmek. Onun dışında <?php ?> içine yazıp içerikten ayırabilirsiniz. Hem dreamweawer benzeri bir editörde işlem yapıyorsanız dizayn kısmında ne yaptığınızı da görebilirsiniz bu şekilde.
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
Alternative syntax ile bracketlerdan da kurtulunabilinir.

PHP:
<? foreach ($list as $x): ?>
loop ici html codlari 
<? endforeach; ?>
 
Üst