Jeg har så makket lidt med denne linie $sql2 = "select count(recipeid) from " . RECIPES . " where categoryid = $cat and status = 'L'";
Jeg har prøvet med and og or, men jeg må bare erkend mine evner åbenbart er mangelfuld.
Spørgsmålet er altså: Hvordan skal scriptet være, for at man kan sige følgende. categoryid = $cat and status = 'L'"; categoryid1 = $cat and status = 'L'"; categoryid2 = $cat and status = 'L'";
Jeg vil have at den tjekker i de 3 felter om de har en id, som passer til.. $cat and status = 'L'
Jeg får nu følgende fejlmeldning: Parse error: syntax error, unexpected T_STRING
Efter jeg satte din forslag sådant ind:
$sql2 = "select count(recipeid) from " . RECIPES . "WHERE (categoryid = $cat AND status = 'L') OR (categoryid1 = $cat AND status = 'L') OR (categoryid2 = $cat AND status = 'L'); $result2 = mysql_query($sql2 ,$db); $row = mysql_fetch_row($result2); $recipecount = $row[0];
I er sgu bare for seje, jeg endte med at bruge nielle's forslag. At min første forsøg med michael stim's forslag fejlede, er garantert fordi jeg indsatte det forkert!
Egentlig sammenskrev jeg bare michael_stim's bud til en kortere form, så jeg springer over på denne her. Smid du bare selv et svar og tag dine point tilbage. Men tak for tilbudet. :^)
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.