Avatar billede naxosnaxos Nybegynder
20. juni 2002 - 00:43 Der er 14 kommentarer og
1 løsning

hvorfor virker denne insert ikke....

Hej jeg ahr en insert  sætning, der ikke melder fejl, men der kommer ikke nogen værdier med fra mine variabler i php. Kommandoen er som følge:

$sql = "insert into `annonce`(overskrift,navn,adresse,postnummer, dato, annonceTekst,pris,telefon,mobil,fax,email,hjemmeside,træffetid)
values('$overskrift', '$navn', '$adresse', '$postnr', now(),'$annonceText', '$pris', '$telefon', '$mobil', '$fax', '$email', '$hp', '$tid')";

det ser lidt sjovt ud her, men sådan er det altså...
nogen gode råd hvorfor værdierne ikke kommer med??
Avatar billede Lasse Novice
20. juni 2002 - 01:03 #1
faar du nogen fejlmeddelelse...

jeg ser umiddelbart at du bruger danske bogstaver...(æ). Prøv at ændre det.
Avatar billede kimiwan Nybegynder
20. juni 2002 - 01:04 #2
Du skal nok hellere oprette spørgsmålet i php-kategorien.
Avatar billede Lasse Novice
20. juni 2002 - 01:05 #3
proev ogsaa at aendre

insert into `annonce`(

til

insert into annonce (
Avatar billede Lasse Novice
20. juni 2002 - 01:06 #4
sorry... det skulle vaere:

proev ogsaa at aendre

insert into `annonce`(

til

insert into annonce(
Avatar billede sthen Nybegynder
20. juni 2002 - 01:15 #5
$tidnu = now();

$sql = "insert into annonce (overskrift,navn,adresse,postnummer, dato, annonceTekst,pris,telefon,mobil,fax,email,hjemmeside,traeffetid)
values('$overskrift', '$navn', '$adresse', '$postnr', '$tidnu','$annonceText', '$pris', '$telefon', '$mobil', '$fax', '$email', '$hp', '$tid')";

ved ikke om det har praktisk betydning - maybe
Avatar billede naxosnaxos Nybegynder
20. juni 2002 - 01:17 #6
datoen kom fint med før det var alle de andre....
Avatar billede sthen Nybegynder
20. juni 2002 - 01:22 #7
mysql_query("insert into annonce (overskrift,navn,adresse,postnummer, dato, annonceTekst,pris,telefon,mobil,fax,email,hjemmeside,traeffetid)
values('$overskrift', '$navn', '$adresse', '$postnr', now(),'$annonceText', '$pris', '$telefon', '$mobil', '$fax', '$email', '$hp', '$tid')") || die(mysql_error());

Det er MySql ikke ??
Avatar billede naxosnaxos Nybegynder
20. juni 2002 - 01:25 #8
jo via php
Avatar billede sthen Nybegynder
20. juni 2002 - 01:27 #9
virkede forrige svar heller ikke, og fik du fejlmeddelelse ??

Har du evt lige opgraderet til PHP ver. 4.2.0+
Avatar billede naxosnaxos Nybegynder
20. juni 2002 - 01:29 #10
jeg får ingen fejl, men der kommer blot ikke noget data ind i tabellen i databasen, udover datoen... og jeg har lige vist de samme data på den side, hvor jeg smider dem i databasen
Avatar billede Lasse Novice
20. juni 2002 - 01:36 #11
proev lige at udskrive vaerdierne paa siden.... se om de overhovedet er sat.
Avatar billede resten Nybegynder
20. juni 2002 - 09:02 #12
sthen-> Fang mig lige :-)
Avatar billede naxosnaxos Nybegynder
20. juni 2002 - 09:11 #13
hmmm nu fandt jeg vist fejlen. Når jeg trykker på min knap og kommer videre til en side hvor dataene skal overføres til databasen er der ikke længere noget indhold i dem... Jeg troede blot at man som ved en formular kunne bruge ens variabler på en ny side..... hvordan fixer man dette så de bliver "global" eller hvad man lige skal sige.
Avatar billede disky Nybegynder
21. juni 2002 - 14:28 #14
naxos:
Næsten gang du poster her, post venligts KUN sql kode, php'en hører hjemme i php gruppen.

p.s. Din tabel skulle du tage og normalisere, du har en frygtelig bunke redundant data
Avatar billede naxosnaxos Nybegynder
21. juni 2002 - 15:53 #15
nu siger du der er utrolig meget redundant information.
jeg kunne opdele i navn, adresse, postnummer i en tabel så have de resterende kontakt oplysninger i en anden tabel, samt hele annonceteksten i en tredje....
post nummer og bynavn ligger i forvejen i en anden tabel
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
Computerworld tilbyder specialiserede kurser i database-management

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