Avatar billede oliverg Nybegynder
10. september 2003 - 22:16 Der er 19 kommentarer og
2 løsninger

tal mellen ?

Hej hvordan kan man lave så at den viser nået når et tal i min db er mellen fx. 1-10 11-22 o.s.v?
Avatar billede taskmgr Nybegynder
10. september 2003 - 22:20 #1
mysql_query("SELECT * from dintabel WHERE tal BETWEEN 1 AND 10");

?
Avatar billede oliverg Nybegynder
10. september 2003 - 22:23 #2
jaja...men nået lidt lige som dette:

if($tal == 0) { print "<img src=\"tom.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\">"; }
elseif($tal == 1) { print "<img src=\"halv.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\">"; }
elseif($tal == 2) { print "<img src=\"hel.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\">"; }
elseif($tal == 3) { print "<img src=\"hel.gif\"><img src=\"halv.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\">"; }
elseif($tal == 4) { print "<img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\">"; }
elseif($tal == 5) { print "<img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"halv.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\">"; }
elseif($tal == 6) { print "<img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"tom.gif\"><img src=\"tom.gif\">"; }
elseif($tal == 7) { print "<img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"halv.gif\"><img src=\"tom.gif\">"; }
elseif($tal == 8) { print "<img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"tom.gif\">"; }
elseif($tal == 9) { print "<img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"halv.gif\">"; }
elseif($tal == 10) { print "<img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"hel.gif\"><img src=\"hel.gif\">"; }
else {}
Avatar billede apoze Nybegynder
10. september 2003 - 22:25 #3
<?
if ($tal <= 10) {
echo "Tallet er mellem 1-10";
} else {
echo "Tallet er ikke mellem 1-10";
}
?>
Avatar billede taskmgr Nybegynder
10. september 2003 - 22:26 #4
if($tal >= 1 && $tal <= 10){
  echo $tal." er mellem 1 og 10";
}
Avatar billede oliverg Nybegynder
10. september 2003 - 22:27 #5
det skal laves så hvis det er mellen 1-10 print nået, og hvis det er mellen 11-20 print nået!
Avatar billede apoze Nybegynder
10. september 2003 - 22:28 #6
<?
$tal = 9;
if ($tal <= 20 && $tal >= 10) {
echo "Tallet er mellem 10-20";
} else {
echo "tallet er ikke mellem 10-20";
}
?>
Avatar billede taskmgr Nybegynder
10. september 2003 - 22:29 #7
if($tal >= 1 && $tal <= 10){
  echo $tal." er mellem 1 og 10";
}elseif($tal >= 11 && $tal <= 20){
  echo $tal." er mellem 11 og 20";
}
Avatar billede apoze Nybegynder
10. september 2003 - 22:29 #8
Det jeg sku til at skrive ;) ^^^
Avatar billede oliverg Nybegynder
10. september 2003 - 22:32 #9
taskmgr: det virker ikke der sker ikke nået
Avatar billede taskmgr Nybegynder
10. september 2003 - 22:33 #10
Vis mig lidt kode
Avatar billede apoze Nybegynder
10. september 2003 - 22:36 #11
oliverg:
Ellers prøv med denne her og prøv at ændre på tallet $tal - det virker:

<?
$tal = 9;
if ($tal >= 1 && $tal <= 10) {
echo "$tal er mellem 1 og 10";
}
elseif ($tal >= 11 && $tal <= 20) {
echo "$tal er mellem 11 og 20";
} else {
echo "$tal er mindre end 1 eller størrere end 20";
}
?>
Avatar billede oliverg Nybegynder
10. september 2003 - 22:37 #12
mysql_query("SELECT * from users WHERE brugernavn='$brugernavn'");

if($tal >= 1 && $tal <= 10){
  echo $tal." er mellem 1 og 10";
}elseif($tal >= 11 && $tal <= 20){
  echo $tal." er mellem 11 og 20";
}
Avatar billede oliverg Nybegynder
10. september 2003 - 22:39 #13
apoze det virker prøver lige at rette til mysql!
Avatar billede apoze Nybegynder
10. september 2003 - 22:39 #14
Din kode:

if($tal >= 1 && $tal <= 10){
  echo $tal." er mellem 1 og 10";
}elseif($tal >= 11 && $tal <= 20){
  echo $tal." er mellem 11 og 20";
}

Virker da også fint? men fortæl hvordan det hænger sammen med WHERE brugerenavn=... så bliver det lidt lettere at fortælle hvad der er galt!
Avatar billede oliverg Nybegynder
10. september 2003 - 22:40 #15
apoze det virker ikke se selv!:
mysql_query("SELECT * from users WHERE brugernavn='$brugernavn'");


if ($tal >= 1 && $tal <= 10) {
echo "$tal er mellem 1 og 10";
}
elseif ($tal >= 11 && $tal <= 20) {
echo "$tal er mellem 11 og 20";
} else {
echo "$tal er mindre end 1 eller størrere end 20";
}
Avatar billede taskmgr Nybegynder
10. september 2003 - 22:40 #16
Hvad hedder din kolonne i tabellen, hvor tallet er?
<?
$query = mysql_query("SELECT * from users WHERE brugernavn='$brugernavn'");
$row = mysql_fetch_array($query);

$tal = $row["tal"]; //skal ændres til den kolonne der skal hentes
if($tal >= 1 && $tal <= 10){
  echo $tal." er mellem 1 og 10";
}elseif($tal >= 11 && $tal <= 20){
  echo $tal." er mellem 11 og 20";
}
?>
Avatar billede apoze Nybegynder
10. september 2003 - 22:40 #17
oliverg det der med echo $tal." er også en underlig måde at lave det på efter min mening, brug min metode den er lidt mere overskuelig og printer ALT der står i de 2 ""...
Avatar billede oliverg Nybegynder
10. september 2003 - 22:45 #18
taskmgr det virker, tak!
Avatar billede taskmgr Nybegynder
10. september 2003 - 22:48 #19
apoze:

Det er nu ikke helt så "underligt" at benytte "min" metode når der skal udskrives noget...
Hvis du bare har en var, som her, kan det godt nok være det sammen, men når man arbejder med arrays eller funktioner, er det meget mere overskueligt. :)
Avatar billede taskmgr Nybegynder
10. september 2003 - 22:49 #20
"kan det godt nok være det samme"
Avatar billede apoze Nybegynder
10. september 2003 - 23:03 #21
taskmgr:

Det er jo som man tager det ;)
Jeg KAN ikke arbejde med din metode, for har aldrig gjort det og derfor mener jeg jo at "min" metode er bedst selvom begge to nok er lige gode ;)
Men mener bare at din er lidt uoverskuelig... Meeeen... smag og behag ;)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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