URL mező default értéke
Üdv!
Van egy problémám, amire nem találok választ :(
Van egy ürlapon egy URL mező:Ennek ugye a default értéke http://
(Ha a felhasználó kitölti a mezőt, akkor a neve az oldalára mutat!) Úgy szeretném megoldani, hogy ha ezt a mezőt nem tölti ki, akkor a ne legyen linkelve a neve!(Szűrjétek ki ami nem kell :)
Ez viszont így nem működik! Ugyanúgy linkelve van a név, az épp aktuális oldalra! Pl: http://valami.hu/urlap.php
Tud valaki segíteni?
■ Van egy problémám, amire nem találok választ :(
Van egy ürlapon egy URL mező:
<input type=\"text\" name=\"url\" size=\"35\" class=\"input\" value=\"http://".$_POST["url"]."\"/>
(Ha a felhasználó kitölti a mezőt, akkor a neve az oldalára mutat!) Úgy szeretném megoldani, hogy ha ezt a mezőt nem tölti ki, akkor a ne legyen linkelve a neve!
<?
$parancs = "SELECT * FROM p080204 ORDER BY id asc";
$eredmeny = mysql_query($parancs);
$i = 1;
while ($sor = mysql_fetch_array($eredmeny)) {
echo "<table style=\"width: 100%\" cellspacing=\"0\" cellpadding=\"0\"><tr><td class=\"id\" background=\"bg/titlebg.gif\"><font class=\"normalcolor\"> ".$i."</font></td></tr>\n"
. "<BR>\n"
. "<tr><td class=\"comment\">".nl2br(enable_icons($sor["comment"]))."</td></tr>\n"
. "<BR>\n";
if ($sor["url"] !="http://") { /* Ha van default értéke, akkor ($sor["url"] != "default érték") */
echo "<tr><td class=\"user\"><a href=\"".$sor["url"]."\" target=\"_blank\" title=\"".$sor["url"]."\">".$sor["name"]."</a>\n";
} else {
echo "<tr><td class=\"user\">".$sor["name"]."</font>\n";
}
echo "<font class=\"normalcolor\"> @ ".$sor["date"]."</font></td></tr></table>\n"
. "<br><br>\n";
$i++;
}
?>
Ez viszont így nem működik! Ugyanúgy linkelve van a név, az épp aktuális oldalra! Pl: http://valami.hu/urlap.php
Tud valaki segíteni?
Debug, debug, debug
ez igaz :)
Nos a select a név-, url-, hozzászólás-, dátum-, és id mezőket szelektálja!
Tényleg debuggolnod kéne...
Ebből az következik, hogy a 15. sorban található feltétel teljesül: if ($sor["url"] !="http://").
Ha a fejlesztő környezeted (pl.:nano,mcedit,notepad stb.) nem ad lehetőséget a változók követésére, javaslom, hogy a while ciklusba tedd be ezt:
print_r($sor);
és hasonlítsd össze az általad várt adatokkal (ez egyfajta debuggolás). Ja és a <BR> -k tényleg értelmetlenek <TR> tagok között.
Hova?
Nem jó helyre tettem? -_-