Avatar billede kasperhansen112 Nybegynder
23. april 2004 - 02:13 Der er 8 kommentarer og
1 løsning

hvordan kan jeg gøre så min tal ikke kan gå i -

jeg har en tabel i mysql men nå jeg + også - i det kan den ¨gå under >0.... hvordan laver jeg et lille php script så min tabel ikke kan gå i -
Avatar billede technodance.dk Nybegynder
23. april 2004 - 02:26 #1
<?
$minus = -4+1;
$plus = +1+1;
$total = $minus + $plus;
echo "$minus"."<b> + </b>"."$plus"."<b> = </b>". "$total";
?>
Avatar billede technodance.dk Nybegynder
23. april 2004 - 02:29 #2
sorry har ikke læst det rigtigt
Avatar billede kasperhansen112 Nybegynder
23. april 2004 - 02:30 #3
kan du ikke kan mig en farkæing ?
Avatar billede detox Nybegynder
23. april 2004 - 02:39 #4
Du kan sætte dit felt i tabellen til at være UNSIGNED.
Avatar billede detox Nybegynder
23. april 2004 - 02:40 #5
Se under: 'Attributes' for feltet.
Avatar billede technodance.dk Nybegynder
23. april 2004 - 02:52 #6
Og her er et eks hvis det er fra php af / med form

http://web-system.dk/eksperten/regn.php
Avatar billede jakoba Nybegynder
23. april 2004 - 08:17 #7
$dintabel = array( "forste", "anden", "tredie" );
$ditindex = 1;                                  // må aldrig have andre værdier end 0, 1 og 2

function incindex ( $arr, $idx ) {
    if ( count($arr) < $idx-1 ) {
        return idx++;
    } else {
        return count($arr)-1;
    }
}
function decindex ( $arr, $idx ) {
    if ( $idx > 0 ) {
        return $idx--;
    } else {
        return 0;
    }
}

og så en fast regel til dig selv om at du ALDRIG må ændre værdien i $ditindex på andre måder end med sætningerne:
    $ditindex = decindex( $dintabel, $ditindex );  // tæl den ned
og
    $ditindex = incindex( $dintabel, $ditindex );  // tæl den op

noget andet er så at det at du føler behov for sådan en check ret sikkert betyder at du ikke har gennemtænkt problemet ordentlig.

mvh JakobA
Avatar billede chries Nybegynder
23. april 2004 - 10:31 #8
før du sætter ind i databasen kunne du vel bare:

if( $tal < 0 )
{
  $tal = 0;
}

indsæt $tal i db.

?
Avatar billede kasperhansen112 Nybegynder
25. april 2004 - 17:02 #9
if ($money > $total) {
$afterbuy = $usermoney-$total;
echo "buy ok$afterbuy;
} else { echo "no money"; }
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