Avatar billede epo_blackdevil Nybegynder
06. januar 2004 - 17:12 Der er 1 løsning

data skla opdateres ved klik på knap

<form action="#" method=post>
<select name="stemme">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<input type=submit value="Afgiv stemme">
</form>

<?
    global $random,$linklist_id,$linklist_totalrate,$linklist_numvotes;
    $stemme = $_REQUEST["stemme"];
    $id = $linklist_id[$random];
    $num = 1;
    $samletstemme = $stemme + $linklist_totalrate[$random];
    $antalstemmer = $num + $linklist_numvotes[$random];
    mysql_query("UPDATE test SET link_totalrate = '$samletstemme' WHERE link_id = '$id'");
    mysql_query("UPDATE test SET link_numvotes = '$antalstemmer' WHERE link_id = '$id'");

?>

har skrevet denne kode.

når brugeren vælger en tal og trykker på knappen, reloader siden.
så bliver dataen hentet fra af en request komando. og så behandler min kode den og sender det til en database.

men da dette køre sammen med et random script har.
$linklist_id skiftet siden man stemte da der bliver vist et nyt billede hver gang man reloader. så ens stemmer havner ved det billeder der blev vist før man reloadede.

kan man ikke få den til når man trykker submit at behandle det hele og placere stemmen?

anderledes sagt den skal smide stemmen i databasen uden at reloade. eller reloade når stemme er lagt i databasen
Avatar billede epo_blackdevil Nybegynder
30. marts 2005 - 10:43 #1
fucked projekt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester