Avatar billede tanzaweb Nybegynder
21. februar 2006 - 00:35 Der er 10 kommentarer og
1 løsning

skal kun bruge den første række

Hej jeg har dette lille script hvor jeg skal bruge det første sko id i rækken, hvordan gør jeg lige det når jeg køre denne while sætning.
Her skal jeg så have lavet den første $skoid om til $newpageskoid for at jeg kan trække noget ud af tabellen senere med det ene $skoid som kommer ud. I øjeblikket får jeg jo den sidste $skoid ud som det jo er helt naturligt og hvordan kan jeg evt ændre det?

$rs = mysql_query("SELECT * FROM sko WHERE sko.themaid = $themaid LIMIT $offset,$limit") or die(mysql_error());
$hash=0;                                                                     
while($row = mysql_fetch_array($rs)) {
$i=0;
// Henter alle links, der høre til den pågældende kategori.
$query = mysql_query("SELECT * FROM sko WHERE sko.themaid = $themaid LIMIT $offset,$limit") or die(mysql_error());
// vi finder antallet af links i denne kategori
$rows = mysql_num_rows($query);
// smider de forskellige ting i arrays

$antal[$i] = $rows;
$warenbild[$i] = $row["warenbild"];
$warenname[$i] = $row["warenname"];
$info[$i] = $row["info"];
$pris[$i] = $row["pris"];
echo "<td class=\"noteText\" width=\"50%\">
<div class=\"box_text\">";
$pict=$row["warenbild"];
if(!$pict){
echo "<a href=\"".$_SERVER['PHP_SELF']."?id=".$id."&offset=".$offset."&mainid=".$mainid."&themaid=".$themaid."&skoid=".$row["skoid"]."\"><img src=\"/kind-bild.gif\" width=\"72\" height=\"54\" border=\"0\"></a>";
}
else{

echo "<div class=\"box_sko\">
<a href=\"".$_SERVER['PHP_SELF']."?id=".$id."&offset=".$offset."&mainid=".$mainid."&themaid=".$themaid."&skoid=".$row["skoid"]."\"><img src=\"/".$warenbild["$i"]."\" width=\"72\" height=\"54\" border=\"0\"></a>
</div>";

}

$skoid=$skoid;
if(!$skoid){
$storBild = mysql_query("SELECT sko.*, maerke.* FROM sko INNER JOIN maerke ON (sko.markenid = maerke.id) WHERE skoid = '$newpageSkoid'") or die (mysql_error());
$rowBild = mysql_fetch_array($storBild);
$pict=$rowBild["warenbild"];
if(!$pict){
echo "<img src=\"/kind-bild.gif\" width=\"112\" height=\"84\"><br />";
}
else{
echo "<img src=\"/".$rowBild["warenbild"]."\" border=\"0\" height=\"275\" width=\"412\" /><br />";
}
Avatar billede sesam Nybegynder
21. februar 2006 - 07:52 #1
Hvad med noget MoveFirst
Avatar billede dmdisco Nybegynder
21. februar 2006 - 08:31 #2
smid dette ind i din while løkke ret evt variablerne så de passer bedre da jeg ikke har kigget din kode igennem

if (!isset($gemtSkoId)) {
  $gemtSkoId = $row[skoid];
}
Avatar billede tanzaweb Nybegynder
21. februar 2006 - 09:36 #3
Movefirst hvordan bruger man den?
Avatar billede sesam Nybegynder
21. februar 2006 - 09:43 #4
Prøv den her, så skulle du kun få den første række
SELECT * FROM sko WHERE sko.themaid = $themaid ORDER BY skoid ASC LIMIT 1
Avatar billede tanzaweb Nybegynder
21. februar 2006 - 10:24 #5
Nu fik jeg det til at virke med en query jeg havde lavet før bare lige med en mindre fejl som jeg havde overset.
Avatar billede sesam Nybegynder
21. februar 2006 - 10:25 #6
Det var så lidt...
Avatar billede tanzaweb Nybegynder
21. februar 2006 - 10:56 #7
vil du have pointene, sesam
Avatar billede sesam Nybegynder
21. februar 2006 - 10:58 #8
nej nej :O)
Et simpelt "ellers tak for hjælpen" er vel det mindste man kan forvente...
Avatar billede tanzaweb Nybegynder
21. februar 2006 - 11:23 #9
Jamen det manglede da osse bare "TAK FOR HJÆLPEN"
Avatar billede sesam Nybegynder
21. februar 2006 - 11:26 #10
:O) - Jeg har bare oplevet utallige gange at man har forsøgt på at hjælpe uden at få en lille smulle kredit. Men du virker cool nok. Det var ikke min mening at virke som en "Gammel sur wannabee programmør"...
Avatar billede tanzaweb Nybegynder
21. februar 2006 - 15:26 #11
I know :-) det er jo det der sommetider kan p.... en af hvis folk bare bliver grove i m..... selv om der er noget i det.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester