Gå til innhold

Hvordan sende "meldinger" over en annen side?


Anbefalte innlegg

Driver å jobber med en webside, og har et script som jeg legger noe inn i en database. Så hvis det går bra blir brukeren sendt til en annen side og der vil jeg at brukeren skal få en melding på skjermen at han la noe i databasen. Hvis dere forstår meg!

 

Eksempel:

Legg i databasen:

//database greier her
if ($sql){
$message = "Du har nå lagt noe i databasen";
}

Så den andre siden:

echo $mld;

 

Dårlig eksempel men...

 

 

-lop

Endret av lop
Lenke til kommentar
Videoannonse
Annonse
header('location: fil.php?mld=' urlendcode($message));

echo urldecode($_GET['mld'])

Eneste superenkle måte jeg kan komme på :p

 

 

Ja, men vil ikke at det skal synes...

 

Det er også mulig å bruke sessions

 

fil1.php

session_start();

$_SESSION['message'] = 'Du har nå lagt noe i databasen';

header('Location: fil2.php');

 

fil2.php

session_start();

echo $_SESSION['message'];

 

Men da vil jo meldingen vise seg hver gang brukeren besøker den siden utenom at brukeren blir sendt via en annen side.

Lenke til kommentar

Bruk en unik id for form'en i html til å identifisere posten.

Lag en funksjon som henter status for id (ikke behandlet, lagret ok, lagring feilet, endring ok, endring feilet, etc).

Den kan lagre/hente status til/fra db, session, fil, etc.

Fx $_SESSION['data'][234]['status']

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...