Jump to content
php.lv forumi

balsosana


Mikijs

Recommended Posts

Sveiki!

veidoju balsosanas sistemu bet aizkeros ar viena jautajum

Kuru vairantu labāk izmantot?

 

 

* Kookie

* Jeb MySQL

variants?

 

- Gribu lai pec pl: 23:59 lietotajam atkal ir pieeja balsot

- Tip nobalso un ieraksta balsi un ieraksta cilveka IP adresi un nobalsoto ID

 

(Balsosana ir par 1 cilveku 1x diena)

 

šobrīd man ir kkas līdzīgs šim.

if ($_GET['balsot']){
 $id=$_GET['balsot'];
 $cepums="ID_balsosana_".$id;
 if(isset($_COOKIE[$cepums])){
$myip=$_SERVER['REMOTE_ADDR'];
// Balsot
$sql_balsot=dbquery("SELECT balsis FROM ".PREF."lietotaji WHERE id=".$id);
$sql_balsis=dbarray($sql_balsot);
$balsis=$sql_balsis['balsis']+1;
dbquery("UPDATE ".PREF."lietotaji SET balsis='$balsis' WHERE id=".$id);
// Uzstadam 24 stundu liegumu balsot!
$dienakts = 3600 * 12;
$liegums = time() + $dienakts;
setcookie($cepums, $my_ip, $liegums);
redirect("index.php?nobalsots=".$id);
 }else{
echo "<div align='center' class='info'>tu jau esi nobalsojis/usi, rītā atkal varēsi balsot!</div>";
 }
}

Edited by Mikijs
Link to comment
Share on other sites

balsot par jebko par ko var balsot :D bet 1x diena

 

Teiksim es ievietoju jaunumus, bet par tiem var balsot 1x diena, tatad par 1 jaunumiem 1x diena..

es nobalsoju par jaunumiem "Bla bla bla" 1x un gaidu ritdienu, talak es nobalsoju par "Bla Ble Blu" 1x un turpinu gaidit ritdienu..

Link to comment
Share on other sites

un

 

$sql_pb=dbquery("SELECT balsosanas_datums FROM ".PREF."lietotaji WHERE id = ".$_GET['id']);
$sql_parbaude=dbarray($sql_pb);
if(!$sql_parbaude['balsosanas_datums']==date("YYmmdd")){
  $datums=date(YYmmdd);
  $ip=$_SERVER['REMOTE_ADDR'];
  dbquery("UPDATE ".PREF."lietotaji SET balsosanas_datums='$datums', ip='$ip' WHERE id = ".$_GET['id']);
  echo "Paldies par balsojumu!";
}else{
 echo "Sodien jus jau esat nobalsojis par so rakstu";
}

Edited by Mikijs
Link to comment
Share on other sites

×
×
  • Create New...