14. marts 2012 - 16:40Der er
10 kommentarer og 1 løsning
fejl fra session til mysql
Jeg har en indkøbskurv i session og når jeg skal overføre dem til mysql virker det undtaget når der er noget i ['stor'] som jeg bruger til størlser. den viker når der ikke er noget i den og dem der er lagt i efter den med en størlse kommer ikke med
Kan der måske ligge i noget med ordre_vare tabellen, såsom at datatypen for indholdet i $_SESSION['stor'] ikke stemmer med datatypen for stor kolonnen i tabellen? Du kunne prøve at få mysql til at fortælle dig det ved at udvide queryen med mysql_error, således:
mysql_query("INSERT INTO ordre_vare ....'$ordre_ny','$stor_ny')")or die(mysql_error());
Jamen det må være noget med, at mysql ikke kan lide det du placerer i $stor_ny. Så du må lede efter en forskel mellem og så det du placerer i de andre variable. Du siger, at datatypen for feltet stor er text. Er datatypen på for eksempel navn også text, eller er den VARCHAR()? Hvad sker der, hvis du ændrer datatypen for stor til VARCHAR(xx) hvor xx er den største længde stor kan have? Har du mulighed for at gå direkte ind i mysql, for eksempel gennem phpmyadmin, og så lave forepørgslen der, hvor du i stedet for variablerne indsætter nogle værdier, såsom
INSERT INTO ordre_vare (nummer, lev, antal, pris, tilbud, navn, ordrenr, stor) VALUES ('abc','def','ghi','jkl','mno','pqr','stu','vxy')
eller hvad nu værdierne i de forskellige felter ville kunne være?
Men det var noget helt andet der var problemet, jeg var kommet til at sætte primær key på nummer og lev så når vare var kommet i tabel en gang kunne den ikke komme der i igen.
Det var godt du fik det løst. Jeg forholdt mig til spørgsmålet som du formulerede det, og jeg mener jeg gjorde en indsats, hvilket jeg håber du vil anderkende ved at acceptere dette svar. Hvis du ikke synes det, så luk spørgsmålet ved at acceptere dit eget svar.
søfølig skal du havde Dinne point for havde du ikke sagt det med datatyper havde jeg ikke opdater hvad problemet, jeg lave bare et svar da nogle ikke vil havde point.
(Eksperten er indrettet på pointssystemet, og du havde udlovet points for spørgsmålet, ikke sandt? Jeg blev lidt overrasket, da jeg så, at du selv havde oprettet et svar i stedet for at bede mig om et svar. Med mindre nogen har afslået points synes jeg du bør gå ud fra det bestående system. Ser du anderledes på den sag?)
Jo Eksperten er indrettet på pointssystemet med svaret skal jo været givet som et svar før man kan give point på det og du havde kun oprette kommentar derfor trode jeg du ikke ville havde point.
Men jeg syndes ikke vi skal blive uvenner over dette, jeg syndet Eksperten er en fantastisk side.
Jeg ikke brugt Eksperten i en år række ca 10 år og er kommet tilbage nu. og dergang brugt folk svar funktione mere, og når jeg har kigget i svar kigger jeg efter løsninger og ikke efter hvordan point er fordelt.
Men jeg kan ikke se hvorfor du bliver ved med at køre i det jeg oprette et svar men jeg tog ikke point, jeg ville vente og se om der kom et svar.
Søfølilg kan jeg godt se nu at jeg skulle spørge om et svar.
Du kan se, at du skulle have spurgt om svar. Jamen så er vi enige, og det var det jeg ville nå til. Så kan jeg deltage i fremtidige spørgsmål fra dig.
Synes godt om
Ny brugerNybegynder
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.