Problem med LIKE!!!

Tags:    php

jeg har følgende kode

<pre>
<?
//$dt = $HTTP_get["dt"];

mysql_connect ("localhost","*************************","************************");
mysql_select_db ("test");

$forespz = mysql_query("SELECT * FROM ord WHERE word LIKE '$dt%' ORDER BY word ASC");





while ($dataz = mysql_fetch_array($forespz))
{
echo("<tr><td><a href='ushow.php?lt=$dataz[0]'>$dataz[1]</a></td></tr>");
}

?>
</pre>
Som godt viker

og fælgende kode

<pre>
<?
//$sog = $_GET["sog"];
//$vd = &$HTTP_POST_VARS['vd'];
//$txt = &$HTTP_POST_VARS['txt'];
//$sog=$txt;



$bgc1="#00FF00";
$bgc2="#00FFFF";

mysql_connect ("localhost","**********************","*************************");
mysql_select_db ("test");

$foresp = mysql_query("SELECT * FROM vdindhold WHERE Titel LIKE '$txt%' ORDER BY Titel ASC");
echo("<b>Din søgning på </b>");
echo($txt);
echo("<b> gav følgende resultater: </b>");

while($data=mysql_fetch_array($foresp));


echo("<table width='100%' cellpadding='5'>");
echo("<tr>");
echo("<td with='25%'>Titel</td>");
echo("</tr>");

{


IF($i=="0")
{$color= $bgc1;
$i="1";
}else{
$color=$bgc2;
$i="0";
}
echo("<tr>");
echo("<td bgcolor=$color with='25%'><a href='vish.php?ihid=$data[0]'>$data[2]</a></td>");
echo("</tr>");
}
echo("</table>");
?>
</pre>

som ikke virker kan simpelhent ikke finde problemmet!

kan simpelhent ikke forstå at den ene virker og den anden ikke gør!

Hjælp mig!

På forhånd tak!

mvh.
Thomas Christensen



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Det ser ud som om du har lavet to fejl i while sætning, for det første er der et semi-kolon efter og for det andet skal linien rykkes længere ned.

Fold kodeboks ind/udKode 


Det skulle klare dit problem....




Hvorfor virker den ikke? Melder den fejl? Skriver den ikke data i cellerne? Eller hvad er det? Husk at skrive fejlkoder etc., så er det 10x nemmere at hjælpe.

mikl | mikl@mikl.dk | MSN: mikl@mikl.dk



t