Avatar billede mcnovy Nybegynder
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)
Avatar billede mcnovy Nybegynder
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 :)
Avatar billede medions Nybegynder
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
Avatar billede mcnovy Nybegynder
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
Avatar billede oasen Nybegynder
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.
Avatar billede mcnovy Nybegynder
27. marts 2003 - 19:10 #5
øhh jeg er ikke helt med ( jeg er ikke en vild asp haj
Avatar billede oasen Nybegynder
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?
Avatar billede medions Nybegynder
27. marts 2003 - 19:10 #7
WHERE Bruger_ID = 'MMColParam' AND Hos = 'MMColParam2' AND NOT Bestilt = 0

//>Rune
Avatar billede medions Nybegynder
27. marts 2003 - 19:12 #8
Evt. vis os lidt mere kode, så vi har noget at arbejde med!

//>Rune
Avatar billede mcnovy Nybegynder
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&oslash;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)%>&nbsp;<%=(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>&nbsp;</p>
</body>
</html>
<%
Liste.Close();
%>
<%
Bruger.Close();
%>
Avatar billede medions Nybegynder
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&oslash;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)%>&nbsp;<%=(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>&nbsp;</p>
</body>
</html>
<%
Liste.Close();
%>
<%
Bruger.Close();
%>

//>Rune
Avatar billede mcnovy Nybegynder
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
Avatar billede oasen Nybegynder
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;

?
Avatar billede oasen Nybegynder
27. marts 2003 - 19:20 #13
...replace(/'/g, "''") + "' AND Har_bestilt_X_antal <> 0";
Avatar billede mcnovy Nybegynder
27. marts 2003 - 19:21 #14
øhh altså dit første svar, det andet kører ikke for godt :(
Avatar billede oasen Nybegynder
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";
Avatar billede mcnovy Nybegynder
27. marts 2003 - 19:23 #16
oasen, nej din går slet ikke, for den tager kun dem som ER 0
Avatar billede mcnovy Nybegynder
27. marts 2003 - 19:23 #17
nej det var medions jeg mente
Avatar billede oasen Nybegynder
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";
Avatar billede mcnovy Nybegynder
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
Avatar billede medions Nybegynder
27. marts 2003 - 20:43 #20
Thx 4 Poinz

//>Rune
Avatar billede oasen Nybegynder
27. marts 2003 - 22:19 #21
Nej, jeg skal ikke have noget. Mit svar løste jo ikke dit problem ;)
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
Kurser inden for grundlæggende programmering

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