---
title: "Jobbig kaka"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9571-jobbig-kaka"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Krug"
published: "2001-05-17T18:42:00.000Z"
updated: "2001-05-17T21:42:00.000Z"
replies: 3
views: 313
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/9571-jobbig-kaka"
---

# Jobbig kaka

## #1 — Krug, 2001-05-17T18:42Z

Jag sätter en kaka med:

```
Response.kaka(Request.Form("id"))("namn") = namn
```

och anropar den sedan med:

```
<% if Request.kaka(rs("ID"))("namn") <> "" then%>
```

borde inte det funka.. jag får inget felmeddelande men det funkar inte som jag vill.. säg bara till om jag ska klistra in mer kod :)

Oj.. nu fick jag ett fel mezz...
Error Type:
Request object, ASP 0105 (0x80004005)
An array index is out of range.
och det är på raden som följer:

```
<% if Request.kaka(rs("ID"))("namn") <> "" then%>
```

\[Redigerat av Krug den 17 maj 2001\]

Permalänk: https://www.webforum.nu/p/9571

## #2 — Krug, 2001-05-17T19:19Z

Ok.. jag börjar om.. har ändrat lite.
jag sätter kakan med:

```
Response.kaka(Request.Form("id"))("kurs") = kursnamn
```

och det funkar ju.. och på nästa sida läser jag den med:

```
<%Response.Write Request.kaka(Request.Querystring("info"))("kurs")%>
```

och det funkar oxå... men sen när jag ska jämföra kakan med fältet Studie i databasen blire något galet.
Koden ser ut såhär:

```
<%if DateDiff("d",rs("Sista"),Now) < 1 then%>
	<% if Cstr(Request.kaka(rs("ID"))("kurs")) = Cstr(rs("Studie")) then%>
	<table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td width="1%"> </td>
          <td width="10%" background="<%=color%>"><%=rs("Startv")%></td>
          <td width="20%" background="<%=color%>"><%=rs("Startd")%></td>
          <td width="33%" background="<%=color%>"><a href="read.asp?Studie=<%=rs("ID")%>"><%=rs("Studie")%></a>**</td>
          <td width="21%" background="<%=color%>"><%=rs("Ort")%></td>
          <td width="15%" background="<%=color%>"><%=rs("Sista")%></td>
          <td width="1%"> </td>
        </tr>
      </table>
      <%Else%>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td width="1%"> </td>
          <td width="10%" background="<%=color%>"><%=rs("Startv")%></td>
          <td width="20%" background="<%=color%>"><%=rs("Startd")%></td>
          <td width="33%" background="<%=color%>"><a href="read.asp?Studie=<%=rs("ID")%>"><%=rs("Studie")%></a></td>
          <td width="21%" background="<%=color%>"><%=rs("Ort")%></td>
          <td width="15%" background="<%=color%>"><%=rs("Sista")%></td>
          <td width="1%"> </td>
        </tr>
      </table>
      <%End If%>
<%Else%>
	<% if Cstr(Request.kaka(rs("ID"))("kurs")) = Cstr(rs("Studie")) then%>
	<table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td width="1%"> </td>
          <td width="10%" background="<%=color%>"><%=rs("Startv")%></td>
          <td width="20%" background="<%=color%>"><%=rs("Startd")%></td>
          <td width="33%" background="<%=color%>"><a href="read.asp?Studie=<%=rs("ID")%>"><%=rs("Studie")%></a>**</td>
          <td width="21%" background="<%=color%>"><%=rs("Ort")%></td>
          <td width="15%" background="<%=color%>"><%=rs("Sista")%></td>
          <td width="1%"> </td>
        </tr>
      </table>
      <%Else%>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td width="1%"> </td>
          <td width="10%" background="<%=color%>"><%=rs("Startv")%></td>
          <td width="20%" background="<%=color%>"><%=rs("Startd")%></td>
          <td width="33%" background="<%=color%>"><a href="read.asp?Studie=<%=rs("ID")%>"><%=rs("Studie")%></a>*</td>
          <td width="21%" background="<%=color%>"><%=rs("Ort")%></td>
          <td width="15%" background="<%=color%>"><%=rs("Sista")%></td>
          <td width="1%"> </td>
        </tr>
      </table>
      <%End If%>
<%End If%>
```

Den översta if-satsen kollar om sista anmälningsdag är utgången, är den det så står det \* efter och den andra skall kontrollera vilka kurser man är anmäld till och därmed skriver \*\* efter länken.

Nån som kan se något fel på det hela?

Att tillägga är: Jag får samma felmeddelande som ovan.

\[Redigerat av Krug den 17 maj 2001\]

Permalänk: https://www.webforum.nu/p/269213

## #3 — McD, 2001-05-17T19:24Z

Välkommen krug till wF §e

Väntar du på att få svar från @nders eller :D

Permalänk: https://www.webforum.nu/p/269214

## #4 — Vide, 2001-05-17T21:42Z

Välkommen Kruger... :)

Testa att lägga in en kontroll att värden finns innan nu använder dem i kakan... för försöker du att hämta en kaka utan namn: 
if Request.kaka()("namn") \<\> "" then

Så blir det garanterat fel... :)

Permalänk: https://www.webforum.nu/p/269215

---

Tråden på webben: https://www.webforum.nu/amne/asp/9571-jobbig-kaka
