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

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Modtager ikke variabler fra HTML form.
Fra : Ukendt


Dato : 10-07-03 10:36

Hej NG.

Jeg har oprettet en html form hvor der indtastes oplysninger, hvorefter der
sendes til et php-script der skal opdatere i en database.

Problemet er, at variablerne indtastet i HTLM form ikke bliver
modtaget/sendt med:

HTML form:

<form action="indsaet_script.php" method="post">

<b>Film titel:</b><br>
<input type="text" size=40 name="tastet_filmtitel"><br>

<b>Beskrivelse:</b><br>
<textarea name="tastet_beskrivelse" cols=40 rows=4
wrap=virtual></textarea><br>

<b>Medie Type:</b><br>
<input type="text" size=2 name="tastet_medietype"><br>

<b>Ejer ID:</b><br>
<input type="text" size=2 name="tastet_ejerID"><br>


<input type="submit" value="submit">
</form>

Selve scriptet bliver kaldt og indsætter i databasen, men med tomme
variabler.

Nogle gode bud på, hvad der går galt.

Leif.



 
 
Anders Thorsen Holm (10-07-2003)
Kommentar
Fra : Anders Thorsen Holm


Dato : 10-07-03 10:46

Leif wrote:

> Jeg har oprettet en html form hvor der indtastes oplysninger,
> hvorefter der sendes til et php-script der skal opdatere i en
> database.
> Problemet er, at variablerne indtastet i HTLM form ikke bliver
> modtaget/sendt med:

[snip]

> Nogle gode bud på, hvad der går galt.

Hvordan fanger du variablene? Har du prøvet med $_POST['felt_navn'] ?

XFUT til dk.edb.webdesign.serverside.php da spørgsmålet drejer sig om
PHP.

--
Anders Thorsen Holm | http://www.daimi.au.dk/~zoolook/

Overvejer du at købe en DVD-afspiller? Så hold dig fra Fredgaard!
Læs hvorfor: http://www.daimi.au.dk/~zoolook/?page=fredgaard

Ukendt (10-07-2003)
Kommentar
Fra : Ukendt


Dato : 10-07-03 11:03

Variablerne indsættes direkte i scriptet:

<?php

mysql_connect("localhost", "XXXX", "XXXX") or die("Kan ikke finde
databasen");

mysql_select_db("filmlist") or die("Kan ikke finde filmdatabasen");

$query = "insert into filmtabel (titel, ejer_id, medie_id, beskrivelse)
values ('$tastet_filmtitel', '$tastet_beskrivelse', '$tastet_medietype',
'$tastet_ejerID')";

mysql_query($query)
or die (mysql_error());
?>

Leif.

"Anders Thorsen Holm" <zoolook@daimi.au.dkx> skrev i en meddelelse
news:Xns93B477AD954DBzoolook@130.225.247.90...
> Leif wrote:
>
> > Jeg har oprettet en html form hvor der indtastes oplysninger,
> > hvorefter der sendes til et php-script der skal opdatere i en
> > database.
> > Problemet er, at variablerne indtastet i HTLM form ikke bliver
> > modtaget/sendt med:
>
> [snip]
>
> > Nogle gode bud på, hvad der går galt.
>
> Hvordan fanger du variablene? Har du prøvet med $_POST['felt_navn'] ?
>
> XFUT til dk.edb.webdesign.serverside.php da spørgsmålet drejer sig om
> PHP.
>
> --
> Anders Thorsen Holm | http://www.daimi.au.dk/~zoolook/
>
> Overvejer du at købe en DVD-afspiller? Så hold dig fra Fredgaard!
> Læs hvorfor: http://www.daimi.au.dk/~zoolook/?page=fredgaard



Peter Sepstrup (10-07-2003)
Kommentar
Fra : Peter Sepstrup


Dato : 10-07-03 16:10

"Leif" <?> wrote:

> Variablerne indsættes direkte i scriptet:

Så er det nok her problemet ligger, se
http://www.php-faq.dk/index.php?faq=4
om det ikke kan afhjælpe problemet.

Læs forøvrigt gerne:
http://www.usenet.dk/netikette/citatteknik.html
--
Mvh. Peter.
___________________________________
www.SepstrupNET.dk & www.PHP-FAQ.dk

Ukendt (10-07-2003)
Kommentar
Fra : Ukendt


Dato : 10-07-03 20:59


"Peter Sepstrup" <peter@_REMOVE_sepstrupnet.dk> skrev i en meddelelse
news:3f0d6564$0$48894$edfadb0f@dtext02.news.tele.dk...
> "Leif" <?> wrote:
>
> > Variablerne indsættes direkte i scriptet:
>
> Så er det nok her problemet ligger, se
> http://www.php-faq.dk/index.php?faq=4

Tak for det, det hænger fint sammen med Anders svar tidligere.
Nu virker det ihvertfald ved brug af $_POST[]

> om det ikke kan afhjælpe problemet.
>
> Læs forøvrigt gerne:
> http://www.usenet.dk/netikette/citatteknik.html

Skal nok!!


Leif.

> --
> Mvh. Peter.
> ___________________________________
> www.SepstrupNET.dk & www.PHP-FAQ.dk



Lasse Jensen (10-07-2003)
Kommentar
Fra : Lasse Jensen


Dato : 10-07-03 18:30

Leif wrote in dk.edb.internet.webdesign.html:
> Hej NG.
>
> Jeg har oprettet en html form hvor der indtastes oplysninger, hvorefter der
> sendes til et php-script der skal opdatere i en database.
>
> Problemet er, at variablerne indtastet i HTLM form ikke bliver
> modtaget/sendt med:
>
> HTML form:
>
> <form action="indsaet_script.php" method="post">
>
> <b>Film titel:</b><br>
> <input type="text" size=40 name="tastet_filmtitel"><br>
>
> <b>Beskrivelse:</b><br>
> <textarea name="tastet_beskrivelse" cols=40 rows=4
> wrap=virtual></ textarea><br>
>
> <b>Medie Type:</b><br>
> <input type="text" size=2 name="tastet_medietype"><br>
>
> <b>Ejer ID:</b><br>
> <input type="text" size=2 name="tastet_ejerID"><br>
>
>
> <input type="submit" value="submit">
> </form>
>
> Selve scriptet bliver kaldt og indsætter i databasen, men med tomme
> variabler.
>
> Nogle gode bud på, hvad der går galt.

Hej Leif.

Hvordan ser din PHP kode ud?

Med venlig hilsen Lasse Jensen...

--
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

Ukendt (11-07-2003)
Kommentar
Fra : Ukendt


Dato : 11-07-03 12:45

Hej.

Jeg fandt ud af, at det er fordi register globals default er slået fra i
php.ini, som beskrevet af Peter Sepstrup her:

http://www.php-faq.dk/index.php?faq=4

Så problemet er løst. Ellers tak.

Leif.

"Lasse Jensen" <lassejensen1@ofir.dk> skrev i en meddelelse
news:bek7pq$ro0$1@sunsite.dk...
> Leif wrote in dk.edb.internet.webdesign.html:
> > Hej NG.
> >
> > Jeg har oprettet en html form hvor der indtastes oplysninger, hvorefter
der
> > sendes til et php-script der skal opdatere i en database.
> >
> > Problemet er, at variablerne indtastet i HTLM form ikke bliver
> > modtaget/sendt med:
> >
> > HTML form:
> >
> > <form action="indsaet_script.php" method="post">
> >
> > <b>Film titel:</b><br>
> > <input type="text" size=40 name="tastet_filmtitel"><br>
> >
> > <b>Beskrivelse:</b><br>
> > <textarea name="tastet_beskrivelse" cols=40 rows=4
> > wrap=virtual></ textarea><br>
> >
> > <b>Medie Type:</b><br>
> > <input type="text" size=2 name="tastet_medietype"><br>
> >
> > <b>Ejer ID:</b><br>
> > <input type="text" size=2 name="tastet_ejerID"><br>
> >
> >
> > <input type="submit" value="submit">
> > </form>
> >
> > Selve scriptet bliver kaldt og indsætter i databasen, men med tomme
> > variabler.
> >
> > Nogle gode bud på, hvad der går galt.
>
> Hej Leif.
>
> Hvordan ser din PHP kode ud?
>
> Med venlig hilsen Lasse Jensen...
>
> --
> 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



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste