27. marts 2003 - 18:47
Der er
20 kommentarer og 1 løsning
Lidt hjælp med en liste
Hej Eksperter
for at gører det kort
http://80.196.8.135/projekt/bestil.asp?Bruger_ID=012&Hos=Farnell der er en liste over hvad der skal bestilles, men den skal jo selvfølgelig ikke skrive dem på hvor der er bestilt 0
håber nogen af jer kan hjælpe.
(da det er en dynamisk ip så kan det godt være at linket ikke virker længe)
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
27. marts 2003 - 18:48
#1
altså hjælpe med at få den til at lade vær med at skrive dem hvor der er 0 :)
27. marts 2003 - 18:58
#2
Prøv at vis mig din SQL statement! -du kan jo bare sætte en WHERE clouse på hvor den siger vis alle undtagen dem indeholdende 0! //>Rune
27. marts 2003 - 19:03
#3
Stk står ikke i min SQL WHERE Bruger_ID = 'MMColParam' AND Hos = 'MMColParam2' er hvad der står
27. marts 2003 - 19:07
#4
Som Medions siger, kan du vel bare udvide din streng lidt: WHERE Bruger_ID = 'MMColParam' AND Hos = 'MMColParam2' AND Bestilt <> 0 ...eller hvad din kolonne nu hedder.
27. marts 2003 - 19:10
#5
øhh jeg er ikke helt med ( jeg er ikke en vild asp haj
27. marts 2003 - 19:10
#6
Kan du ikke forklare lidt om din tabelopsætning, så vi har lidt at gå ud fra. Står det hele f.eks. i den samme tabel?
27. marts 2003 - 19:10
#7
WHERE Bruger_ID = 'MMColParam' AND Hos = 'MMColParam2' AND NOT Bestilt = 0 //>Rune
27. marts 2003 - 19:12
#8
Evt. vis os lidt mere kode, så vi har noget at arbejde med! //>Rune
27. marts 2003 - 19:13
#9
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%> <!--#include file="../Connections/Novy.asp" --> <% var Liste__MMColParam = "1"; if (String(Request.QueryString("Bruger_ID")) != "undefined" && String(Request.QueryString("Bruger_ID")) != "") { Liste__MMColParam = String(Request.QueryString("Bruger_ID")); } %> <% var Liste__MMColParam2 = "1"; if (String(Request.QueryString("Hos")) != "undefined" && String(Request.QueryString("Hos")) != "") { Liste__MMColParam2 = String(Request.QueryString("Hos")); } %> <% var Liste = Server.CreateObject("ADODB.Recordset"); Liste.ActiveConnection = MM_Novy_STRING; Liste.Source = "SELECT * FROM Projekt WHERE Bruger_ID = '"+ Liste__MMColParam.replace(/'/g, "''") + "' AND Hos = '"+ Liste__MMColParam2.replace(/'/g, "''") + "'"; Liste.CursorType = 0; Liste.CursorLocation = 2; Liste.LockType = 1; Liste.Open(); var Liste_numRows = 0; %> <% var Bruger__MMColParam = "1"; if (String(Session("MM_username")) != "undefined" && String(Session("MM_username")) != "") { Bruger__MMColParam = String(Session("MM_username")); } %> <% var Bruger = Server.CreateObject("ADODB.Recordset"); Bruger.ActiveConnection = MM_Novy_STRING; Bruger.Source = "SELECT * FROM Brugere WHERE Bruger_ID = "+ Bruger__MMColParam.replace(/'/g, "''") + ""; Bruger.CursorType = 0; Bruger.CursorLocation = 2; Bruger.LockType = 1; Bruger.Open(); var Bruger_numRows = 0; %> <% var Repeat1__numRows = 15; var Repeat1__index = 0; Liste_numRows += Repeat1__numRows; %> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <table width="100%" border="0"> <tr> <td> <div align="center"> <p><font size="5"><strong>Bestillingsseddel</strong></font></p> </div></td> </tr> </table> <br> <br> <table width="100%" border="0"> <tr> <td width="62%"> <div align="right"><strong>Sp Nr:</strong></div></td> <td width="38%"><u><font size="3"><strong>SP<%=(Bruger.Fields.Item("Bruger_SP").Value)%></strong></font></u></td> </tr> </table> <table width="100%" border="0"> <tr> <td width="11%"><strong>Leverandør:</strong></td> <td width="38%"><u><%=(Liste.Fields.Item("Hos").Value)%></u></td> <td width="7%"><strong>Kunde:</strong></td> <td width="44%"><u><strong><font size="3"><%=(Bruger.Fields.Item("Fornavn").Value)%> <%=(Bruger.Fields.Item("Efternavn").Value)%></font></strong> </u></td> </tr> </table> <p></p> <table width="100%" border="1" cellpadding="1" cellspacing="1"> <tr> <td width="6%"><strong>Antal</strong></td> <td width="65%"><strong>Reservedel/Komponent</strong></td> <td width="22%"><strong>Vare Nr</strong></td> <td width="7%"><strong>Pris</strong></td> </tr> <% while ((Repeat1__numRows-- != 0) && (!Liste.EOF)) { %> <tr> <td><%=(Liste.Fields.Item("Har_bestilt_X_antal").Value)%></td> <td><%=(Liste.Fields.Item("Hvad").Value)%></td> <td><%=(Liste.Fields.Item("Vare_Nr").Value)%></td> <td><%=(Liste.Fields.Item("Kr").Value)%></td> </tr> <% Repeat1__index++; Liste.MoveNext(); } %> </table> <br> <br> <table width="100%" border="0"> <tr> <td width="6%"><strong>Dato:</strong></td> <td width="31%"><strong>_____/_____ -____</strong></td> <td width="11%"><strong>Underskrift:</strong></td> <td width="52%"><strong>____________________________________________________</strong></td> </tr> </table> <br> <table width="100%" border="0"> <tr> <td><strong>Bestilt:</strong></td> <td><strong>Dato:_____/_____ -____</strong></td> <td><strong>Sign:__________</strong></td> <td><strong>Tlf.____________</strong></td> <td><strong>Fax.____________</strong></td> </tr> </table> <p> </p> </body> </html> <% Liste.Close(); %> <% Bruger.Close(); %>
27. marts 2003 - 19:15
#10
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%> <!--#include file="../Connections/Novy.asp" --> <% var Liste__MMColParam = "1"; if (String(Request.QueryString("Bruger_ID")) != "undefined" && String(Request.QueryString("Bruger_ID")) != "") { Liste__MMColParam = String(Request.QueryString("Bruger_ID")); } %> <% var Liste__MMColParam2 = "1"; if (String(Request.QueryString("Hos")) != "undefined" && String(Request.QueryString("Hos")) != "") { Liste__MMColParam2 = String(Request.QueryString("Hos")); } %> <% var Liste = Server.CreateObject("ADODB.Recordset"); Liste.ActiveConnection = MM_Novy_STRING; Liste.Source = "SELECT * FROM Projekt WHERE Bruger_ID = '"+ Liste__MMColParam.replace(/'/g, "''") + "' AND Hos = '"+ Liste__MMColParam2.replace(/'/g, "''") + "'"; Liste.CursorType = 0; Liste.CursorLocation = 2; Liste.LockType = 1; Liste.Open(); var Liste_numRows = 0; %> <% var Bruger__MMColParam = "1"; if (String(Session("MM_username")) != "undefined" && String(Session("MM_username")) != "") { Bruger__MMColParam = String(Session("MM_username")); } %> <% var Bruger = Server.CreateObject("ADODB.Recordset"); Bruger.ActiveConnection = MM_Novy_STRING; Bruger.Source = "SELECT * FROM Brugere WHERE NOT Har_bestilt_X_antal = 0 AND Bruger_ID = "+ Bruger__MMColParam.replace(/'/g, "''") + ""; Bruger.CursorType = 0; Bruger.CursorLocation = 2; Bruger.LockType = 1; Bruger.Open(); var Bruger_numRows = 0; %> <% var Repeat1__numRows = 15; var Repeat1__index = 0; Liste_numRows += Repeat1__numRows; %> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <table width="100%" border="0"> <tr> <td> <div align="center"> <p><font size="5"><strong>Bestillingsseddel</strong></font></p> </div></td> </tr> </table> <br> <br> <table width="100%" border="0"> <tr> <td width="62%"> <div align="right"><strong>Sp Nr:</strong></div></td> <td width="38%"><u><font size="3"><strong>SP<%=(Bruger.Fields.Item("Bruger_SP").Value)%></strong></font></u></td> </tr> </table> <table width="100%" border="0"> <tr> <td width="11%"><strong>Leverandør:</strong></td> <td width="38%"><u><%=(Liste.Fields.Item("Hos").Value)%></u></td> <td width="7%"><strong>Kunde:</strong></td> <td width="44%"><u><strong><font size="3"><%=(Bruger.Fields.Item("Fornavn").Value)%> <%=(Bruger.Fields.Item("Efternavn").Value)%></font></strong> </u></td> </tr> </table> <p></p> <table width="100%" border="1" cellpadding="1" cellspacing="1"> <tr> <td width="6%"><strong>Antal</strong></td> <td width="65%"><strong>Reservedel/Komponent</strong></td> <td width="22%"><strong>Vare Nr</strong></td> <td width="7%"><strong>Pris</strong></td> </tr> <% while ((Repeat1__numRows-- != 0) && (!Liste.EOF)) { %> <tr> <td><%=(Liste.Fields.Item("Har_bestilt_X_antal").Value)%></td> <td><%=(Liste.Fields.Item("Hvad").Value)%></td> <td><%=(Liste.Fields.Item("Vare_Nr").Value)%></td> <td><%=(Liste.Fields.Item("Kr").Value)%></td> </tr> <% Repeat1__index++; Liste.MoveNext(); } %> </table> <br> <br> <table width="100%" border="0"> <tr> <td width="6%"><strong>Dato:</strong></td> <td width="31%"><strong>_____/_____ -____</strong></td> <td width="11%"><strong>Underskrift:</strong></td> <td width="52%"><strong>____________________________________________________</strong></td> </tr> </table> <br> <table width="100%" border="0"> <tr> <td><strong>Bestilt:</strong></td> <td><strong>Dato:_____/_____ -____</strong></td> <td><strong>Sign:__________</strong></td> <td><strong>Tlf.____________</strong></td> <td><strong>Fax.____________</strong></td> </tr> </table> <p> </p> </body> </html> <% Liste.Close(); %> <% Bruger.Close(); %> //>Rune
27. marts 2003 - 19:17
#11
medions... din virker til dels, der er dog EN fejl, for hvis der ikke er noget som er bestilt fra f.eks farnell, så melder den fejl, men ellers virker det
27. marts 2003 - 19:18
#12
Skal det ikke stå her: Liste.Source = "SELECT * FROM Projekt WHERE Bruger_ID = '"+ Liste__MMColParam.replace(/'/g, "''") + "' AND Hos = '"+ Liste__MMColParam2.replace(/'/g, "''") + "'" AND Har_bestilt_X_antal <> 0; ?
27. marts 2003 - 19:20
#13
...replace(/'/g, "''") + "' AND Har_bestilt_X_antal <> 0";
27. marts 2003 - 19:21
#14
øhh altså dit første svar, det andet kører ikke for godt :(
27. marts 2003 - 19:22
#15
Hvis det er mit, du mener, så er det: Liste.Source = "SELECT * FROM Projekt WHERE Bruger_ID = '"+ Liste__MMColParam.replace(/'/g, "''") + "' AND Hos = '"+ Liste__MMColParam2.replace(/'/g, "''") + "' AND Har_bestilt_X_antal <> 0";
27. marts 2003 - 19:23
#16
oasen, nej din går slet ikke, for den tager kun dem som ER 0
27. marts 2003 - 19:23
#17
nej det var medions jeg mente
27. marts 2003 - 19:24
#18
Hmm... det burde den da ikke gøre. Liste.Source = "SELECT * FROM Projekt WHERE Bruger_ID = '"+ Liste__MMColParam.replace(/'/g, "''") + "' AND Hos = '"+ Liste__MMColParam2.replace(/'/g, "''") + "' AND NOT Har_bestilt_X_antal = 0";
27. marts 2003 - 20:00
#19
medions er nu accepteret, dit var ok, og jeg har nu fundet ud af resten, så tak. og hvis du oasen vil have en bid af lagkagen, så lav et svar, som tak for hjælpen
27. marts 2003 - 20:43
#20
Thx 4 Poinz //>Rune
27. marts 2003 - 22:19
#21
Nej, jeg skal ikke have noget. Mit svar løste jo ikke dit problem ;)
Kurser inden for grundlæggende programmering