Avatar billede jammerlab Nybegynder
01. december 2003 - 20:38 Der er 17 kommentarer og
2 løsninger

Lidt bøvl med en variabel!

Har en while loop der kører 3 gange... ehm og mit problem er som følgende.

$tal++;
hvordan laver jeg så en $var som kommer til at hedde $var1 $var2 $var3 ved hjælp af $tal ? :D

er det ikke noget med punktum?

$var.$tal eller noget?
Avatar billede ztyxx Nybegynder
01. december 2003 - 20:40 #1
$tal[0] . $tal[1] . $tal[2] ??
Avatar billede ztyxx Nybegynder
01. december 2003 - 20:41 #2
$var = $tal[0] . $tal[1] . $tal[2]; er det vel...
Avatar billede jammerlab Nybegynder
01. december 2003 - 20:41 #3
og hvad gør den? laver 3 variabler med $tal? :/ den kører jo i wn while loop ...
Avatar billede ztyxx Nybegynder
01. december 2003 - 20:43 #4
tror ikke jeg helt er med på hvad du mener så
Avatar billede jammerlab Nybegynder
01. december 2003 - 20:43 #5
Snakker vi forbi hinanden?! :D

du ved mysql while loop... med limit 0,3 ... og jeg skal gemme 3 variabler... 1 .. 2 .. 3 .. :D Altså $row[nick] skal gemmes 3 gange... erhm... ja du ved :)
Avatar billede jammerlab Nybegynder
01. december 2003 - 20:44 #6
Okay det gjorde du ik hehe 2.sek så paster jeg koden så er du med.
Avatar billede ztyxx Nybegynder
01. december 2003 - 20:45 #7
er det så ikke bare at udskrive dem helt almindeligt, så kommer de tre
Avatar billede jammerlab Nybegynder
01. december 2003 - 20:45 #8
if($raw == "!stats") {

        if (!isset($_SESSION['tid'])) $_SESSION['tid'] = time();//Sættes i starten af scriptet

        if ((time() - $_SESSION['tid']) > 10) {

        $query = mysql_query("SELECT ident, count(*) antal FROM botling_stats GROUP BY ident ORDER BY antal DESC limit 0,3") or die(mysql_error());
        while($row = mysql_fetch_array($query)){
           
            if(!$tal) { $tal = 0; }
            $tal++;
            $var."".$tal = ":$row[nick] (:$row[antal])";
           
            }
           
            $text = "" . chr(2) ."Stats:" . chr(3) ." :$var1 :$var2 :$var3";
           
            $this->channel ($text, $nick, $raw, $params);

            $_SESSION['tid'] = time();
                       
            }
            }
Avatar billede ztyxx Nybegynder
01. december 2003 - 20:48 #9
men hvad skriver den ud som den er nu?
Avatar billede detox Nybegynder
01. december 2003 - 20:49 #10
Jeg tror bare du mener:

while($row = mysql_fetch_array($query)){
    $var[] = ":$row[nick] (:$row[antal])";
}
$text = "" . chr(2) ."Stats:" . chr(3) ." :$var[0] :$var[1] :$var[2]";
Avatar billede jammerlab Nybegynder
01. december 2003 - 20:50 #11
: :

hehe hvilket jo er lidt wrong... hmm... det er jo faktisk meget wroong... halløj mester bare fortæl mig hvordan jeg sætter 2 variabler sammen det er jo entlig mit problem.

$var."".$tal
Avatar billede ztyxx Nybegynder
01. december 2003 - 20:51 #12
jamen det har du jo selv svaret på i dit spm.
variabler sættes sammen med punktum
Avatar billede sukos Juniormester
01. december 2003 - 21:33 #13
$nyvar = $var . $tal;
eller
$nyvar = $var.$tal; //Kan selv li' at bruge et mellemrum, mere overskueligt! :O)

$nyvar er jo så som sagt! :O) de to vars, $var og $tal
Avatar billede jammerlab Nybegynder
30. december 2003 - 14:42 #14
hehe smid et svar så jeg kan få lukket :) Tak for hjælpen.
Avatar billede ztyxx Nybegynder
30. december 2003 - 14:45 #15
hvem vil du give point?
Avatar billede jammerlab Nybegynder
30. december 2003 - 14:47 #16
Jamen i har jo alle prøvet at hjælpe mig selvom jeg faktisk havde gjordt det rigtigt så i deler da :)
Avatar billede ztyxx Nybegynder
30. december 2003 - 14:47 #17
oki, her kommer et så ;-)
Avatar billede jammerlab Nybegynder
17. april 2004 - 15:13 #18
okay gider ikke vente længere så vi deler bare ztyxx hehe
Avatar billede jammerlab Nybegynder
17. april 2004 - 15:13 #19
Tak for hjælpen alle sammen.
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