MYSQL db yardımıyla elde edilen sonuçlar ile PHP masaya sınıfı tayin

2 Cevap php

döngü içindeyken, aşağıdaki tablo satırındaki stil ayarı olduğunda hiçbir sınır gösterir? neden? Arka plan renk ayarı gayet iyi çalışıyor, ama bu ... HİÇBİR SINIR UP GÖSTERİLERİ değil ...

    // Build Result String
$display_table = "<table>";
while($row = mysql_fetch_array($qry_result)){

$display_table .= "<tr style='border-top-width: thin; border-top-style: solid;'>"; //  wont work here, why?????

$display_table .= "<td width='110' rowspan='2'>BILD HÄR</td>";
$display_table .= "<td width='377' height='15'>$row[headline]</td>";
$display_table .= "<td width='67' rowspan='2'>$row[insert_date]</td>";
$display_table .= "</tr>";
$display_table .= "<tr>";
$display_table .= "<td height='15'>$row[price]:-</td>";
$display_table .= "</tr>";
}

$display_table .= "</table>";
echo $display_table;

2 Cevap

Çizgiyi kullanamazsınız

$display_table .= "<tr class="blablabla">";

Çünkü bakarsanız, sadece blablabla önce tırnak kapatıyorlar, böylece PHP bu PHP gibi değil, bir dize olarak yorumluyor.

Eğer bir dizge çift tırnak kullanımı gerekiyorsa, tek tırnak dize sarın.

Sen edersin böylece yukarıdaki durumda böyle bir şey

$display_table .= '<tr class="blablabla">';

PHP's strings manual page bakabilirsiniz

$display_table .= "<tr class='blablabla'>";

veya

$display_table .= "<tr class=\"blablabla\">";

açık, senin hattının ortasında "ile dize kapatmadan yana ...