Ankündigung

Einklappen
Keine Ankündigung bisher.

Mal wieder eine Frage zur IP-Sperre

Einklappen

Neue Werbung 2019

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

  • #16
    Du musst das Ergebnis der ersten SELECT-Abfrage mit mysql_fetch_*() in ein Array oder Objekt speichern, damit du es dann $idumfrage zuweisen kannst. Im Moment ist $row['UmfrageID'] ja gar nicht definiert.

    Kommentar


    • #17
      Ok, danke für die Tipps, jetzt hab ichs glaub ich!
      Schaut jetzt so aus:
      Code:
      <?php
      
      $sql ="	SELECT
      		ID
      	FROM
      		Umfrage
      	ORDER BY
      		ID DESC
      	LIMIT 
      		1";
       $result = mysql_query($sql) OR die(mysql_error());
              
       $row = mysql_fetch_assoc($result);
      
      echo $row['ID'];
      
      $id = $row['ID'];
      
      function hasVoted($ip,$id)
      {
          $q = mysql_query("SELECT COUNT(*) FROM UmfrageIP WHERE ip = '$ip' AND UmfrageID = '$id'");
          $row = mysql_fetch_row($q);
          return $row[0] > 0;
      }
      
      if(hasVoted($_SERVER['REMOTE_ADDR'], $id)) {
          include("poll/poll.php");
      }
      else {
          include("poll/vote.php");
      } 
      ?>

      Kommentar

      Lädt...
      X