låt säga att jag har en tabell som heter "foo". i den tabellen finns en kolumn som heter "value". för varje gång jag adderar något i tabellen så ökar värdet i kolumnen "value" med värdet med 1. kanske lite som auto_incr...
hur gör jag nu om jag vill plocka ur det högsta värdet i den kolumnen och lägga det i en variabel? är lite inne på följande...
$maxvalue = mysql_query("SELECT value FROM foo");
...ehum, man e ju inte så jäkla smart här å så då... :q
tjoho på er alla... börjar nog kaaaanske närma mig en lösning?! vad saknas i följande?
låt säga att jag har 4 rader i en kolumn som heter "nt_id", där varje id för med sig: sida1, sida 2, sida3 och sida4. men om man nu råkar skicka ?menu_id=5 via url, så ska det ju naturligtvis inte hitta ett jotta (eftersom det inte finns en sida5) utan hoppa tebax till menu_id=1 som är sida1... alles klar, jaaa.
$query = mysql_query("SELECT MAX(nt_id) AS 'max_value' FROM nav_top");
$max_value = ($result = mysql_fetch_row($query));
if ($_GET['menu_id'] > $max_value)
{
header ("Location: ?menu_id=1");
}
jag vet att jag är en riktig klåpare som inte riktigt vet vad jag håller på med... men nån kanske har en lösning?!
får ut: Array ( [0] => 4 )
med hjälp av: print_r($max_value);
...men om jag skickar med ?menu_id=5 så hoppar sidan inte till ?menu_id=1 som jag vill få den till. (sorry om jag är otydlig, beror förmodligen på trötthet)