Avatar billede kulashaker Nybegynder
14. juni 2005 - 22:11 Der er 3 kommentarer og
1 løsning

form tag

Halløj,

Ved form tagget bliver man smidt videre til det action er defineret til, i mit tilfælde en .php-side. Men jeg vil egentlig gerne have den til at udføre .php siden uden at vise den/skifte til den - så den dermed bare opdaterer den side hvor form tagget kaldes fra.. hvordan kan dette gøres?

Håber jeg har formuleret mig nogenlunde forståeligt,

Med venlig hilsen
cbc
Avatar billede busschou Praktikant
14. juni 2005 - 22:13 #1
Kan du ikke bare udføre formen og lade den gå til den givne php side
I slutningen af php siden kan du vel så lave en header(location:den_gamle_side) så den redirecter tilbage igen til siden med formen
Avatar billede skovenborg Nybegynder
14. juni 2005 - 22:22 #2
Du kan også sætte action til sig selv. På siden med formen kan du altid have lidt php-kode, som kun bliver udført hvis $_POST eksisterer (eller rettere sagt indeholder data), fx
<?php
if ($_POST) {
    print_r($_POST);
}
?>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
...
</form>

Kan dog ikke lige huske om PHP_SELF skrives på den måde, men du forstår forhåbentlig pointen.
Avatar billede kulashaker Nybegynder
14. juni 2005 - 22:56 #3
busschuo: Jo, det virker faktisk fint! Den løsning kan jeg godt lide.. smid et svar :)

skovenbo: Jeg forstår godt pointen og vil overveje den løsning næste gang, men for nu er det vist nemmere bare at forwarde tilbage fra .php siden.. det ser ikke ud til at kunne bemærkes, sådan rent hastighedsmæssigt.

Tak for hjælpen begge :-)
Avatar billede busschou Praktikant
14. juni 2005 - 23:06 #4
Jeg tror ikke du vil kunne mærke nogen videre forskel i hastighed uanset hvad.
Men der kan være fordele ved begge metoder afhængig af hvor meget du skal have udført og om det er praktisk at opdele koden så du har den delt på flere dokumenter eller samlet
Men det er jo op til en selv og mest for ens egen overskueligheds skyld :o)

Godt det virker :o)
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