Avatar billede vejgaard82 Nybegynder
20. februar 2007 - 00:23 Der er 11 kommentarer og
1 løsning

Lille if sætning der ikke dur

Denne if (!($r["level"] <= 2)) { virker ikke som den skal. Den viser ikke noget når man loader siden. Men hvis man laver < om til > så kommer alt frem om det så er er level 1 eller 3 har ingen betydning?

Hvorfor?

function lineupOutputBuffer(&$buffer,$output,$player='') {
        $temp = '';
        $temp_buffer = '';
        if($player)
            $where = "where nick = '$player'";
        $q = "select * from db_lineup $where";
        $r = mysql_query($q);
        $r = mysql_fetch_array($q);

        $temp_buffer = $output;
        $temp_buffer = str_replace("__HEADLINE","RL:Rejects Lineup",$temp_buffer);
       
        if (!($r["level"] <= 2)) {
        while($mfa = mysql_fetch_assoc($r)) {
            $temp = '<tr><td id="newstable" class="content">__INFO</td></tr>';
            $info = '<tr><td id="newstable" class="content"><br /><img src="players/'.$mfa["img"].'" style="float: left; display: inline; margin-right: 10px;" /><b>'.$mfa["name"].'</b><br /><br />Nick: <a href="?p=lineup&amp;player='.$mfa["nick"].'">'.$mfa["nick"].'</a><br />Sens: '.$mfa["sens"].'<br />Resolution: '.$mfa["resolution"].'<br />Status: '.$mfa["status"];
           
            if($player)
                $info .= '<br /><br /><br /><b>Detailed info:</b><br />'.nl2br($mfa["detailed_info"]);
               
            $info .= '</td></tr>';
           
            $temp = str_replace("__INFO",$info,$temp);
            $temp_buffer .= $this->insertFormatting($temp);
        }
        }
        $temp_buffer .= '</table>';
        $buffer .= $temp_buffer;
       
    }
Avatar billede freekyzone Nybegynder
20. februar 2007 - 10:10 #1
fjern =

if (!($r["level"] < 2))
Avatar billede vejgaard82 Nybegynder
20. februar 2007 - 10:20 #2
Virker ikke
Avatar billede freekyzone Nybegynder
20. februar 2007 - 10:25 #3
Kan du smide de fulde tilhørende filer ud, eller link til siden, så skal jeg se på det.

Tog nemlig noget af din kode, og satte egne værdier ind.

Der virkede det, når jeg fjerne = ...

hmm...
Avatar billede vejgaard82 Nybegynder
20. februar 2007 - 14:28 #4
Smider den ud når jeg kommer hjem fra arbejde :D

Er hjemme kl 17.00
Avatar billede vejgaard82 Nybegynder
20. februar 2007 - 16:31 #5
Hej her er det

http://paster.testmax.dk/p/?1688

Har et problem mere når jeg bruger [url][/url] men det kan jeg altid skrive med dig om :D
Avatar billede vejgaard82 Nybegynder
24. februar 2007 - 01:27 #6
Er der ikke nogle der kunne komme nogle muligheder :D
Avatar billede schaefner Juniormester
24. februar 2007 - 01:32 #7
Vil du tjekke at level ikke er under eller lig med 2?
Avatar billede schaefner Juniormester
24. februar 2007 - 01:37 #8
$r = mysql_query($q);
$r = mysql_fetch_array($q);

Det ser ikke helt rigtig ud
Avatar billede vejgaard82 Nybegynder
24. februar 2007 - 02:11 #9
Ja den skal være lig eller under 2
Avatar billede vejgaard82 Nybegynder
24. februar 2007 - 02:11 #10
Jeg havde faktisk lavet den om til den ene hed r og den anden hed row
Avatar billede schaefner Juniormester
25. februar 2007 - 22:57 #11
function lineupOutputBuffer(&$buffer,$output,$player='') {
    $temp = '';
    $temp_buffer = '';

    if ($player) {
        $where = "where nick = '$player'";
    }

    $q = "select * from db_lineup $where";
    $q = mysql_query($q);
    $r = mysql_fetch_array($q);

    $temp_buffer = $output;
    $temp_buffer = str_replace("__HEADLINE", "RL:Rejects Lineup", $temp_buffer);
     
    if ($r['level'] <= 2) {
        while ($mfa = mysql_fetch_assoc($r)) {
            $temp = '<tr><td id="newstable" class="content">__INFO</td></tr>';
            $info = '<tr><td id="newstable" class="content"><br /><img src="players/'.$mfa["img"].'" style="float: left; display: inline; margin-right: 10px;" /><b>'.$mfa["name"].'</b><br /><br />Nick: <a href="?p=lineup&amp;player='.$mfa["nick"].'">'.$mfa["nick"].'</a><br />Sens: '.$mfa["sens"].'<br />Resolution: '.$mfa["resolution"].'<br />Status: '.$mfa["status"];

            if ($player) {
                $info .= '<br /><br /><br /><b>Detailed info:</b><br />'.nl2br($mfa["detailed_info"]);
            }

            $info .= '</td></tr>';

            $temp = str_replace("__INFO", $info, $temp);
            $temp_buffer .= $this->insertFormatting($temp);
        }
    }

    $temp_buffer .= '</table>';
    $buffer .= $temp_buffer;
}
Avatar billede schaefner Juniormester
05. april 2007 - 10:52 #12
?
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