FAQ |
Kalender |
2003-11-20, 12:52 | #1 | ||
|
|||
Nykomling
|
Har 2 frågor som gjort mig hårlös de senaste dagarna.
Fråga nr 1 : I denna kod som visar varor byggs varje vara man lägger till NERÅT. Hur och vart i koden ska man ändra för att få scriptet att bygga två i sidled i tabellen och sedan resten neråt??? Kod:
<table width="100%" border="0" cellspacing="0" cellpadding="2"> <form name="form1" method="post" action="order.asp?catid=<%= Int(Request.Querystring("catid")) %>"><tr> <td class="headertext" colspan="2"><%= TraceHistory %></td> </tr> <tr> <td width="130" class="headertextalt"> </td> <td class="headertextalt">Produkt information</td> </tr> <% Set rsQuery = Con.Execute("SELECT * FROM Products WHERE CatID=" & Int(request.Querystring("catid")) & " ORDER BY SortID DESC") If rsQuery.EOF Then %> <tr> <td width="130" class="normaltext">Inga varor</td> <td></td> </tr> <% Else c = 0 While Not rsQuery.EOF %> <tr> <td width="130"> <% If rsQuery("Picture") = "-" THen %> <img src="images/nopic.gif" width="120" height="120" border="1"> <% Else %> <img src="../../db/bilder/<%= rsquery("Picture") %>" width="120" height="120" border="1" heigth="50"> <% End If %> </td> <td valign="top" class="normaltext"> <font class="normaltextlarge"><%= rsQuery("Productname") %> <% If IsAuth Then %> [<a href="admin_delete_item.asp?item=<%= rsQuery("ID") %>">Ta bort</a>] [<a href="admin_edit_item.asp?item=<%= rsQuery("ID") %>&catid=<%= rsQuery("CatID") %>">Ändra</a>] <% End If %> </font><br> <%= rsQuery("ProductIngress") %> <br> <br> Pris:<font color="#FF0000"><strong> <%= rsQuery("Price") %> :-</strong><br> </font> <br> <% If rsQuery("ProductText") <> "" Then %> <a href="info.asp?catid=<%= rsQuery("CatID") %>&item=<%= rsQuery("ID") %>">Mer information »</a> <% End If %> <br> <br> Antal <input name="<%= rsquery("ID") %>" type="text" class="formfield" id="<%= rsquery("ID") %>" value="<%= GetByVareID(rsQuery("ID")) %>" size="1" maxlength="5"> st. <input type="submit" name="Submit" value="Köp" class="button" onFocus="blur()"> </td> </tr> <% c = c + 1 rsQuery.MoveNext Wend End If %> </form> </table> Fråga nr 2: Har själva varorna i en frame och varukorgen i en "bottom" frame. När jag lägger till en vara syns inget i varukorgsframen om jag inte uppdaterar den manuellt. Hur ska man göra för att den ska uppdateras direkt när man lägger till en vara i den andra framen? |
||
Svara med citat |
2003-11-22, 07:02 | #2 | ||
|
|||
Supermoderator
|
För att lista varor åt höger istället för neråt måste du ändra din tabell.
Du använder <tr> (TABLE ROW) och bör ändra till <td> (TABLE DATA). Med <td> skapar du en ny cell, med <tr> skapar du en ny rad. Jag ser tre alternativ för att uppdatera kundkorgen. 1. Du kan låta kundkorgen ta emot data, d v s använda TARGET när du gör din POST. 2. Du kan använda ett javascript som laddar om den framen. 3. Du kan ladda om hela framesetet och eventuellt använda argument för att tala om vad som ska laddas i varje frame. /Jonny
__________________
Jonny Zetterström se.linkedin.com/in/jonnyz | bjz.se | sajthotellet.com | kalsongkungen.se | zretail.se | zetterstromnetworks.se | webbhotellsguide.se | ekonominyheter24.se | nyamobiltelefoner.se | gapskratt.se | antivirusguiden.se | jonny.nu |
||
Svara med citat |
Svara |
|
|