| Visa föregående ämne :: Visa nästa ämne |
| Startad av: |
Meddelande |
WYA

Medlem i: 3306 dagar Från: Bohuslän
Status: Offline
#725256
|
Skrivet: 2012-08-10 21:02
Ämne: Hjälp mig se felet bland if och else
|
|
|
Nu ser jag inte träden för hela skogen.
Databasen är enkel:
id | epost | namn | a | b
1 |a@b.se | |X| Y
2 |b@b.se | S | X | Y
3 |c@b.se | K | X | Y
Jag vill:
1. Hämta alla 'namn' som är blanka eller med S
2. Hämta alla 'namn' som är blanka eller med K
3. Hämta allt
1: if ($typ == 'Säljes') { 2: $sql = "SELECT * FROM tabell WHERE namn = 'S' AND namn = ''"; 3: } elseif ($typ == 'Köpes') { 4: $sql = "SELECT * FROM tabell WHERE namn = 'K' AND namn = ''"; 5: } else { 6: $sql = "SELECT * FROM tabell"; 7: }
|
Trodde jag skulle fungera, men det gör det inte. Ingen respons alls.
Har provat med switch() också utan glädje. Misstänker att SQL-frasen är fel, men jag ser det inte..... För lång semester eller nått...
Tacksam för hints eller lösningar. |
|
|
_________________ if (!Cogito ergo sum )
{
errare humanum est;
continue;
|
| Till toppen på sidan |
|
harald_b


Medlem i: 2531 dagar
Status: Offline
#725257
|
Skrivet: 2012-08-10 21:14
Ämne:
|
|
|
| Du skall nog använda 'OR' istället för 'AND' när du menar 'eller' |
|
|
_________________ ettslagförkärleken.se |
| Till toppen på sidan |
|
WYA

Medlem i: 3306 dagar Från: Bohuslän
Status: Offline
#725259
|
Skrivet: 2012-08-10 22:39
Ämne:
|
|
|
| DOH! |
|
|
_________________ if (!Cogito ergo sum )
{
errare humanum est;
continue;
|
| Till toppen på sidan |
|
|