Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Mensie prenastavenie koli register global

Registrovaný: 26.07.06
Prihlásený: 20.03.16
Príspevky: 1378
Témy: 90
Bydlisko: Slovakia-Ko...
Príspevok NapísalOffline : 23.02.2007 16:20

potreboval by som toto moje male votovanie trosku prenastavit tak aby som register_globals nemusel nastavit na hodnotu On
Kód:
<tr>
 <td width="248" class="page">
<?
 include "poll/settings.inc";
 $poll = mysql_connect("$db_host", "$db_username", "$db_password")
       or die ("Could not connect");
 mysql_select_db ("kmsa")
        or die ("Could not select database");
       
     $checkforcurrent = mysql_query("select id,dateactive from polls where active='yes' order by question limit 1");
     $current_poll = mysql_fetch_row($checkforcurrent);
     $curpollid = $current_poll[0];
     $dateactive = $current_poll[1];
     $today=date("Y-m-d 00:00");
     $date1=strtotime( "$dateactive 00:00" );
     $date2=strtotime("$today");
     $datediffer = (($date2-$date1)/86400);
     
 if ($datediffer>=$interval){
     $lookfornext = mysql_query("select id from polls where active='no' order by id limit 1");
     $getnextid = mysql_fetch_row($lookfornext);
     $nextpollid = $getnextid[0];
     if ($nextpollid){
          $date = date("Y-m-d");
          mysql_query("update polls set active='end' where id=$curpollid");
          mysql_query("update polls set active='yes', dateactive='$date' where id=$nextpollid");
          mysql_query("delete from poll_ip");
     }
 }

 function writeresults (){
     $getquestion = mysql_query("select id,question,votes from polls where active='yes' order by question limit 1");
     $question = mysql_fetch_row($getquestion);
     echo "<font class=\"nleft2\"><b>".$question[1]."</b></font><br><font class=\"left\">";
     $totalvotes = $question[2];
     $getresults = mysql_query("select votes, alternative from poll_alternatives where poll_id='$question[0]'");
     $imageid=1;
     while ($result = mysql_fetch_array($getresults)){
        if ($totalvotes!=0){
        $percentage = (round(($result["votes"]/$totalvotes)*10000))/100;
    }
        $imagewidth = round($percentage*2);
        echo "<b>".$result["alternative"]."</b> - $percentage% (".$result["votes"]." hlasov)<br>";
        echo "<img src=\"poll/$imageid.gif\" width=\"$imagewidth\" height=\"10\" style=\"border:1px solid black\"><br>";
        $imageid++;
     }
     echo "<br>Spolu hlasov: $totalvotes</font>";
}


 if (!$submit && !$results) {
     ?>
     <form method="post" action="<?=$PHP_SELF ?>" target="_top">
     <?

     $getquestion = mysql_query("select id,question from polls where active='yes' order by question limit 1");
     $question = mysql_fetch_row($getquestion);
     $pollid = $question[0];
     $dateactive = $question[2];
     $question = $question[1];
     echo "<font class=\"nleft2\"><b>$question</b></font><br><font class=\"left\">";
     $getalternatives = mysql_query("select id, alternative from poll_alternatives where poll_id='$pollid'");
     while ($writeit = mysql_fetch_array($getalternatives)){
           echo "<input type=\"radio\" name=polloption value=\"".$writeit["id"]."\"";
           if (!$checkedvar){ echo "checked"; $checkedvar=1; }
           echo ">";
           echo " ".$writeit["alternative"]."<br>";
     }
     echo "<input type=\"hidden\" name=\"pollid\" value=\"$pollid\"></font>";
     echo "<br><center><input type=\"Submit\" value=\"Hlasovať\" name=\"submit\">";
     echo "</center></font>";
 }
 
 
 elseif ($submit){
     $checkforip = mysql_query("select ip from poll_ip where ip='$REMOTE_ADDR'");
     if (mysql_num_rows($checkforip)==0){
     mysql_query ("update poll_alternatives set votes=votes+1 where id='$polloption'");
     mysql_query ("update polls set votes=votes+1 where id='$pollid'");
     mysql_query ("insert into poll_ip (ip) values ('$REMOTE_ADDR')");
     echo "<font class=\"left\">Tvoj hlas bol prijatý<br><p></font>";
     }
     else { echo "<font class=\"left\">Jeden hlas na jednu IP adresu<br><p></font>";}
     // skriva ut resultat
     writeresults();
  }

  elseif($results){
      writeresults();
  }
       
 mysql_close($poll);
?>
 </td>
</tr>



a este jeden problem server som akos tak nastavil :D , ale potrebujem este jednu vec nastavit neviem preco ale na stranke mi clanky normalne zobrazi ale clanky z databaze vitiahnute mi neviem preco nedava spravnu diakritiku pricom v databaze zobrazuje dobre.
Na icecku mi to ide dobre


Odpovedať na tému [ Príspevok: 1 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. register

v Ostatné programy

6

309

12.11.2011 22:22

bradlo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. register win XP

v Operačné systémy Microsoft

0

364

06.11.2007 6:14

manazer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 000webhost register globals

v Webhosting a servery

2

665

08.02.2010 14:50

Gryphon Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Register Manager neaky poradte .

v Ostatné programy

2

427

20.09.2007 22:36

piskvorko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Systémový register , súbory .reg

v Operačné systémy Microsoft

4

449

17.02.2014 20:56

nBXXL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. AD-Aware a register

v Bezpečnosť a firewally

3

989

09.12.2007 16:51

rey_619 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Sidebar - Login & Quick Register Mod

v Redakčné systémy

0

1301

14.10.2006 15:07

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. User management register/login/logout/editprofile ...

v PHP, ASP

2

468

03.01.2010 10:39

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Joomla menšie problémy

v Redakčné systémy

18

3781

03.02.2009 15:30

mariachi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mensie ako switch

v Siete

21

959

18.08.2008 3:15

server3 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hluk koli teplu?

v Chladiče a všetky druhy chladenia

7

673

06.04.2008 18:34

zmija31 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. reklamacia koli HDD

v Obchody, reklamácie a právo

12

946

05.08.2009 17:52

tom-o Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Ucet koli Paypal

v Ostatné

2

329

07.07.2013 15:56

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mensie vylepsenie aktualneho pc

v PC zostavy

15

775

11.02.2010 22:34

jumich Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Windows 7 - mensie chyby

v Operačné systémy Microsoft

3

278

26.05.2013 12:39

17mark Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Menšie repro k PC

v Ostatné

8

546

06.10.2009 19:14

tommy1104 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra