Avatar billede nbj1 Praktikant
25. maj 2008 - 18:38 Der er 13 kommentarer og
1 løsning

incorrect integer php

undre mig over jeg efter gen install php for denne fejl, har virket før.   
Incorrect integer value: 'phone' for column 1
Avatar billede erikjacobsen Ekspert
25. maj 2008 - 19:32 #1
Du putter noget, der ikke er et tal, ind i et talfelt i mysql.
Avatar billede nbj1 Praktikant
25. maj 2008 - 19:36 #2
jep det fordi har jeg fundet udaf hvis feltet ikke er udfyldt så sker det så jeg skal på en eller anden måde have ind
if felt er tomt skriv 1 eller hvad ved jeg eller hvad er smart at gøre ?
Avatar billede erikjacobsen Ekspert
25. maj 2008 - 19:38 #3
Du må selv have en idé om hvad der må stå i feltet, hvis det ikke udfyldt. 0, -1, eller selvfølgelig NULL. I alle tilfælde skal du så efterfølgende tage højde for det.
Avatar billede nbj1 Praktikant
25. maj 2008 - 19:38 #4
det bedste ville naturligvis være hvis man blev sendt til bare til det felt der ikke er udfyldt.
Avatar billede erikjacobsen Ekspert
25. maj 2008 - 19:47 #5
Hvis det er et felt, der skal udfyldes, skal du selvfølgelig sikre dig, at det bliver udfyldt. Man gør det sommetider i to trin

1) I Javascript checker om der står noget fornuftigt i feltet, og giver fx en alert, hvis der ikke gør - og i det tilfælde submittes heller ikke
2) Da man kan snyde med javascript, checkes yderligere i PHP - og giver brugeren en fejlbesked på passende vis (fx viser felterne igen med en markering af hvad der mangler)
Avatar billede nbj1 Praktikant
25. maj 2008 - 20:03 #6
ja skal se om jeg kan finde noget et eller andet sted.
Avatar billede nbj1 Praktikant
25. maj 2008 - 20:54 #7
<body onLoad="history.go(+1)"> kan dette ik bruges _?
Avatar billede olebole Juniormester
25. maj 2008 - 21:04 #8
<ole>

- til hvad?  =)

/mvh
</bole>
Avatar billede nbj1 Praktikant
25. maj 2008 - 21:11 #9
vil bare gerne en side tilbage ved fejl indtastning
echo("onload="setTimeout("history.go(-1)", 1000)"\");  virker ik helt
Avatar billede nbj1 Praktikant
25. maj 2008 - 22:01 #10
$target "";
print header( "Refresh: 5; URL='$target'" );
virker så jeg sendes retur til form indtast, men hvorfor er de ting man har tastet ind væk ?
og hvordan sætter man evt en stjerne ved det felt der mangler intastning ?
Avatar billede erikjacobsen Ekspert
25. maj 2008 - 22:03 #11
Man skriver formen og indholdet een gang til.
Avatar billede nbj1 Praktikant
25. maj 2008 - 22:07 #12
niks har set det tidlige at data huskes enten med cookie eller session
Avatar billede erikjacobsen Ekspert
25. maj 2008 - 22:19 #13
Så finder du bare det igen ;)
Avatar billede nbj1 Praktikant
25. maj 2008 - 22:22 #14
ok
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