Avatar billede klaverand Nybegynder
02. december 2004 - 19:55 Der er 5 kommentarer og
1 løsning

<form> i PHP

Jeg har kigget i flere bøger, PHP Guide bøger, og de skriver noget om at jeg skal lave en <FORM> også give et navn. Ifølge bogen så vil navnet automatisk blive til en VARIABLE som er $navnet. Men det vil den ikke gøre ved mig! Jeg forstår det simpelt hen ikke, så jeg vil være glad hvis en, der surfer rundt på eksperten, vil besvare dette vildt vandskelig spørgsmål.

MVH. klaverand
Avatar billede schaefner Juniormester
02. december 2004 - 19:57 #1
Du skal sikkert benytte dig af $_GET['navnet'] eller $_POST['navnet']
Avatar billede htm Nybegynder
02. december 2004 - 19:57 #2
<form action="side.php" method="post">
<input type="navn">
<input type="submit">
</form>

og så side.php:
<?php
echo $_POST['navn'];
?>

Du kan ikke bruge $navn da register_global er slået fra, og det skal den gerne blive ved med at være. Det er bedst med det. mange lærerbøger bygger på den tidligere måde at lave det på.
Avatar billede schaefner Juniormester
02. december 2004 - 19:58 #3
Evt. kan du prøve at kigge her:

http://www.webcafe.dk/artikler/php/htmlformularer/

Den skulle virke
Avatar billede morteeart Nybegynder
02. december 2004 - 20:03 #4
læs mere om rigister_globals her:

http://www.eksperten.dk/artikler/57

Det er meget VIGTIGT, og det er en god artikel.
Avatar billede jakoba Nybegynder
02. december 2004 - 20:04 #5
for et par år siden udgav php en version hvor navnene i formularer IKKE længere automatisk blev oprettedt som php variable med formularværdierne i. Det var noget med sikkerhed, det kunne bruges til at hacke serveren hvis php programmøren var nybegynder.

istedet skal formdata nu hentes i de to arrays shaefner nævner: $_GET og $_POST

Det er ikke usandsynligt at din server bruger den nye version; mens din bog handler om den gamle (det tager lang tid at udgive en bog)
Avatar billede klaverand Nybegynder
29. juli 2005 - 18:18 #6
lukket
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