Avatar billede bas Forsker
21. april 2004 - 23:00 Der er 12 kommentarer og
1 løsning

Kun det første tegn vises ?

Hej Jeg er stødt ind i et mærkeligt problem.

Jeg har en resultatside, som skal vise de oplysninger, som
er blevet indtastet i en foregående formular.

Jeg bruger bare f.eks.:

$kvm = $_GET['kvm'];

echo  $kvm['kvm'] ;

Jeg har ikke indsat en funktion, som reducerer visningen af tegn, og jeg kan ikke se, at den tabel jeg har sat det op i skulle dække for resten.

Men for hvert resultat er det kun det første tegn der vises
- hvorfor ?

På forhånd tak.

/Martin
Avatar billede Syska Mester
21. april 2004 - 23:06 #1
tror der skal lidt mere kode/server opsætning med....

Du kan jo heller ikke svare på hvorfor jeg får ond i ryggen andet end at spørge til hvordan jeg sidder etc. :-P

// Hygge
Avatar billede bas Forsker
21. april 2004 - 23:13 #2
Øjeblik, får lige noget lagt op...
Avatar billede bas Forsker
21. april 2004 - 23:29 #3
ok, prøv at gå ind på

http://www.mploug.1go.dk/1tegn/opret_ovelokale.html

Udfyld formularen - der skal stå noget i postnr, ellers får man "Dublicate entry"

Hvad er det nu for en fil extension der skal på for at man kan vises kode i browseren - er det ikke phps ?
Jeg synes det opfører sig besynderligt.

/Martin
Avatar billede Syska Mester
21. april 2004 - 23:31 #4
jo, standard, kommer an på hvad serveren er sat op til
Avatar billede bas Forsker
21. april 2004 - 23:36 #5
Avatar billede Syska Mester
21. april 2004 - 23:38 #6
øhh, hvis du skriver $kvm = $_GET['kvm']; er det bare:
echo $kvm;

ikke det ekstra ['kvm'] med anden gang, det er måske det...

Jeg vil i hvert fald til at i seng nu.....snakkes

// ouT
Avatar billede bas Forsker
21. april 2004 - 23:40 #7
ok godnat.

Jeg prøver lige at fjerne det.

Hilsen Martin
Avatar billede Syska Mester
21. april 2004 - 23:41 #8
smider den det rigtige ind i databasen????
for der bruger du de rigtige variabel navne, men lægnere nede begynder du på "echo  $udstyr['udstyr'];" hvor ['udstyr'] er for meget efter hvad jeg ved :-S

// nat
Avatar billede bas Forsker
21. april 2004 - 23:46 #9
Ja, jeg har tjekkeet det der bliver sat ind i databasen,
og det ser rigtigt nok ud.
Men det kan da godt være, at jeg kager lidt rundt i de variabelnavne.
Men ville der så ikke komme en fejlmeddelelse i stedet ?

/Martin
Avatar billede bas Forsker
22. april 2004 - 00:08 #10
Jeg havde først lavet det sådan, at oplysningerne først blev sat ind i databasen og derefter trukket ud. Men det virker jo en anelse bagvendt, og desuden kan jo ikke styre, hvilken række der bliver trukket ud (med mindre man måske begynder at indbygge et id i søgningen).

Det med at trække oplysningerne direkte fra formularen burde jo heller ikke skabe problemer. Jeg kan bare ikke lige gennemskue, hvad der er gået galt.

/Martin
Avatar billede Syska Mester
22. april 2004 - 10:52 #11
har du prøvet med:
echo $_GET['kvm'];
???

for at få id fra sidst insatte post kan du bruge denne her http://dk.php.net/manual/en/function.mysql-insert-id.php
Avatar billede bas Forsker
22. april 2004 - 14:47 #12
Yes, nu ser det ud til at fungere!

Problemet var som du skrev, at jeg havde
det ekstra ['kvm'] efter echo $kvm.

Nu har jeg skrevet...

$kvm = $_GET['kvm'];
echo  $kvm;

Jeg har ikke prøvet med echo $_GET['kvm'];,
men det mål vel give det samme resultat.

Jeg siger mange tak.

Hilsen Martin
Avatar billede Syska Mester
22. april 2004 - 15:28 #13
np
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