jazzilMedlem sedan maj 2003151 inlägg Det känns som om jag inte har något annat änn problem..
nu har jag inget problem jag vet inte hur jag ska göra bara.
jag har i min kortläsare nr 1-999 och i min databas så har alla medlemmarna ett kort nr så nu vill jag att den ska plocka bort
nr från då 1-999 om det finns i databasen.
Jag vill hälst att det kommer att se ut så här
12,32,45,46 finns i databasen och då ska den skriva ut
1-11,
13-31,
33-44,
47-999
om det är möjlligt
MatteMedlem sedan aug. 20002 975 inlägg Om jag förstod frågan rätt så vill du ha ut de kortnummer som är lediga ?
Testa något på det här hållet:
$sql = "SELECT kortnummer FROM tabell";
$result = mysql_query($sql);
$used = array();
while ($row = mysql_fetch_assoc($result)) {
$used[] = $row['kortnummer'];
}
sort($used);
// Nu finns dina använda värden i arrayen $used
// Då är det dags att skriva ut dom
array_unshift($used, 0);
array_push($used, 1000);
for ($i=1; $i<sizeof($used); $i++) {
if ($used[$i-1] < $used[$i] - 1) {
echo ($used[$i-1] +1)."-".($used[$i] - 1)."<br>\n";
}
}
jazzilMedlem sedan maj 2003151 inlägg Det funkar perfect ... du ställer alltid upp..!
Tack för det