Just nu i M3-nätverket
Gå till innehåll

.mixon

Medlem
  • Antal inlägg

    572
  • Gick med

  • Senaste besök

Om .mixon

  • Medlemstitel
    Flitig

Kontaktinformation

  • Hemsida
    http://www.mhl.se

Profil

  • Ort
    Ljungbyhed
  1. Jag försöker summera och gruppera kolumner i två olika MySQL-tabeller (v.5.01) med följande kod, resultatet ska visas med PHP: $result = mysql_query(" SELECT TeamNick, SUM(GP) AS TGP FROM (SELECT TeamNick, GP FROM tbl9899Standings UNION SELECT TeamNick, GP FROM tbl9900Standings) GROUP BY TeamNick ORDER BY TGP ASC"); while($row = mysql_fetch_array($result)) { echo($row['TeamNick'] . " " . $row['TGP'] . "<br />"); } Kolumnen GP i de båda tabellerna ska alltså summeras till TGP och samtidigt ska resultatet grupperas m.h.a. TeamNick (ett lags spelade matcher från två säsonger ska alltså visas på en rad). När jag försöker med ovanstående kod får jag följande felmeddelande: Datatyperna är samma i båda tabellerna. Är det någon som kan se vad som är fel?
  2. Sedär! Nu funkar det ju hur fint som helst! Tusen tack Anjuna. Som vanligt är du en klippa Poäng Trevlig helg! [inlägget ändrat 2007-03-16 15:32:47 av .mixon]
  3. Hehe, jodå det får du så gärna så Har nu suttit och dissekerat din kod mot en javabibel och det är ju korrekt kod (såklart) . Men det som jag undrar över är: if(oSel.name.substring(0,7)=='imgsize' && oSel.selectedIndex<1){ Om jag nu fattar det rätt så kollar denna raden ifall en SELECT har värdet imgsize plus ett löpnummer. Frågan jag har är då; får oSel.selectedIndex värde <1 om det står kvar i ursprungsposition (där value='' i html-koden)? För övrigt så stod det i min javabok (Wrox Beginning JavaScript 2nd Edition) att både push och pop inte stöds av IE. Här är länken till koden: http://rafb.net/p/2I2yJx93.html [inlägget ändrat 2007-03-16 14:52:10 av .mixon]
  4. Jag har fortfarande inte lyckats lösa denna gåta. Om det är någon förutom Anjuna som känner sig manade så är jag djupt tacksam.
  5. Hm, det jag skriver i mitt inlägg ovan händer bara i IE7 verkar det som. I FF visas inget felmeddelande men kontrollen av dropdownlistan funkar inte utan släpper igenom vad som helst.
  6. Tack för svaret Anjuna. När jag försöker välja en storlek i listan så får jag upp följande felmeddelande: Jag kopierade in scriptet i min .js-fil men det bör ju fungera ändå.
  7. Korrekt, jag vill kontrollera formuläret när användaren trycker på submitknappen. Själva sidan i övrigt är klassisk ASP. Jag loopar fram antalet artiklar som användaren har lagt i korgen via ett anrop till databasen. Loopen ser ut såhär (har redigerat bort allt ickerelevant): Do Until oRS.EOF Cnt = Cnt -- 1 Response.Write("<select name='imgsize"&Cnt&"'>") Response.Write("<option value=''>Väj storlek</option>") Response.Write("<option value='Mindre bild'>Mindre bild</option>") Response.Write("<option value='Halvsida'>Halvsida</option>") Response.Write("<option value='Helsida'>Helsida</option>") Response.Write("<option value='Omslag/Uppslag'>Omslag/Uppslag</option>") Response.Write("</select>") oRS.MoveNext Loop Så dropdownfälten får id i formen "imgsize+löpnr (Cnt). Nu är snart min arbetsdag slut för idag så jag kollar inte in här förrän imorrn igen. Tack för all hjälp Anjuna - du är en klippa! [inlägget ändrat 2007-02-28 16:42:35 av .mixon]
  8. Hm, nu är jag inte med riktigt. Jag är ju ingen hejare på javascript i vanliga fall men jag hankar mig fram (mkt tack vare er geni här på e-forum) så detta känns väldigt mycket över min nivå.
  9. Hm, då ska vi se om jag kan förklara mig på ett begripligt sätt I ett formulär som ska fungera som en sorts kundkorg skapas dropdownlistor dynamiskt. Antal dropdownlistor beror på hur många artiklar användaren lagt i sin kundkorg. För varje artikel som användaren klickar "Köp" på så adderas en rad till formuläret. Själva valet man ska göra i dropdownlistan är vilken storlek på artikeln man vill ha. Kontrollen som jag vill göra är så att man försäkrar sig om att användaren valt storlek för artikeln. Hade det inte varit en dynamisk dropdownlista så är det inte så märkvärdigt men eftersom läget är som det är nu så har jag ingen aning om hur jag ska göra en "dynamisk kontroll". Någon hjälpsam som sitter på svaret? Poäng utlovas, som alltid.
  10. Låter bra (FF). Det är jag som ska tacka.
  11. Vad ska jag säga? Du är grym Anjuna! Det funkar klockrent (iaf i IE, hoppas på kompabilitet.. har man stängt av javascript får man skylla sig själv ). Det enda jag saknade var en funktionskoppling på "Alla arkiv"-radioknappen... men det lyckades jag trolla dit själv (klipp o klistra)... tänka sig Tusen tack för hjälpen! Poäng igen, såklart :thumbsup:
  12. Ja det är grymt bra Anjuna, "vi" närmar oss Enda kruxet nu (vi utgår från att jag besöker sidan med formuläret så att "Alla arkiv" är valt (by default)) är om jag t.ex väljer att söka i det "Kreativa arkivet" genom att kryssa i radioknappen, då ska "Svenska bilder" och "Genrebilder" automatiskt också kryssas i. Skulle jag sen ångra mig så ska jag kunna kryssa ur t.ex. "Genrebilder", är du med? Men annars är det precis så jag vill ha att fokus flyttas från en radioknapp (t.ex. "Kreativa arkivet") då jag klickar på en kryssruta under en annan huvudsektion (t.ex. "Mode" under "Redaktionella arkivet"). Precis som jag vill ha det! Poäng! Går det andra att fixa tror du? [inlägget ändrat 2006-12-13 13:24:45 av .mixon]
  13. De två översta kryssrutorna som är ikryssade "Licensbilder" och "Royaltyfritt" är inte med i den "dynamiska" delen under strecket. Jag antar att du med "den andra radioknappen" menar "Alla arkiv", den ska förbli släckt. Du får se de tre radioknapparna som tre "sektioner" där underliggande kryssrutor är "undersektioner". Egentligen borde väl ALLA rutor kryssas i när "Alla arkiv" väljs men så ska det inte vara. När "Historia" väljs så ska hela den "Kreativa" sektionen släckas och "Historiaknappen" markeras tillsammans med sin "översektion" - det "Redaktionella arkivet" ("Alla arkiv" som sagt inte heller markerat).
  14. Ja det är ju ett par månader sedan jag trixade med detta sist... Ditt senaste exempel Micke_skane är nästan som jag hade tänkt mig... Jag bifogar bild på hur mitt sökformulär ser ut. Nedan finns koden (strippad från allt utom just formuläret så det blir mera lättläst). [log]<input id="SF_FIELD1" name="SF_FIELD1" type="text" value="" size="20"> <input type="submit" value="S&Ouml;K"> <label for="rm" title="RM"><input id="rm" name="rm" type="checkbox" value="1" checked="checked"> Licensbilder</label> <label for="rf" title="RF"><input id="rf" name="rf" type="checkbox" value="1" checked="checked"> Royaltyfritt</label> <label for="all" title="Alla arkiv"><input id="all" name="archive" type="radio" value="all" checked="checked" onClick="if(this.checked) { document.getElementById('svenska').checked = false; document.getElementById('genre').checked = false; document.getElementById('historia').checked = false; document.getElementById('personer').checked = false; document.getElementById('mode').checked = false; document.getElementById('reportage').checked = false; } "> Alla arkiv</label> <label for="kre" title="Kreativa arkivet"><input id="kre" name="archive" type="radio" value="kre" onClick="if(this.checked) { document.getElementById('svenska').checked = true; document.getElementById('genre').checked = true; document.getElementById('historia').checked = false; document.getElementById('personer').checked = false; document.getElementById('mode').checked = false; document.getElementById('reportage').checked = false; } "> Kreativa arkivet</label> <label for="svb" title="Svenska bilder"><input id="svb" name="svenska" type="checkbox" value="svb"> Svenska bilder</label> <label for="genre" title="genre"><input id="genre" name="genre" type="checkbox" value="genre"> Genrebilder</label> <label for="red" title="Redaktionella arkivet"> <input id="red" name="archive" type="radio" value="red" onClick="if(this.checked) { document.getElementById('svenska').checked = false; document.getElementById('genre').checked = false; document.getElementById('historia').checked = true; document.getElementById('personer').checked = true; document.getElementById('mode').checked = true; document.getElementById('reportage').checked = true; } "> Redaktionella arkivet</label> <label for="his" title="Historia & Kultur"><input id="his" name="historia" type="checkbox" value="5011"> Historia</label> <label for="knd" title="Portr&auml;tt &amp; Kungligt"><input id="knd" name="personer" type="checkbox" value="5007"> K&auml;ndisar</label> <label for="mod" title="Mode"><input id="mod" name="mode" type="checkbox" value="5005"> Mode</label> <label for="rep" title="Reportage"><input id="rep" name="reportage" type="checkbox" value="5005"> Reportage</label> [/log] Följande är jag ute efter: Om en användare har formuläret på bilden uppe och sedan kryssar i Historia, då ska radioknappen för det Redaktionella arkivet markeras tillsammans med kryssrutan för Historia. Någon som vet hur man fixar det på ett smart sätt? Poäng utlovas såklart! [bild bifogad 2006-12-13 10:20:39 av .mixon]
  15. Hej, jag brottas just nu med ett litet dilemma angående cookies. Till en applikation där jag inte har någon som helst möjlighet att kontrollera inloggningsproceduren vill jag hänga på en cookie för att kunna kontrollera användarens status på vanliga asp-sidor. Eftersom jag inte kan använda asp på dessa applikationssidor så måste jag använda javascript (vilket jag inte är så vass på...). Jag kontrollerar om en användare är inloggad och isåfall skapar jag en cookie som innehåller användarens namn: /* * Sätter cookie när man loggat in * */ function setCookie (cookieName, cookieValue, cookiePath, cookieExpires) { cookieValue = escape(cookieValue); if (cookiePath != "") { cookiePath = ";Path=" + cookiePath; } document.cookie = cookieName + "=" + cookieValue + ";expires=" + cookieExpires + cookiePath; } När användaren sedan loggas ut så slussas han först till en applikationssida som loggar ut användaren och sedan redirectas han till startsidan (default.asp). Meningen är att när användaren loggas ut så ska cookien tas bort och inloggningsformuläret visas på default.asp. Jag försöker ta bort cookien genom att sätta ett gammalt datum: //tar bort cookien var expireDate = new Date(); expireDate.setMonth(expireDate.getMonth() - 12); expireDate = expireDate.toGMTString(); setCookie("User","",""," + expireDate + "); Problemet som jag har är att när jag hamnar på default.asp efter att ha loggat ut så ligger cookien kvar och inget loginformulär visas. För visst måste det gå att ta bort en cookie även om inte browsersessionen avbryts (browsern stängs)? Är det någon som kan det här med javascript och cookies som kan förklara för en novis?
×
×
  • Skapa nytt...