Avatar billede cbach Nybegynder
04. august 2004 - 09:08 Der er 9 kommentarer og
1 løsning

Hidden-felt med variabel

jeg har problemer med at en variabel/array ikke bli'r send til min fil!

Det ser sådan ud:

$kunde = "Kunden";
$order = "bestilling";
$amount = "stk";
-------------------------confirm.php----------------------------

<form name='confirm' action='email.php' method='post'>
  <input type='hidden' name='send' value='on'>
  <input type='hidden' name='kundenavn' value='"; echo $kunde."'>
  <input type='hidden' navn='ordre' value='"; echo $order."'>
  <input type='hidden' navn='antal' value='"; echo $amount."'>
  <input type='button' value='<-- back' id='formularfelt4' onclick='java script:history.go(-1);'>
  <input type='submit' value='Confirm' id='formularfelt4'>
</form>

I filen email.php er det kun variablen kundenavn som udskrives med:

--------------------------email.php----------------------------
...
$firmanavn = $_POST['kundenavn'];
$bestilling = $_POST['ordre'];
$stk = $_POST['antal'];

echo $firmanavn;
echo $bestilling;
echo $stk;
...

hvorfor? - hvad gør jeg forkert. Kan man ikke sende mere en et hidden-felt???
Avatar billede nikolajdu Nybegynder
04. august 2004 - 09:18 #1
Det kan man også. hvorfor har du semikolon foran?

  <input type='hidden' name='kundenavn' value='".echo $kunde."'>
  <input type='hidden' navn='ordre' value='".echo $order."'>
  <input type='hidden' navn='antal' value='".echo $amount."'>?
Avatar billede cbach Nybegynder
04. august 2004 - 09:25 #2
Ellers siger den:
Parse error: parse error, unexpected T_ECHO in "filnavnet" !!!!!
Avatar billede cbach Nybegynder
04. august 2004 - 09:30 #3
...det er som om at min fil som skal modtage variablen ikke kan!!!
Avatar billede nikolajdu Nybegynder
04. august 2004 - 09:39 #4
<input type='hidden' name='kundenavn' value='<?php echo $kunde ?>'>
  <input type='hidden' navn='ordre' value='<?php echo $order ?>'>
  <input type='hidden' navn='antal' value='<?php echo $amount ?>'>?
Avatar billede cbach Nybegynder
04. august 2004 - 09:45 #5
...det giver ingen forskel...kan det have noget med mine

$firmanavn = $_POST['kundenavn'];
$bestilling = $_POST['ordre'];
$stk = $_POST['antal'];

sætninger at gøre???
første linie:
$firmanavn = $_POST['kundenavn'];
- går fint igennem!!!!
Avatar billede nikolajdu Nybegynder
04. august 2004 - 09:53 #6
Der er ikke noget i vejen med dine navne prøv at vise hele confirm.php
Avatar billede cbach Nybegynder
04. august 2004 - 10:11 #7
jeg fandt problemet:

jeg havde skrevet navn='.....' istedet for name='....' - idiot fejl!!!
Avatar billede nikolajdu Nybegynder
04. august 2004 - 10:26 #8
nåja det ser jeg da også ;-)

Læg et svar og tag pointene selv - Du har så sandelig fortjent dem ;-)
Avatar billede cbach Nybegynder
06. august 2004 - 16:25 #9
ok
Avatar billede cbach Nybegynder
06. august 2004 - 16:26 #10
tak
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