webForumDet fria alternativet

Röstskript för bilder?

10 svar · 737 visningar · startad av tilleritova

tilleritovaMedlem sedan okt. 2005112 inlägg
#1

Hej
Finns det nå¨gon som vet vart man kan hitta ett skript där man kan rösta på bilder..? Alltså jag vill att folk ska kunna rösta på mina bilder...

TulorkMedlem sedan aug. 2004903 inlägg
#2

Leta på http://www.hotscripts.com/

tilleritovaMedlem sedan okt. 2005112 inlägg
#3

Jo jag har kollat där men hittar inget bra och enkelt.

Mr TMedlem sedan maj 20071 061 inlägg
#4

jag har gjort en lösning på min sida där man röstar på historier :
http://fun.axplock.com
Om den duger till dig kan jag skicka över den till dig.

tilleritovaMedlem sedan okt. 2005112 inlägg
#5

Absolut, kanske precis vad jag söker efter.
Du får gärna skicka den till mig om du vill.

Mr TMedlem sedan maj 20071 061 inlägg
#6

Dom rader jag har för att göra mitt rösta script är följnade :

<input type="hidden" value="881" name="id">
<input type="radio" name="point" value="5" border="0">(5) J&Auml;TTE Bra!<br>
<input type="radio" name="point" value="4" border="0">(4)<br>
<input type="radio" name="point" value="3" border="0" checked>(3) Bra<br>
<input type="radio" name="point" value="2" border="0">(2)<br>
<input type="radio" name="point" value="1" border="0">(1) Bl&auml;&auml;&auml;....<br>
<input type="submit" name="submit_button" value="r&ouml;sta">

Delar av PHP code:
Vid röstning berabetas variablerna från formuläret på detta sättet:

// minsta poäng man kan ge
$min_point_vote = 1;
// max poäng man kan ge
$max_point_vote = 5;

// -------------- Hämtar dom gammla uppgifterna
		
		$sql_query = "SELECT";
		$sql_query .= " *";
		$sql_query .= " FROM";
		$sql_query .= " ".$story_db."";
		$sql_query .= " WHERE";
		$sql_query .= " id LIKE ".$id;
		
		if ( ($result = mysqlquery($table_name,$sql_query)) && mysql_num_rows($result) ) {
			
			$now_votes = mysql_result($result, $i, "votes") + 0;
			
			$now_point = mysql_result($result, $i, "point") + 0;
		
		} // if ( ($result = mysqlquery($ta

$fields = '';

		// -------- votes ---------
		// tar bort ev. mellanslag i slutet och början av strängen
		$votes=trim($votes);
		// förbereder strängen för nästa inlägg
		// $fields.=',';
		// lägger in variabelns namn 
		$fields.="votes=";
		// gör om det till integer
		$votes = $votes + 0;
		// räknar upp att vi nu fått en röst till
		$votes = $now_votes + 1;
		// lägger in variabelns värde
		$fields.="$votes";

		// -------- point ---------
		// tar bort ev. mellanslag i slutet och början av strängen
		$point=trim($point);
		// förbereder strängen för nästa inlägg
		$fields.=',';
		// lägger in variabelns namn 
		$fields.="point=";
		// gör om det till integer
		$point = $point + 0;
		// kollar så ingen fuskar in mer poäng
		if ($point > $max_point_vote) $point = $max_point_vote;
		// kollar så ingen fuskar in mindre poäng
		if ($point < $min_point_vote) $point = $min_point_vote;
		// lägger ihop poängen
		$point = $point + $now_point;
		// lägger in variabelns värde
		$fields.="$point";

		// lägger in grejerna i databasen
		$result = mysqlquery($table_name,"UPDATE ".$story_db." SET $fields WHERE id=$id");

Jag hoppas att denna lilla codesnutt kan ge dig uppfattning om hur jag skapar min röstningsfunktion.

tilleritovaMedlem sedan okt. 2005112 inlägg
#7

Ärligt talat så gör jag det inte... kan du inte bara dela med dig av hela koden istället så slipper jag gissa mig til vad som fattas och inte fattas? ;)

Mr TMedlem sedan maj 20071 061 inlägg
#8

Ska se vad jag kan göra :)

Fast dom enda rader du kommer att ha nytta av i alla min code är just dom jag skrivit ner ovan.
Resten av coden är unik för min sida och dom andra funktioner jag har där, vlket kommer att skilja sig från din sida.

Men är det kanske en helhetslösning du är ute efter ? Med utslumpning av bild och allt så får du nog söka på annat håll.

Mr TMedlem sedan maj 20071 061 inlägg
#9

Hmmm.... Kollade igenom min code och insåg att det ÄR bara dom raderna ovan som du har nytta av.
Mitt förslag är därför att jag tar en koll på din code (efter att du försökt knåpa in min code) så hjälper jag dig efter det. Är du ovan programerare så är risken att min programerings dialekt/uppbyggnad förvirrar mer än den hjälper då coden jag knackat inte är till för annan än mig egentligen. Altså är den inte så pedagogisk som man kanske skulle önska i detta fallet.

colioneMedlem sedan juni 20014 421 inlägg
#10

Gah, jag är ledsen. Men jag måste gå lite OT här. Mr T, varför har du: " id LIKE ".$id; i din sql-sats? Det är väl igen sökning du gör? Det är typ jätttedumt att göra så, du berättar för sql-servern att den ska selecta ut på grejer som är lika detta nummer istället för att säga åt den att selecta ut på grejer som är exakt som detta nummer. " id = ".$id;

Och snälla, kan du inte får min skull börja skriva kod iställe för code? Jag för rysningar varje gång jag läser dina inlägg där du pratar om code. :)

Mr TMedlem sedan maj 20071 061 inlägg
#11

colione skrev:

Gah, jag är ledsen. Men jag må....
.....
... mer. " id = ".$id;

Min kunskaper är inte så stora att jag viste att det var skillnad. Trodde nog att dom mångt och mycket gjorde samma sak. Ska tänka på det.
Tack för tippset

colione skrev:

Och snälla, kan du inte får min skull börja skriva kod iställe för code? Jag för rysningar varje gång jag läser dina inlägg där du pratar om code. :)

:D
Ska se vad jag kan göra men lovar inget. Har fullt upp att stava rätt när fingrarna rasslar över tangenterna (vilket du säkert också har märkt :) ) så att till detta lägga till nya ord.... Vi får se hur det blir :e

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)