06. juli 2009 - 22:05
Der er
8 kommentarer og 1 løsning
Gæstebog, vis webadresse
Hej alle Jeg har et ønske om følgende, som jeg ikke lige kan gennemskue: Min gæstebog har et felt hvor man indtaster sin webadresse. Hvis dette felt er udfyldt skal webadressen vises på siden. Hvis der IKKE er udfyldt noget i feltet til webadressen skal der ikke echoes noget ud. Kode til min gæstebog: (Ps. connecter til min db via en ekstern side og det virker) ----------------------------- <?php //echo "<table class=\"tables\">"; $pr_side = 6; $antal = mysql_result(mysql_query("SELECT COUNT(*) FROM guest"),0) or die(mysql_error()); $vis_fra = (isset($_GET["visfra"]) && is_numeric($_GET["visfra"]) && $_GET["visfra"] < $antal) ? $_GET["visfra"] : 0; $dato_array = getdate(); $dato = $dato_array['mday'].'/'.$dato_array['mon']. '-'.$dato_array['year']; $query = mysql_query ("SELECT * FROM guest ORDER BY id DESC limit $vis_fra, $pr_side") or die(mysql_error()); while ($row = mysql_fetch_array($query)) { //echo $row['id']; echo "<table><tr><td class=\"tableleft\">"; echo "Fra: <a href=\"mailto:"; echo $row['email']; echo "\" class=\"normlink\">"; echo $row['navn']; echo "</a>"; echo "<br />"; echo "<span class=\"updated\">Den: "; echo date ("j/n - Y",$row['dato']); echo "</span>"; /*echo "<span class=\"updated\">Den: $dato</span>";*/ /*echo "Den:"." "; echo $row['dato'];*/ echo "<br />"; echo $row['webben']; echo "</td><td class=\"tableright\">"; echo $row['besked']; echo "</td></tr></table>"; //echo "</table>"; echo "<br /><span class=\"splitter\">------o0o----</span><br />"; } if ($vis_fra > 0) { $back= $vis_fra - $pr_side; echo "<a href='$_SERVER[PHP_SELF]?visfra=$back' class=\"normlink\">Forrige</a> "; } $page = 1; for ($start = 0; $antal > $start; $start = $start + $pr_side) { if($vis_fra != $page * $pr_side - $pr_side) { echo "<a href='$_SERVER[PHP_SELF]?visfra=$start' class=\"normlink\">$page</a> <span class=\"divide\">l</span> "; } else { echo $page." "."<span class=\"divide\">l</span> "; } $page++; } if ($vis_fra < $antal - $pr_side) { $next = $vis_fra + $pr_side; echo " <a href='$_SERVER[PHP_SELF]?visfra=$next' class=\"normlink\">Næste</a>"; //echo "<hr />"; } ?> ----------------------------- Håber I kan hjælpe :0) //Carsten
Annonceindlæg tema
Det er klaret forholdsvist nemt... if(strlen($row['webben'] > 0) { echo "<br />"; echo $row['webben']; }
sorry.. prøver lige igen Det er klaret forholdsvist nemt... if(strlen($row['webben']) > 0) { echo "<br />"; echo $row['webben']; } såen :D
Hej kda Hvor skal dette erstatte anden kode henne? Er det her: echo "<table><tr><td class=\"tableleft\">"; echo "Fra: <a href=\"mailto:"; echo $row['email']; echo "\" class=\"normlink\">"; echo $row['navn']; echo "</a>"; echo "<br />"; echo "<span class=\"updated\">Den: "; echo date ("j/n - Y",$row['dato']); echo "</span>"; /*echo "<span class=\"updated\">Den: $dato</span>";*/ /*echo "Den:"." "; echo $row['dato'];*/ echo "<br />"; echo $row['webben']; // <<<<< her skal det kdasummer har skrevet, ind? echo "</td><td class=\"tableright\">"; echo $row['besked']; echo "</td></tr></table>"; //echo "</table>"; echo "<br /><span class=\"splitter\">------o0o----</span><br />";
echo "<table><tr><td class=\"tableleft\">"; echo "Fra: <a href=\"mailto:"; echo $row['email']; echo "\" class=\"normlink\">"; echo $row['navn']; echo "</a>"; echo "<br />"; echo "<span class=\"updated\">Den: "; echo date ("j/n - Y",$row['dato']); echo "</span>"; /*echo "<span class=\"updated\">Den: $dato</span>";*/ /*echo "Den:"." "; echo $row['dato'];*/ if(strlen($row['webben'] > 0) { echo "<br />"; echo $row['webben']; // <<<<< her skal det kdasummer har skrevet, ind? } echo "</td><td class=\"tableright\">"; echo $row['besked']; echo "</td></tr></table>"; //echo "</table>"; echo "<br /><span class=\"splitter\">------o0o----</span><br />";
FFS! ved ikke lige hvorfor jeg hele tiden glemmer den ) ... "if(strlen($row['webben'] > 0) {" skal være "if(strlen($row['webben']) > 0) {" sorry!
Hej igen kda Det er ok, men jeg mangler lige en forklaring på hvor denne kode skal smides ind henne, som jeg efterlyser lidt i indlægget fra igår, kl. 22:22:09 Kan du sende mig et svar på det spørgsmål? //Carsten
tjek #4 igen hvor det er placeret korrekt, men hvor ) mangler efter $row['webben'].
Hej igen kda Sorry, havde ikke lige set du havde sat det ind :0) My bad!! Jeg tager et tjek på og melder tilbage med nogle point hvis jeg får det til at virke. Tak indtil videre //Carsten
02. august 2009 - 23:13
#9
Hej kdasummer Havde næsten helt glemt dig, sorry :0$ Jeg har fået dit forslag til at virke og det kører uden problemer, vil du lægge et svar så sender jeg pointene i din retning :0) Og igen undskyld den sene tilbagemelding //Carsten
Vi tilbyder markedets bedste kurser inden for webudvikling