ip-sperre geht net

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ip-sperre geht net

    Hi,

    ich bin echt zu blöde für sowas... ich find diesen fehler net.

    hoffe ihr könnt mir helfen...


    detail.php
    PHP-Code:
        // Voten + IP-Sperre
        
    if($vote1="send"vote_count($id,$HTTP_SERVER_VARS["REMOTE_ADDR"],$voting); 
    vote.html
    PHP-Code:
    <tr>
     <
    td colspan=3></td>
    </
    tr>
    <
    tr>
     <
    td colspan=3>
      <
    table align=center>
       <
    tr>
        <
    td></td>
        <
    td align=left>
         
    Bewertung: <form name=vote1 method=POST>
                      <
    select name="voting">
                        <
    option value="10">10 Punkte Sehr gut</option>
                        <
    option value="9">09 Punkte</option>
                        <
    option value="8">08 Punkte</option>
                        <
    option value="7">07 Punkte</option>
                        <
    option value="6">06 Punkte</option>
                        <
    option value="5">05 Punkte Durchschnittlich</option>
                        <
    option value="4">04 Punkte</option>
                        <
    option value="3">03 Punkte</option>
                        <
    option value="2">02 Punkte</option>
                        <
    option value="1">01 Punkte Schlecht</option>
                      </
    select>
                      <
    input type=submit name=send Value=OK>
                    </
    form>
        </
    td>
        <
    td></td>
       </
    tr>
      </
    table>
     </
    td>
    </
    tr
    functions.php
    PHP-Code:
      function vote_count($id,$ip,$voting){
          
    $stime "7200";
          
    $time time();
          
    $time3 $time $stime;
          
    mysql_query("DELETE FROM counter WHERE vote_time <= ".$time3);
          
          
    //Abfrage ob die spacke schon bewertet hat 
          
    $temp mysql_query("SELECT  vote,vote_ip,vote_time  FROM counter WHERE vote='$id' AND vote_ip='$ip'");   
          
    $temp1 = array();
          
    $temp1 mysql_num_rows($temp);   
          if (!
    $temp1[1] >= "1"){
            
    // neuer Eintrag
            
    mysql_query("INSERT INTO counter(vote,vote_ip,vote_time) VALUES('$id','$ip','$time')");
            
    $sql mysql_query("Select vote,rating From movies Where id='$id'");
            
    $result mysql_fetch_array($sql);
            
    $rating1 $result[1]+1;
            
    $voting1 $result[0]+$voting;
            echo 
    "    ".$rating1."    ".$voting1;
            
    $input mysql_query("Update movies Set vote='$voting1',rating='$rating1' Where id='$id'");

            
    //$sql3 = mysql_query("Select vote From $ps_tipps Where id='$id'");
            //$result3 = mysql_fetch_array($sql3);
            
    }
      } 
    woran liegts nur?
    die ip wird net eingetragen
    vorher wurde se eingetragen, aber trotzdem hats net gefunzt

    BIG THX for your help

  • #2
    PHP-Code:
    // Voten + IP-Sperre
        
    if($vote1=="send"vote_count($id,$HTTP_SERVER_VARS["REMOTE_ADDR"],$voting); 
    Du hast ein = vergessen

    Kommentar


    • #3
      grml.. big thx...

      dann noch ne frage:

      Ich habe ne neue funktion geschrieben:
      PHP-Code:
        function vote_see($id){
          
      $sql = array();
          
      $temp mysql_query("SELECT  vote,rating  FROM movies where id=".$id);
          
      $sql mysql_fetch_object($temp);
          
      $clicks $sql->rating;
          
      $points $sql->vote;
          if (
      $points!=&& $clicks!=0$vote_rating round($points/$clicks);
        } 
      Diese wird in der detail.php nur mit vote_see($id); deklariert.
      drunter steht dann "echo $vote_rating;" aber er gibt den wert net aus. Deklarier ich das echo in der funktion wird der wert angegeben. über return $vote_rating funktionierts irgendwie auch net.

      Ich weiß, alles so Anfänger-Probleme... aber ich weiß echt net warum

      Kommentar


      • #4
        kann es vielleicht so funktionieren?

        echo $vote_rating[vote_see($id)];

        Kommentar


        • #5
          ne, so funktioniert es auch net...

          und mit

          $vote_rating2 = vote_see($id);
          echo $vote_rating2;

          gehts auch net

          Kommentar


          • #6
            Füg nochmals "return $vote_rating" ein

            PHP-Code:
            function vote_see($id){
                
            $sql = array();
                
            $temp mysql_query("SELECT  vote,rating  FROM movies where id=".$id);
                
            $sql mysql_fetch_object($temp);
                
            $clicks $sql->rating;
                
            $points $sql->vote;
                if (
            $points!=&& $clicks!=0){
                   
            $vote_rating round($points/$clicks);}
                return 
            $vote_rating;
              } 
            in der details.php dann folgendes:
            PHP-Code:
            $vote_rating vote_see($id); 
            echo 
            $vote_rating

            vielleicht so.
            weiß auch nicht genau

            Kommentar


            • #7
              hey klasse...
              es funktioniert

              BIG THX

              Kommentar


              • #8

                Gern geschehen

                Kommentar

                Lädt...
                X