[ 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: 1383
Témy: 90 | 90
Bydlisko: Slovakia-Ko...
NapísalOffline : 23.02.2007 16:20 | Mensie prenastavenie koli register global

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


 [ Príspevok: 1 ] 


Mensie prenastavenie koli register global



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

162

12.11.2011 22:22

bradlo

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

register win XP

v Operačné systémy Microsoft

0

222

06.11.2007 6:14

manazer

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

000webhost register globals

v Webhosting a servery

2

495

08.02.2010 14:50

Gryphon

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

130

17.02.2014 20:56

nBXXL

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

AD-Aware a register

v Bezpečnosť a firewally

3

812

09.12.2007 16:51

rey_619

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

Register Manager neaky poradte .

v Ostatné programy

2

294

20.09.2007 22:36

piskvorko

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

Sidebar - Login & Quick Register Mod

v Redakčné systémy

0

747

14.10.2006 15:07

JanoF

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

User management register/login/logout/editprofile ...

v PHP, ASP

2

275

03.01.2010 10:39

Unlink

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

Joomla menšie problémy

v Redakčné systémy

18

3479

03.02.2009 15:30

mariachi

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

Hluk koli teplu?

v Chladiče a všetky druhy chladenia

7

480

06.04.2008 18:34

zmija31

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

reklamacia koli HDD

v Obchody, reklamácie a právo

12

704

05.08.2009 17:52

tom-o

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

mensie ako switch

v Siete

21

637

18.08.2008 3:15

server3

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

Ucet koli Paypal

v Ostatné

2

132

07.07.2013 15:56

shaggy

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

novu MB koli grafike

v Základné dosky

5

360

03.09.2008 17:06

Daron

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

Nenabehne windows koli klavesnici

v Externé zariadenia

3

104

29.06.2014 14:01

shiro

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

mensie vylepsenie aktualneho pc

v PC zostavy

15

414

11.02.2010 22:34

jumich



© 2005 - 2017 PCforum, edited by JanoF