Avatar billede dennism Nybegynder
19. februar 2003 - 17:56 Der er 7 kommentarer og
1 løsning

PHP - While

Jeg har denne tabel:

mysql_query("CREATE TABLE charten (
id INT(11) DEFAULT '0' NOT NULL AUTO_INCREMENT PRIMARY KEY,
genrer INT(11) NOT NULL,
year_week INT(11) NOT NULL,
nr1 INT(11),
nr2 INT(11),
nr3 INT(11),
nr4 INT(11),
nr5 INT(11),
nr6 INT(11),
nr7 INT(11),
nr8 INT(11),
nr9 INT(11),
nr10 INT(11),
bobler1 INT(11),
bobler2 INT(11),
bobler3 INT(11),
bobler4 INT(11),
bobler5 INT(11));") OR DIE(mysql_error());

Jeg skal nu have lave en while, som kun kører hvis br1-10 eller bobler1-5 ikke er tom!..
Hvordan kan jeg lave det?
Avatar billede riversen Nybegynder
19. februar 2003 - 17:58 #1
while( br1-10 != "" && bobler1-5 != "" )

noget ala det
Avatar billede dennism Nybegynder
19. februar 2003 - 18:00 #2
Der skulle stå:
nr1-10

Men Riversen.. Du har misforstået!..
Jeg har jo mine nr1, nr2 osv. fra min database!..
Avatar billede riversen Nybegynder
19. februar 2003 - 18:02 #3
ok, det har jeg så
Avatar billede dennism Nybegynder
19. februar 2003 - 18:02 #4
Argh... Du forstår ikke!..
Nu skal jeg lige se om jeg kan formulere mig ordentligt!
Avatar billede dennism Nybegynder
19. februar 2003 - 18:05 #5
Hver gang kører whilen skal den teste om feltet er tomt...

1. gang skal den test nr1, 2. gang nr2 osv... 10. gang nr10, 11. gang bobler1, 12. gang bobler2 osv. op til bobler5..

Forstår du nu?
Avatar billede dennism Nybegynder
19. februar 2003 - 18:09 #6
Noget ala:

$nr = 1;
$n = 'nr'.$nr;

while(!empty($row[$$n])) {
$nr++;
}


Men det virker ikke helt, da den ikke kommer med nogle resultater!...
Avatar billede dennism Nybegynder
19. februar 2003 - 18:15 #7
Hvis jeg kører echo"$n"; før whilen så printer den:
nr1

Men hvorfor virker denne så ikke:
while(!empty($row[$$n])) {

Jeg har jo en variabel ved navn $row[nr1]

Hvad gør jeg forkert?
Avatar billede dennism Nybegynder
19. februar 2003 - 18:42 #8
.lukker
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