Avatar billede clausga Nybegynder
08. januar 2005 - 20:16 Der er 9 kommentarer og
1 løsning

hvis tal er større end > det gør det ellers gør det

hvordan bruger jeg >< tegnene.... skal bruges til et vægt system, hvis vægten fx er 15 kg

mellem 10 og 20 kg er prisen 100 kr
mellem 0 og 9 50 kr....


osv
Avatar billede sjatten Nybegynder
08. januar 2005 - 20:24 #1
Hvad mener du?
Noget ala:
<?php
$pris = 100; // $pris er prisen for varen
$kg = 20; // $kg er kilo for varen.

if ($pris == 100){
print "$pris er det samme som $kg.";
}
else
{
print "$pris er <b>ikke</b> det samme som $kg.";
}
?>
Avatar billede thb Nybegynder
08. januar 2005 - 20:25 #2
<?
$vaegt = 15;
if($vaegt>10 && $vaegt<20){
  print("Mellem 10-20");
}else{
  print("mindre end 10, eller højre end 20");
}
?>
Avatar billede clausga Nybegynder
08. januar 2005 - 20:25 #3
nej... skal have fat i større end eller mindre end..... altså krokodille tegnene <>... hvis vægt er:

0-9 = 50 kr
10-19 = 100 kr
20-29 = 150 kr

osv....
Avatar billede sjatten Nybegynder
08. januar 2005 - 20:26 #4
if ($pris < $kg){ // hvis $pris som er 100 er MINDRE end 100
der er mange muligheder
+ http://www.webcafe.dk/artikler/php/forgreninger/
+ http://razor.dk/php/guider/funktioner/

Søg evt. på google.dk! :)
Avatar billede sjatten Nybegynder
08. januar 2005 - 20:28 #5
Hvis $kg er større eller mindre end $pris:
if ($kg > $pris OR $kg < pris){
echo ".";
} else {
echo ".";
}
Avatar billede Lasse S Novice
08. januar 2005 - 20:31 #6
if ($kg < 10) {
  $pris = 50;
} elseif ($kg < 20) {
  $pris = 100;
} elseif.. og så videre...
Avatar billede jakoba Nybegynder
08. januar 2005 - 20:32 #7
if ( betingelse ) {
    // det der skal ske hvis betingelsen er sand
} else {
    // det der skal ske hvis betingelsen ikke er sand
}

en betingelse kan være
    $tal == 25              sand hvis variablen $tal indeholder værdien 25
    $tal >  25              sand for værdier fra 26 og op (26, 27, 28, .... osv)
    $tal >= 25              sand for værdier fra 25 og op (25, 26, 27, 28, .... osv)
    $tal <  25              sand for værdier fra 24 og ned (24, 23, 22, .... osv)
    $tal <= 25              sand for værdier fra 25 og ned (25, 24, 23, 22, .... osv)
og du kan også sætte 2 betingelse sammen til en
    betingelse1  &&  betingelse2      sand hvis BEGGE betingelser er sande
    $tal >  10  &&  $tal < 100        ditto.
den sidste er din betingelse $tal værdier mellem 10 og 100 gør begge betingelser sande
du kan også sige:
    betingelse1  ||  betingelse2      sand hvis en eller begge betingelser er sande
Avatar billede syvon Nybegynder
08. januar 2005 - 22:12 #8
muligvis en løsning.

if($kg>=1 && $kg<=9){
  echo "$kg kg<br /> koster 50 kr";
}else if($kg>=10 && $kg<=19){
  echo "$kg kg<br /> koster 100 kr";
}else if($kg>=20 && $kg<=29){
  echo "$kg kg<br /> koster 150 kr";
}else {
  echo "Du har ikke indtastet en gyldig vægt mellem 1 og 29kg";
}
Avatar billede clausga Nybegynder
23. januar 2005 - 13:40 #9
lukker her, men takker for svarene, de virkede, da ingen har smidt et svar kan jeg jo ikke give jer point
Avatar billede thb Nybegynder
23. januar 2005 - 16:36 #10
Så kan man vel bede de folk der har svaret rigtigt om at lægge et svar... :D
Men det går jo nok...

Thomas
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