Du verkar ju ha kass struktur i databasen.
antal = 1,1
art_nr = 256, 569
produkt = cd-rom, dvd-brännare..
Det fattar jag inte.
16 svar · 502 visningar · startad av Dashi
jag har en kassa på min sida.. när jag lagt till 1 produkt och sen en till och går till kassan och beställer.. så skickas det till databasen..
Då läggs det typ såhär i databasen:
antal = 1,1
art_nr = 256, 569
produkt = cd-rom, dvd-brännare..
o.s.v
sedan när jag ska hämta informationen och lägga den i en tabell så står det precis så som i databasen.. hur gör jag så det blir till rader igen som den var i kassan??
asså typ istället såhär
antal = 1 artnr = 256 produkt= cd-rom
antal = 1 artnr = 569 produkt= dvd-brännare
tack på görhand...
Mvh //Darek
Du verkar ju ha kass struktur i databasen.
antal = 1,1
art_nr = 256, 569
produkt = cd-rom, dvd-brännare..
Det fattar jag inte.
vadå?? asså jag menar att i kolumnen som heter antal står där 1,1 och i kolumnen art_nr står 256,569
vad är det du inte förstår utav det??
:)
Blir det inga nya rader när du lägger till utan de läggs i samma???
Är det i databasen det lagras så eller när du skriver ut det mha asp?
Hur ser SQL-satsen ut?
mvh
:)
Kanske läste frågan slarvigt...
Men kanske något sådant här:
<%
if objRS.eof then
response.write"Det finns inget i kassan!"
else
Response.Write"<table><tr><td>ANTAL</td><td>ARTIKELNUMMER</td><td>PRODUKT</td></tr>"
do until objRS.eof
response.write("<tr><td>" & objRS("antal") &"</td><td>"& objRS("artnr") &"</td><td>"& objRS("produkt") &"</td></tr>"
objRS.MoveNext
loop
Response.Write"</table>"
end if
%>
Men frågan är om det ligger så här:
1,1
256, 569
cd-rom, dvd-brännare
Eller om det ligger så här:
1,256,cd-rom
1,569,dvd-brännare
Det andra alternativet är "rätt". (förutom att jag inte skulle lagra namnet på varan i den tabellen. Däremot priset.)
hehe tror inte ni förstog riktigt.. men jag ska förklara nu genom att visa de hela fullständigt..
jag lägger in 2 produkter och går till kassan..
i kassan ser det då ut såhär: http://83.249.105.65/kassa.jpg
sen fyller jag i mina uppgifter, namn, adress o.s.v och trycker på skicka. och då läggs det in i databasen..
här är filen för kassa filen och där står hur allt läggs in i databasen: http://83.249.105.65/kassa.txt
när ordern lagts till i databasen så visas det såhär i databasen:
http://83.249.105.65/databas.jpg
sen går jag in på en annan sida.. här är filen som hämtar information och visar den: http://83.249.105.65/visa.txt
och då blir resultatet såhär: http://83.249.105.65/visa.jpg
men jag vill att den ska visa dom såhär: http://83.249.105.65/ratt.jpg
förstår ni nu?? :P
Jag förstår, och som jag sa förut så är det fel att lagra informationen enligt: http://83.249.105.65/databas.jpg
Det skall vara så här:
1,256,cd-rom
1,569,dvd-brännare
Då kommer det bli så här: http://83.249.105.65/ratt.jpg
jesper.. men då kommer jag ju ha flera rader med samma order_id o.s.v är där då 10 produkter kommer där va 10 rader.. sen så i kassa filen så skriver den ut tabellen i script.. så där är bara ett fält som visas så jag har lagt att den ska lägga ett hiden form fält.. och de har jag döpt så jag sedan kan lägga det som request.form.. för scriptet dubblar fälten själv sen.. så jag kan inte sätta namn på dom andra fälten för dom visas ens inte.. utan dom dubblas direkt.. så där är ett problem..
Läs mitt förslag till tabellstruktur för en shop här: http://www.webforum.nu/showthread.php?s=&postid=1009081#post1009081
jesper: läser du vad jag skriver ens? jag skrev det.. läs detta noga nu.. i kassan ligger ett script som visar tabellen som hör till köpscriptet och jag måste ha det för att det ska funka.. den tabellen i kassan visas med hjälp av scriptkod.. och man kan bara lägga en hidden formulär efter varje sak, asså antal finns det bara en av, likaså med art nr och produkt o.s.v sen så kopierar scriptet tabellen själv innan den skriver ut den.. för skulle det funnits fler fällt skulle jag kunna döpa dom till andra namn.. kolla http://83.249.105.65/kassa.txt och läs igenom den noga så förstår du lite mer...
:)
Allvarligt talat Dashi! Tagga ner nu. Det är inte ett dugg kul att hjälpa dig om du har den tonen i dina inlägg. Forumet bygger på frivilligas insatser och att skriva;
och läs igenom den noga så förstår du lite mer...
Gör inte att man blir så sugen på att hjälpa!
By the way. Jag har också svårt för att förstå vad du menar. Som Jesper T skriver så är det en dålig struktur på databsen om den är sådan som jag tror mig förstått. Men jag kan förstått fel!
...och gör inte detta till en superdebatt nu!!
mvh
*suck*
devotion: jag skrev inte med någon dålig ton, men jag fråga efter en kod som kan lösa det.. för jag vet att det finns för jag har sett att en kille har fixat det tidigare..
sen så skicka jag ut en hel fil med hela koden.. där står precis allt... läser man igenom den förstår man vad jag menar.. sen förklarar jag 2 gånger att det varken går eller hjälpar att strukturera om databasen.. och om jag nu skulle göra det så hjälpe det mig inte en sekund.. för ska jag strukturera om databasen så måste jag ha en ny webshop i asp.. och det hittar jag ingen..
devotion:
...och gör inte detta till en superdebatt nu!!
snälla lägg ner med det där.. på den andra tråden skrev jag bara vad jag tyckte och folk hade problem med det.. det va min enda debatt under 1 månads tid jag har varit här.. så se mig inte som att jag älskar att debattera.. för de e de tråkigaste som finns.. det enda jag gjorde va att jag skrev ut en länk till en sida för att hjälpa han killen.. och som du skrev till mig kan du skriva till han som började hela debatten.. man blir ju fan nästan orolig att om man skickar ut en fråga eller ett svar till någon så får man antingen en dum kommentar eller en debatt..
HEJ!
Först:
Det är en dum design! :bire
Sedan:
Du kan ju alltid splitta värdena med arr_art_nr=Split(rs("art_nr"),", "), då får du värdena i en array.
Eftersom du fyllt alla fält i databasen på samma sätt, är de lika långa efter Split.
Du kan därför loopa arrayen till UBound, och skriva ut de olika arr-värdena utan att behöva tänka på att inte få med allt.
Det går säkert att få ihop det på detta sätt.
http://www.devguru.com/Technologies/vbscript/quickref/array.html
J.N. : tack för hjälpen.. detta kommer nog hjälpa mig en del.. sitter nu och läser lite om arrayer och ska se om jag kan få rätt på det hela.. i värsta fall får jag sätta mig in mer i asp och lära mig det mer och bygga en egen webbshop eller i annat fall försöka hitta en som jag kan ladda ner..
Mvh //Darek