/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
fejl med echo
Fra : Rasmus Kjær


Dato : 19-02-04 22:52

Jeg har følgende i min kode:
<?php

$admin2 = admin;
$password2 = kodeord;

if ($admin == $admin2) {
if ($password == $password2) {
session_start();
session_register($admin2);
echo"<meta HTTP-EQUIV=Refresh
CONTENT=0;URL=australien.php>
Klik <a href=side.php>her</a> klik hvis du ikke bliver sendt
videre";
}
} else   { echo "brugernavn eller password er forkert!";}

?>

Problemet er at hvis man taster en forkert brugernavn eller kode,
får man bare en blank skærm i stedet for den sidste "echo".
Jeg har snart stirret mig blind på det, så er der nogen af jer
der kan se hvad der er galt?

Rasmus

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jesper Juul-Mortense~ (19-02-2004)
Kommentar
Fra : Jesper Juul-Mortense~


Dato : 19-02-04 23:10

On Thu, 19 Feb 2004 21:51:35 +0000 (UTC), Rasmus Kjær
<r.kjaer@ofir.dk> wrote:

[snip kode]

>Problemet er at hvis man taster en forkert brugernavn eller kode,
>får man bare en blank skærm i stedet for den sidste "echo".
>Jeg har snart stirret mig blind på det, så er der nogen af jer
>der kan se hvad der er galt?

Du har en "if" indeni en anden "if". Din "else" vil nødvendigvis kun
virke på en "if" den er parret med og i dit tilfælde er det ved check
af brugernavn. Det er altså kun ved forkert brugernavn du får din
echo.

Det kom hurtigt til at lyde rodet...

/Jesper

Rasmus Kjær (20-02-2004)
Kommentar
Fra : Rasmus Kjær


Dato : 20-02-04 15:58

Kan du umiddelbart se en måde at lave om på det?
Jeg bruger de to if'er til at sætte en session, så den ene er
afhængig af den anden...
Rasmus


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Rasmus Kjær (20-02-2004)
Kommentar
Fra : Rasmus Kjær


Dato : 20-02-04 16:05

...jeg troede faktisk at den skrev "brugernavn eller password er
forkert!", hvis session ikke var sat. Der kan du bare høre hvor
megets tyr jeg har på det.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Dan Molberg (20-02-2004)
Kommentar
Fra : Dan Molberg


Dato : 20-02-04 16:06

In news:c157ab$8ll$1@sunsite.dk,
Rasmus Kjær <r.kjaer@ofir.dk> typed:
> Kan du umiddelbart se en måde at lave om på det?
> Jeg bruger de to if'er til at sætte en session, så den ene er
> afhængig af den anden...
> Rasmus
Er jeg rimelig sikker på at Jesper kan, men det burde du også selv kunne
efter ca 45s på siden i manualen omkring if, så vil du måske finde noget om
AND eller &&, plus jeg tror det ikke kan skade at kigge under variabler nu
hvor du alligevel læser i manualen.
--
MVH Dan Molberg
http://beyond.repair.dk/



Rasmus Kjær (20-02-2004)
Kommentar
Fra : Rasmus Kjær


Dato : 20-02-04 16:24

kan AND eller && da bruges til at skrive begge statements under én if-sætning?
Jeg sidder og roder rundt i manualen på php.net, men det meste er sort snak
for mig endnu.

Er der et tegn for "ikke lig med" - en form for omvendt "=="?
(det kan jeg nemlig heller ikke finde!)

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Peter Brodersen (20-02-2004)
Kommentar
Fra : Peter Brodersen


Dato : 20-02-04 16:32

On Fri, 20 Feb 2004 15:24:04 +0000 (UTC), Rasmus Kjær
<r.kjaer@ofir.dk> wrote:

>Er der et tegn for "ikke lig med" - en form for omvendt "=="?
>(det kan jeg nemlig heller ikke finde!)

Ja: !=

http://www.php.net/manual/en/language.operators.comparison.php

--
- Peter Brodersen

Ugens sprogtip: saltomortale (og ikke saltomotale)

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste