19. maj 2005 - 15:43Der er
3 kommentarer og 1 løsning
Lille if/else problem
Har 2 forskellige $row[type] i min database og vil gerne give disse en fællesbetegnelse med noget tekst alt efter hvilken en af "typerne" det er.
Jeg har brugt følgende, der dog kun resulterer i at den første "$type" (Cars) bliver printet- tiltrods for at man nu skulle befinde sig på $type (Bikes) siden.
if ($row['type'] == 'car') { $type = 'Cars'; } else if ($row['type'] == 'bike') { $type = 'Bikes'; }
din kode ser umildbart rigtig ud, sikker på der står 'bike' i databasen?
Ud fra dit spørgsmål lyder det som om at den printer Cars selv om den burde printe Bikes. Men jeg forstår ikke helt om du vil printe begge dele ud efter hinanden eller hvad det er du vil.
Jeg vil ikke printe begge dele ud efter hinanden ...
Lad os sige jeg har view.php?id=10 - og id 10 har $row[type] == 'car', så er det meningen at jeg gerne vil kunne printe "Cars" med variablen $type, eller omvendt hvis $row[type] == 'bike', så indeholder $type "Bikes".
Sådan så jeg i min view.php fil, kan gøre således:
så kan jeg umildbart ikke se noget galt med din kode, problemet må ligge i din database, enten med at type er defineret forkert eller der kommer fejl under connect. Har du error reporting slået fra?
Min kammerat fixede problemet for mig. Vælger at lukke .. Takker for indsatsen
Synes godt om
Ny brugerNybegynder
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.