Avatar billede Slettet bruger
15. november 2003 - 22:53 Der er 5 kommentarer og
1 løsning

bruge variabel fra en formular

Hej Eksperter

Jeg skal kunne få et script til at lave en forespørgsel i en database ved hjælp af en variabel som kommer fra en formular i et andet script.

Her er formularen:

<FORM METHOD=POST ACTION="virknu5.php">
Indtast postnummer:<INPUT TYPE=TEXT NAME=postnummer>
</FORM>

Her er scriptet(virknu5.php):

<?
$connection=pg_connect("host=localhost dbname=virksomhed user=postgres password=*******");
$result=pg_query("SELECT * FROM medarbejder WHERE postnr=$postnummer");
echo pg_num_rows($result)."<p>";
?>

Dette bude så vidt jeg ved virke, men jeg bliver ved med at få følgende fejlmeddelelse:

Warning: pg_query() query failed: ERROR: parser: parse error at end of input in /var/www/html/php/virknu5.php on line 3

Warning: pg_num_rows(): supplied argument is not a valid PostgreSQL result resource in /var/www/html/php/virknu5.php on line 5

Der er "hul igennem" til databasen, så det er ikke der problemet ligger.

Jeg kører RH 9 med php 4.33(mener jeg) og har ikke kørt php på maskinen før, så hvis nogen af jer har kendskab til noget der skal ændres i php.ini el. lign, for at det kan komme til at fungere, er jeg meget interesseret i at høre nærmere.

Bedste hilsner

palau
Avatar billede htm Nybegynder
15. november 2003 - 22:55 #1
brug $_POST[postnummer] i stedet for $postnummer
Avatar billede exp Juniormester
15. november 2003 - 23:00 #2
Formularen:
<form method="post" action="virknu5.php">
Indtast postnummer:<input type="text" name="postnummer">
</form>

Scriptet:
<?
$connection=pg_connect("host=localhost dbname=virksomhed user=postgres password=*******");
$result=pg_query("SELECT * FROM `medarbejder` WHERE `postnr` = $_POST['postnummer']");
echo pg_num_rows($result)."<p>";
?>
Avatar billede Slettet bruger
15. november 2003 - 23:01 #3
Haløjsuppe!!!

Det virker. Du har vel ikke en url til et sted der skriver lidt nærmere om ennet.

Læg et svar, så får du fluks dine velfortjente points.

palau
Avatar billede Slettet bruger
15. november 2003 - 23:03 #4
ovenstående er henvendt til htm

palau
Avatar billede htm Nybegynder
15. november 2003 - 23:32 #5
Avatar billede Slettet bruger
16. november 2003 - 00:24 #6
Tak for hjælpen, htm.
Dit svar er accepteret.

palau
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