Haaland Skrevet 3. april 2004 Del Skrevet 3. april 2004 Ser at du har '' rundt now(). Trur det vil verka dersom du tek vekk dei. Lenke til kommentar
Gilbert Skrevet 3. april 2004 Del Skrevet 3. april 2004 for å være ærlig - synes du skal satse på å kjøre time(). det blir på mange måter lettere å arbeide med senere. jeg oppdaget det litt for sendt, og brukte mange timer på å gjøre om fra lettlest datoformat til timestamp (time()). kjør på med int(11) i kolonnen istedenfor datetime, så skal du se at det blir bra... for å lese bruker du date("Y",time()) for å vise år, se fullstendig liste over hva u kan hente frem, php.net søk etter time Lenke til kommentar
Gilbert Skrevet 3. april 2004 Del Skrevet 3. april 2004 Ser at du har '' rundt now(). Trur det vil verka dersom du tek vekk dei. Det stemmer. Aldri ' ' rundt henvisninger. 'now()' = now() og det passer ikke med datetime formatet, ergo blir det error. Lenke til kommentar
Smidt Skrevet 3. april 2004 Forfatter Del Skrevet 3. april 2004 (endret) om jeg velger int11 i stedenfor date får jeg bare opp et 0. om jeg velger datetime får jeg opp tiden på datoformat, men alt er 0. jeg bruker da time() når infoen lagres mulig jeg har misforstått noe, men jeg får det alstå ikke til Endret 3. april 2004 av Smidt Lenke til kommentar
Haaland Skrevet 3. april 2004 Del Skrevet 3. april 2004 Om du bruker spørjinga nedanfor, har formatet på feltet «dato» til «DATETIME», og blankt i «Lengde/sett», skal det såvidt eg veit / har testa fungera. Gjer det ikkje det? $q="INSERT into gjestebok (navn,hjemmeside,boplass,dato,melding,kjonn,id) VALUES ('$name','$hjemmeside','$boplass',now(),'$melding',kjonn,'')"; Lenke til kommentar
???????? Skrevet 4. april 2004 Del Skrevet 4. april 2004 'now()' setter inn tegnene now() - det er ikke mulig å sette inn bokstaver i verken int eller timestamp feltet, så derfor settes de til null. Gruk spørringen til Haaland, men når du ikke setter inn noe i feltet id så kan du ta det bort fra spørringen. $q="INSERT into gjestebok (navn,hjemmeside,boplass,dato,melding,kjonn) VALUES ('$name','$hjemmeside','$boplass',now(),'$melding',kjonn)"; Lenke til kommentar
Gilbert Skrevet 4. april 2004 Del Skrevet 4. april 2004 oj så mange råd og tips. trekker meg forsiktig tilbake jeg, såi ikke trådstarter blir helt forvirra... Lenke til kommentar
Smidt Skrevet 4. april 2004 Forfatter Del Skrevet 4. april 2004 (endret) ikke noe problem fjartan. altså jeg bruker spørringen som Haaland viser. @ ????????: jeg skal ikke bruke int eller timestamp, hva da? date/timedate? Endret 4. april 2004 av Smidt Lenke til kommentar
Svendsen Skrevet 4. april 2004 Del Skrevet 4. april 2004 ikke noe problem fjartan.altså jeg bruker spørringen som Haaland viser. @ ????????: jeg skal ikke bruke int eller timestamp, hva da? date/timedate? $dato = date("Y-m-d H:i:s"); med denne får du samme format som now() og samme som date/time i mySQL db'n se også php.net for mer info Lenke til kommentar
Smidt Skrevet 4. april 2004 Forfatter Del Skrevet 4. april 2004 jeg setter inn kodesnutten din i delen som skal hente ut datolinjen fra databasen, men jeg får da følgende feilmelding: Parse error: parse error, unexpected T_STRING, expecting ']' in /hsphere/local/home/predicte/predicted.net/php/form/view.php on line 33 linje 33: $dato=$row["dato("Y-m-d H:i:s")"]; hva er feil der da? Lenke til kommentar
Smidt Skrevet 4. april 2004 Forfatter Del Skrevet 4. april 2004 @Svendsen: er ikke helt sikker på om du har forstått problemet. for jeg får skrevet ut dato osv på riktig form, men det står bare 0. om du vil kan du ta en titt. http://predicted.net/php/form Lenke til kommentar
Svendsen Skrevet 4. april 2004 Del Skrevet 4. april 2004 (endret) samenlign det du la inn og det jeg ga deg du har en ] etter.... hva gjør den der? Endret 4. april 2004 av Svendsen Lenke til kommentar
Smidt Skrevet 4. april 2004 Forfatter Del Skrevet 4. april 2004 samenlign det du la inn og det jeg ga deg du har en ] etter.... hva gjør den der? er klar over at det er det samme som du gav meg, men hvorfor skal jeg da bare ha en [ på begynnelsen ? og om du ser på linken får jeg opp følgende datoformat: 0000-00-00 00:00:00 hvordan får jeg da selve datoen inni der for nå er det jo ikke noe som blir logget. får datoformatet over når jeg ikke bruker din metode Lenke til kommentar
jorgis Skrevet 4. april 2004 Del Skrevet 4. april 2004 jeg setter inn kodesnutten din i delen som skal hente ut datolinjen fra databasen, men jeg får da følgende feilmelding:Parse error: parse error, unexpected T_STRING, expecting ']' in /hsphere/local/home/predicte/predicted.net/php/form/view.php on line 33 linje 33: $dato=$row["dato("Y-m-d H:i:s")"]; hva er feil der da? Tror ikke det finnes en funksjon i PHP som heter dato()... Prøv med funksjonen date() istedenfor... Lenke til kommentar
Smidt Skrevet 4. april 2004 Forfatter Del Skrevet 4. april 2004 $dato=$row["dato("Y-m-d H:i:s")"]; Tror ikke det finnes en funksjon i PHP som heter dato()... Prøv med funksjonen date() istedenfor... klart det ikke er en funksjon som heter dato, men jeg har en "row" som heter det, jeg skal jo hente den ut, men trenger vel ikke presisere formatet når jeg med denne koden: $dato=$row["dato"]; får ut dato på riktig format. problemet er at resultatet blir : 0000-00-00 00:00:00 Lenke til kommentar
Svendsen Skrevet 4. april 2004 Del Skrevet 4. april 2004 den jeg ga deg må du bruke da du legger INN Lenke til kommentar
Smidt Skrevet 4. april 2004 Forfatter Del Skrevet 4. april 2004 aha, men hva vil da querryen bli? $q="INSERT into gjestebok (navn,hjemmeside,boplass,dato,melding,kjonn,id) VALUES ('$navn','$hjemmeside','$boplass','now()','$melding','$kjonn','')"; skal jeg sette inn $dato i stedenfor now()? men hvor skal jeg sette resten da? Lenke til kommentar
???????? Skrevet 4. april 2004 Del Skrevet 4. april 2004 (endret) Gjør om feltet til timestamp og bruk denne spørringen: $q="INSERT into gjestebok (navn,hjemmeside,boplass,dato,melding,kjonn) VALUES ('$navn','$hjemmeside','$boplass',now(),'$melding','$kjonn')"; Edit: Du kan også bruke now()+0 og gjøre om feltet til int - avhengig av hvilket format du ønsker å ha på datoen. Endret 4. april 2004 av ???????? Lenke til kommentar
Svendsen Skrevet 4. april 2004 Del Skrevet 4. april 2004 aha, men hva vil da querryen bli? $q="INSERT into gjestebok (navn,hjemmeside,boplass,dato,melding,kjonn,id) VALUES ('$navn','$hjemmeside','$boplass','now()','$melding','$kjonn','')"; skal jeg sette inn $dato i stedenfor now()? men hvor skal jeg sette resten da? jepp også må du passe på å ha den linja jeg ga deg før dette. det er hva jeg bruker og det passer perfekt, får da også sortert etter dato om man ønsker Lenke til kommentar
Smidt Skrevet 4. april 2004 Forfatter Del Skrevet 4. april 2004 flott: det funker nå jeg bruker spørringen ???????? gav meg, men hvordan får jeg systematisert dato/tiden som nå kommer som 20040404170536 når jeg henter ut linjen som inneholder dato bruker jeg denne koden: $dato=$row["dato"]; hvordan kan jeg få gjort om på den slik at jeg får litt struktur på tiden/datoen? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå