/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
$_REQUEST[] id?
Fra : Thomas Dybdahl osv


Dato : 07-04-03 16:27

Jeg har opdaget at $_REQUEST[] ikke virker til at hente værdier
fra formler, hvis formlerne bruger id isteddet for name, men når
name jo ikke er en del af standarten, må der vel være et id
alternetiv til $_REQUEST[]?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jonas Koch Bentzen (07-04-2003)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 07-04-03 16:53

Thomas Dybdahl osv wrote:
>
> Jeg har opdaget at $_REQUEST[] ikke virker til at hente værdier
> fra formler, hvis formlerne

Du mener vist formular :) En formel er en videnskabelig læresætning
eller regnestykke.

> bruger id isteddet for name, men når
> name jo ikke er en del af standarten

name er 100% en del af standarden. Man kan sagtens bruge name til
formularelementer. Man kan bare ikke bruge name til selve formularen.

Tilladt:
<input type='text' name='noget'/>

Ikke tilladt:
<form action='noget.php' name='noget' method='post'>


Thomas Dybdahl osv (07-04-2003)
Kommentar
Fra : Thomas Dybdahl osv


Dato : 07-04-03 17:20

> name er 100% en del af standarden. Man kan sagtens bruge name til
> formularelementer. Man kan bare ikke bruge name til selve formularen.
>
> Tilladt:
> <input type='text' name='noget'/>
>
> Ikke tilladt:
> <form action='noget.php' name='noget' method='post'>

Ok, men er det så ikke rigtigt at bruge id i input?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jonas Koch Bentzen (07-04-2003)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 07-04-03 22:04

Thomas Dybdahl osv wrote:
>>name er 100% en del af standarden. Man kan sagtens bruge name til
>>formularelementer. Man kan bare ikke bruge name til selve formularen.
>>
>>Tilladt:
>><input type='text' name='noget'/>
>>
>>Ikke tilladt:
>><form action='noget.php' name='noget' method='post'>
>
>
> Ok, men er det så ikke rigtigt at bruge id i input?

Jo - men ikke til at navngive GET-/POST-variabler. ID-angivelsen bruges
typisk, hvis man med ECMAScript + DOM skal have fat i et bestemt
HTML-element og gøre noget med det:

<input type='text' name='navn' id='idNavn'/>

<script type='text/javascript'>
   <!--
   document.getElementById('idNavn').value = 'Hej'
   -->
</script>


Leonard (07-04-2003)
Kommentar
Fra : Leonard


Dato : 07-04-03 17:30

Thomas Dybdahl osv <1@3.be> wrote:

>alternetiv til $_REQUEST[]?

data fra en form med action="post" findes i $_POST[] arrayet og med
action="get" er det $_GET.
Er det dem du leder efter?

Set på:
http://dk.php.net/manual/en/reserved.variables.php
--
med venlig hilsen
Leonard - http://leonard.dk/

Mads Lie Jensen (07-04-2003)
Kommentar
Fra : Mads Lie Jensen


Dato : 07-04-03 18:14

On Mon, 7 Apr 2003 15:27:08 +0000 (UTC), Thomas Dybdahl osv <1@3.be>
wrote:

>Jeg har opdaget at $_REQUEST[] ikke virker til at hente værdier
>fra formler, hvis formlerne bruger id isteddet for name, men når
>name jo ikke er en del af standarten, må der vel være et id
>alternetiv til $_REQUEST[]?

Det er kun på følgende elementer at name ikke skal/må bruges hvis du
skriver xhtml:

a, applet, form, frame, iframe, img, and map

På input-felter, textarea osv. skal du stadig bruge name.

Om du bruger id eller name på selve formularen er så vidt jeg lige kan
se ligegyldigt i forhold til php. De virker i hvert fald selv om der
hverken er et id eller en name på selve form-tagget.

--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
http://www.gartneriet.dk
Lær af andres fejl
- du lever alligevel ikke længe nok til selv at prøve dem alle.

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste