Avatar billede michaeltryl Seniormester
04. januar 2009 - 14:26 Der er 6 kommentarer og
1 løsning

udskriv information

jeg er ved at læse lidt om OOP og har også fået lavet en klasse som kan indsætte, opdatere og slette i en db.
jeg kan dog ikke finde nogen steder hvor der står noget om hvordan man smartest kan udskrive information til brugeren.
Det jeg mener er:
Jeg har en side-1 med en formular.
en anden side henter info fra formularen og indsætter i DB hvorefter brugern sendes til side-1 igen.
nu vil jeg godt på side 1 skrive f.eks.
din artikel er tilføjet
jeg har før lavet en session variabel
$_SESSION['tekst'] ="din artikel er tilføjet";

og på side-1 tjekker jeg så om den variabel indeholder noget og hvis den gør skal den udskrives.
Jeg tænker dog at der må være en smartere måde at gøre dette på.
Avatar billede majbom Novice
04. januar 2009 - 14:59 #1
du kan på siden der sender dig tilbage til side1 sende en varibel med f.eks.

header("location: side1.php?msg=din%20artikel%20er%20tilfø");

og på side1.php:

if(isset($_GET[msg])){
  echo $_GET[msg];
}
Avatar billede cronaldo Nybegynder
05. januar 2009 - 00:31 #2
Forstår ikke hvorfor du bruger to .. det kan gøres på flg. måde:

<form action="<? $PHP_SELF; ?>" method="">
<input type="hidden" name="action" value="add">

<!-- indsæt dine inputs her -->

</form>
<?
IF($_POST['action']== "add"){

// Hvad skal der ske, når der er trykket?

echo "Din artikel er tilføjet";

}
Avatar billede michaeltryl Seniormester
06. januar 2009 - 19:56 #3
jeg har engang brugt den løsning du kommer med cronaldo, men fik afvide for noget tid siden at det var bedre at bruge to sider da man så undgår at brugeren bare opdatere siden og dataen derved indsættes igen
Avatar billede majbom Novice
06. januar 2009 - 20:41 #4
fik du løst dit problem?
Avatar billede michaeltryl Seniormester
06. januar 2009 - 21:11 #5
jeg har ikke haft tid til at kigge på det endnu, men din løsning virker til at være en god løsning. ved ikke lige hvornår jeg får kigget på det igen, men satser på det bliver her i ugen.
Avatar billede michaeltryl Seniormester
11. januar 2009 - 21:36 #6
jeg har nu kigget lidt på det og splazz løsning er bedre end den jeg har brugt hidtil så hvis du ligger et svar får du point.
tak for hjælpen
Avatar billede majbom Novice
12. januar 2009 - 08:49 #7
der kommer et svar hér! :)

velbekomme
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