21. juli 2004 - 21:45Der er
10 kommentarer og 1 løsning
Hvad er display_block -en lille forklaring.
En der hurtigt kan forklare display_block . Jeg kan se at første gang er difineret uden punktum og alle efterfølgende med..Eller ved hvor jeg kan læse om det.(helst på dansk)
Jeg har et script <?php //connect to database $conn = mysql_connect("s", "o", "s") or die(mysql_error()); mysql_select_db("soos",$conn) or die(mysql_error());
//show categories first $get_cats = "select id, tit, des from kat order by tit"; $get_cats_res = mysql_query($get_cats) or die(mysql_error());
if (mysql_num_rows($get_cats_res) < 1) { $display_block = "<P><em>Desværre er der ingen varer udstillet</em></p>"; } else { while ($cats = mysql_fetch_array($get_cats_res)) { $katid = $cats[id]; $tit = strtoupper(stripslashes($cats[tit])); $des = stripslashes($cats[des]);
if ($_GET[katid] == $katid) { //get items $get_items = "select id, varenavn, varepris from varer where katid = $katid order by varenavn"; $get_items_res = mysql_query($get_items) or die(mysql_error());
if (mysql_num_rows($get_items_res) < 1) { $display_block = "<h4><em>Desværre er der ingen varer udstillet i denne katagori</em></h4>"; } else { $display_block .= "<ul>";
$display_block .= "</ul>"; } } } } ?> og jeg kan godt se at det er ligesom/istedet for echo. Men ku godt tænke mig nærmere forklaring f.eks. på <ul> og <li>
scriptet virker ok, men nu ville jeg f.eks gerne ha alle varetitler vist under katagorier på den første side og ikke via linket. Og er lidt famlende overfor display_block da jeg ikke har stødt på det før
Det er bare en almindelig variabel i php. Ikke noget med javascript at gøre.
$display_block = "en to tre "; (variablen indeholder nu værdien "en to tre ") $display_block .= "fire fem seks" (variablen indeholder nu værdien "en to tre fire fem seks")
så .= ligger bare den nye værdi i røven af den gamle varibelværdi.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.