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

mr Loco

Medlem
  • Antal inlägg

    50
  • Gick med

  • Senaste besök

Om mr Loco

  • Medlemstitel
    Användare

Kontaktinformation

  • Hemsida
    http://webofdarkness.cjb.net
  1. Tack så mycket! Det löste problemet!
  2. Hej! Jag försöker göra en funktion i MySQL/PHP som slumpvis hämtar ut 1 av de 50 populäraste inläggen och listar det på sidan. Problemet är att jag inte lyckats skriva en SQL sträng som åstadkommer detta då det essentiellt ju är två SQL-frågor, eller? Jag försökte mig först på att använda mig av en Subquery som hämtade de 50 populäraste inläggen (Se nedan), men MySQL gillade inte att det fanns en LIMIT i en Subquery. SELECT COUNT(a.ID) AS antal, a.inlagg, b.anvandarnamn FROM inlagg AS a, anvandare AS b WHERE a.userID = b.userID AND a.ID IN (SELECT ID FROM inlagg ORDER BY popular DESC LIMIT 50) ORDER BY RAND()
  3. Snyggade till lite i koden och databasen och nu funkar den nästlade koden perfekt Tackar så mycket för hjälpen!
  4. Nu har jag prövat den och den funkar! Problemet är att den tar alldeles för lång tid att ladda. Klurigt. Kan säga att jag använder mig av en mySQL databas. Frågan är om det går att göra på nåt sätt som gör att det går snabbare?
  5. Precis så jag menar. Sen erkänner jag att namnen på kolumnerna inte är den bästa, rostID är den unika för roster, och ID avser där istället textens ID. Avsåg mest att kolumnen skulle heta likadant i båda tabellerna, men blir nog att ändra senare så att det blir smidigare.
  6. Hejsan, Jag skulle behöva hjälp med ett ASP/SQL problem. Jag snickrar på en sida där man ska kunna välja att bara lista texter som man inte har betygsatt. Villkoret är ju att man är inloggad. Problemet är att jag inte kan få de två tabellerna att knytas ihop så att bara de oröstade visas. Såhär ser tabellerna ut, och nedanför finns den kod jag först prövade på men som inte fungerar: >Texter ID rubrik text >Roster rostID userID ID rost SQL = "SELECT a.ID, a.rubrik FROM texter AS a, roster AS b WHERE "& Session("userID") &" NOT LIKE b.userID AND a.ID NOT LIKE b.ID ORDER BY a.rubrik ASC" Hoppas ni förstår, och jag tackar för allt hjälp jag kan få.
  7. Tog din kod och lade till lite saker som jag ville ha med och nu kommer det resultat iaf! Men det finns ju ingen ordning på det. Hur ska jag göra för att det ska listas först efter SUM(user_rost.rost)/Count(userID) sen Count(userID) och sist titel?? SQL = "SELECT SUM(user_rost.rost)/Count(userID), Count(userID), user_rost.*, bilder.titel FROM user_rost INNER JOIN bilder ON bilder.ID = user_rost.ID GROUP BY user_rost.ID HAVING COUNT(userID) > 2 LIMIT 50" Ser koden ut nu. Använder mySQL databas förresten. Tackar så mycket för hjälpen hittills! Jag ser ljus i slutet av tunneln
  8. Hejsan, jag har en hemsida där besökarna ska kunna rösta på bästa bilder/titlar. har valt att göra databasen såhär: rostID, userID, ID (bilden/titelns id), rost. Topplistan ska fungera så (hade jag tänkt) att den ska lista de 50 högst betygsatta bilderna/titlarna, som har fått mer än två röster. Koden jag spontant skrev, och inte alls fungerar, är: "SELECT COUNT(userID) AS antal, user_rost.*, bilder.titel, bilder.ID FROM user_rost, bilder WHERE '"& antal &"' > 2 AND bilder.ID LIKE user_rost.ID GROUP BY user_rost.ID ORDER BY Round(SUM(rost)/'"& antal &"',2) DESC, '"& antal &"' DESC LIMIT 50" Funkar ju inte alls, och alltså totalt fel. Men ni kanske får ett bättre hum vad jag är ute efter. Frågan är: går det att göra som jag tänkt med den tabellstruktur jag har?
  9. Låter som det kan vara användbart, dock använder jag mig av Sessions för att spara produkterna i kundvagnen (då man inte är inloggad). Och jag vill ju även kunna lägga in produktnamn och ID, samt antal av produkten.
  10. Hejsan, Jag håller på att snickra ihop en enkel webshop. Men nu har jag fastnat vid den kluriga kundvagnen, jag använder mig nämlingen av frames, där kundvagnen är i den vänstra och produkterna i den högra. Jag har problem med att komma på hur informationen ska skickas till den vänstra framen, utan att lämna sidan, samt att den vänstra då ska uppdateras med produkten i vagnen. Är det någon som kan hjälpa mig? Kanske något väldigt enkelt som jag missat...
  11. Jag håller på och gör ett forum där det krävs att man är inloggad för att kunna posta ett inlägg. Om man inte är inloggad så skriver man in användare och lösen samtidigt, men om man är inloggad så ska dem fälten redan vara ifyllda med användarens namn och lösen. (Använder Sessions för det) Jag vill då få att det inte går att ändra på dessa fält. Provade det enkla "disabled" i input formen, men då försvann ju värdet i dem. Hur kan man göra för att hindra användaren att kunna ändra i fälten OCH fortfarande ha kvar värdet i dem?
  12. Har letat igenom forumet i nästan en timme nu och hittar inte det jag letar efter, kan vara att jag är totalt blind eller bara okunnig vad gäller regexp, men istället ställer jag nu min egen fråga. Jag bygger på ett forum, och vill göra så att man kan använda html-taggarna; <b> och <i> just nu ser min kod ut såhär: Set objRE = New regexp objRE.Global = true objRE.IgnoreCase = true objRE.Pattern = "\[(b|/b|i|/i|u|/u)\]" text = objRE.Replace(text,"<$1>") objRE.Pattern = "(www.[^ ]*[a-z])|(http://[^ ]*[a-z])" text = objRE.Replace(text,"<a href=""$1$2"" target=""_blank"">$1$2</a>") text = Replace(text,"""www","""http://www") text = Replace(text,"""http://www""","""www""") text = Replace(text,"<br""","""") text = Replace(text,"<br</a> />","</a><br />") objRE.Pattern = "([\w~\-\.]+@[\w~\-\.]+[a-z])" text = objRE.Replace(text,"<a href=""mailto:$1"">$1</a>") Set objRE = Nothing Någon som kan hjälpa mig med detta?
  13. Fast jag ville inte att cookien ska dö ut, utan att den byts ut när en ny fråga har skapats... Blir det då att sätta en livslängd på 7 dagar, och den livslängden förnyas när ett nytt frågeID är skapat?
  14. provade koden, men den verkar inte funka, nu sparas ingen cookie! det är ingen inställning hos mig då en cookie sparades med en kod jag använde förut. vad är det jag missat?
  15. Sidan har inga användare utan det är vanliga besökare (utan inlogg etc). som röstar. Skulle bli ip jag sparade men den ändras ju. Just att spara ned Frågans ID som jag nämnde skulle vara en plan, men jag vet inte hur koden skulle se ut för att spara ned ID samt ändra det när jag skapat en ny fråga...
×
×
  • Skapa nytt...