indætte post i database

Tags:    mysql sql

Hej,

Jeg har en database som indsætter poster som man skriver på min side.
Og det virkede fint.

Så skulle jeg tilføje en ekstra post, og nu virker det ikke.

Jeg ved at det har noget med day4 at gøre fordi det er den jeg har indsat.

min insert kode ser sådan her ud:

Fold kodeboks ind/udSQL kode 


hvis jeg fjærner $ fra day4 så indsætter den alle andre poster end day4 så de andre virker også det er kun day4 der laver rod i det.

Jeg håber der er nogle der kan hjælpe.

Tak




Indlæg senest redigeret d. 31.08.2012 12:21 af Bruger #14317
8 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udSQL kode 


Prøv dette :-)



Det virkede desværre heller ikke.

Den sætter det stadig ikke ind i databasen. :(



prøv at echo din sql sætning ud, står der det du forvendter ??
kunne det tænkes day4 er tom (og der kræves en værdi fra db) eller forkert datatype ??


lav
Fold kodeboks ind/udKode 

om til
Fold kodeboks ind/udKode 

hvorfor bruger du mysql_ og ikke mysqli_ ?? mysql_ API er på vej ud, kom så over på mysqli
http://dk.php.net/manual/en/mysqlinfo.api.choosing.php




Indlæg senest redigeret d. 31.08.2012 13:03 af Bruger #16075
ok, nu, echoed jeg den.

Og den mangler at lave day4 til false.
alle de andre days er false fordi jeg ikke havde valgt dem.
Så den registrere ikke at day4 er der.

Det her er hvad den kommer med:

Fold kodeboks ind/udKode 




>false,,"","","yes",
ja det er forkert datatype, den forvendter en bool og får en string

så fejlen ligger der, hvor du aflæsser din day4
du kan jo se hvordan du aflæsser day1, day2, day3





Hvor kan jeg se hvordan jeg aflæser dem, fordi alle de steder hvor der står de andre dage, har jeg kopieret det og bare udskiftet 3 med 4.
Så det burde være det samme bare med 4.

hele min kode ser sådan her ud:

Fold kodeboks ind/udPHP kode 






kiggede lige kort på http://www.eksperten.dk/spm/968261 #5, så jeg kunne se lidt af din html
er du sikker på du anvender packagedeal rigtigt i
Fold kodeboks ind/udKode 


hvis du bare er ude efter false true kan du gøre noget ala dette
Fold kodeboks ind/udKode 





Indlæg senest redigeret d. 01.09.2012 11:25 af Bruger #16075
Hey igen,

Nu fik jeg det endelig til at virke, det viste sig at jeg også skulle ændre noget i en anden javascript fil som jeg ellers slet ikke troede havde noget med det her at gøre.

Men nu virker det :)

Og tak for hjælpen, jeg sætter stor pris på at du tog dig tid til at hjælpe mig :)





t