Avatar billede mazey Praktikant
22. oktober 2004 - 00:05 Der er 4 kommentarer og
1 løsning

if sætning til password

Hejsa...

Jeg har en simpel password funktion med en input box. Det passwordet bruges til er hvis en bruger skal skrive et indlæg skal han kende passwordet.

Problemet er så bare at hvis vedkommende som skriver har skrevet et super langt indlæg men enten glemmer eller skriver passwordet forkert, bliver alle input boxe resettet... er der ikke en måde som kan gøre at den alerter først hvorfra man så kan indtaste passwordet igen, uden at den resetter alt?

Min password kode ser sådan ud:

<?
if ($_POST['kodeord'] == "123321"){
    echo "Nyheden er tilføjet<BR>";
    ?>

der er selvfølgelig også en }else{ ,men det er så selve input boxene!

Håber nogen ved noget om det... :)
Avatar billede Slettet bruger
22. oktober 2004 - 00:18 #1
I dine input bokse kan du jo lave en value="<? echo $_GET/POST['boksnavn']; ?>"

(GET eller POST alt efter hvad du bruger)
Avatar billede coderdk Praktikant
22. oktober 2004 - 00:30 #2
i toppen af scriptet:

session_start();

tilføj så en else til din if

hvor du sætter f.eks.:

$_SESSION['hovedtekst'] = $_POST['hovedtekst'];
$_SESSION['overskrift'] = $_POST['overskrift'];

Og på redigeringssiden (også med session_start() i toppen) noget i stil med:

<input type="text" name="overskrift" <?= ( isset( $_SESSION['overskrift'] ) ? 'value="' . $_SESSION['overskift'] . '"' : '' ) ?>>
<textarea name="overskrift" rows="10" cols="50"><?= ( isset( $_SESSION['hovedtekst'] ) ? $_SESSION['hovedtekst'] : '' ) ?></textarea>

husk dog at unset()'e de forskellige variable når du HAR gemt ;)
Avatar billede Slettet bruger
08. november 2004 - 08:25 #3
Er det tid til at lukke?
Avatar billede mazey Praktikant
08. november 2004 - 15:16 #4
Jep... så smid et svar
Avatar billede Slettet bruger
08. november 2004 - 16:27 #5
oki :)
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