ilch Forum » Allgemein » HTML, PHP, SQL,... » Umfrage Box - Problem

Geschlossen
  1. #1
    User Pic
    roflcopter gelöschter User
    Hallo,

    ich habe leider ein kleines Problem mit meiner Umfrage Box auf meiner Seite, die ich leider nicht ganz erklären kann, deswegen müsst ihr sie euch mal ansehen. Bin in Sachen HTML und PHP ein völlig Nichtskönner und brauche deswegen die Hilfe von euch Profis ...

    Unser Coder ist derzeit leider nicht da und kann dieses somit leider nicht beheben. Ihr müsst dennoch einen Vote abgeben, damit ihr die Statistik sehen könnt. Wenn ihr mir sagt, welche Datei ihr dafür benötigt, um diesen Fehler zu beheben, werde ich sie euch hier einbinden.

    Ich bedanke mich schon mal im Voraus!


    MfG roflcopter


    verwendete ilchClan Version: 1.1

    betroffene Homepage: www.toxics-esports.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Schöner Text, nett geschrieben.
    Aber was genau ist dein Problem mit den Abstimmungen?
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    roflcopter gelöschter User
    Das ist es ja, ich kann es nicht erklären. Ich habe mal eben ein Bild angefertigt, evtl. kann dies euch helfen:



    Siehst so aus, als wäre die Zahl zu weit nach rechts gesetzt.


    MfG rfolcopter
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    roflcopter gelöschter User
    Evtl. hilft es ... Habe noch mal ein wenig reingeschaut und ich habe bemerkt, dass der schwarze Balken vom Design die Zahlen schluckt. Spricht: Sobald die 10er Marke erreicht wurde, geht die 2. Zahl (Beispiel 12, hier die Zahl 2) im schwarzen Balken unter ...

    Kann man irgendwie dafür sorgen, dass die Zahlen etwas näher zum Text kommen?


    MfG roflcopter


    Zuletzt modifiziert von roflcopter am 12.03.2008 - 18:14:55
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    mhm... die site ist n bisschen eigenartig... die zahlen sind da, nur hinter dem dunklem zeug. als "zwischendurch-lösung" würd ich sagen, du gehst in boxes/vote.php.
    und da, bei mir die 59. zeile, entfernst du beim element td das attribut align="right" ... oder ersetzt es durch align="left" oder align="center".
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    roflcopter gelöschter User
    Könntest du mir evtl. die drei Lösungen mal kopieren? Weiß echt nicht, wie ich da was machen soll und einen Fehler möchte ich erst recht nicht machen.

    Hier der Code ->vote.php:
    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    //-----------------------------------------------------------|
    // Vote Sperre in Stunden
    
    $stunden = 24;
    
    	$breite = 50;
    	$diftime = time() - (60 * 60 * $stunden);
    		
    	if ( has_right(-1) ) {
    	  $woR = '>= "1"';
    	} else {
    	  $woR = '= "1"';
    	}
    	
    	$fraErg = db_query('SELECT * FROM `prefix_poll` WHERE recht '.$woR.' ORDER BY poll_id DESC LIMIT 1');
    
    
    	
    	if ( db_num_rows($fraErg) > 0) {
    	
    	$fraRow = db_fetch_object($fraErg);
    	if ( $fraRow->stat == 1 ) {
    		
    	$maxRow = db_fetch_object(db_query('SELECT MAX(res) as res FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'"'));
    	$gesErg = db_query('SELECT SUM(res) as res FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'"');
    	$gesRow = db_fetch_object($gesErg);
    	
    	
    	$max = $maxRow->res;
      $ges = $gesRow->res;
    	$textAr = explode('#',$fraRow->text);
    	
    	  if ($fraRow->recht == 2) {
    		  $inTextAr = $_SESSION['authid'];
    		} elseif ($fraRow->recht == 1) {
    		  $inTextAr = $_SERVER['REMOTE_ADDR'];
    		}
    		
    		echo '<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/designs/toxics-v2/images/boxen/umfrage.jpg" width="19" height="20"></td><td>&nbsp;&nbsp;unsere Umfragen</td><tr></table><br>&nbsp;&nbsp;<b>'.$fraRow->frage.'<br><br></b>';
    		if ( in_array ( $inTextAr , $textAr ) OR $fraRow->stat == 0) {
    			  echo '<table width="100%" cellpadding="0">';
    		    $imPollArrayDrin = true;
    		} else {
    			  echo '<form color="#FFFFFF" action="index.php?vote-W'.$fraRow->poll_id.'" method="POST">';
    		    $imPollArrayDrin = false;
    		}
    		$i = 0;
        $pollErg = db_query('SELECT antw, res, sort FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'" ORDER BY sort');
    		while ( $pollRow = db_fetch_object($pollErg) ) {
    		    if ( $imPollArrayDrin ) {
    						echo '<tr><td>'.$pollRow->antw.'</td><td align="right">'.$pollRow->res.'</td></font></tr><tr><td><hr style="border:1px dashed; color:#CCCCCC; height:1px; width:165px;" /></td></tr>';
    		    } else {
    			      $i++;
                echo '<input type="radio" id="vote'.$i.'" name="radio" value="'.$pollRow->sort.'"><label for="vote'.$i.'">
    			 '.$pollRow->antw.'
    			 </label><hr style="border:1px dashed; color:#CCCCCC; height:1px; width:165px;" /><br>';
    		    }
    		}
    		if ( $imPollArrayDrin ) {
    			  echo '<tr><td colspan="2" align="right">'.$lang['whole'].': &nbsp; '.$ges.'&nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>';
    		} else {
    		    echo '<p align="center">
    <input style="background-image:url(include/designs/toxics-v2/images/boxen/umfragebutton.png); width:67px; height:17px;" width="67px" height="17px" type="submit" value=""></p></form>';
    		}
    		} else {
    		  echo $lang['nowvoteavailable'];
    		}
    		} else {
    		  echo $lang['nowvoteavailable'];
    		}
    
    ?>


    PS: Gibt es wirklich keine Lösung, die Zahlen etwas näher an den Text heran zu bringen?

    Spricht: Die Box etwas schmaler zu machen?

    Und ja, es sind leider sehr viele Schriften noch zu dunkel und das Design benötigt kleinere Veränderungen. Mio setzt sich die Tage noch ran, er hat leider derzeit viele Aufträge die er davor noch abarbeiten muss traurig


    MfG roflcopter


    Zuletzt modifiziert von roflcopter am 12.03.2008 - 18:34:55
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    hey uni :-P
    hier dein code

    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    //-----------------------------------------------------------|
    // Vote Sperre in Stunden
    
    $stunden = 24;
    
        $breite = 50;
        $diftime = time() - (60 * 60 * $stunden);
            
        if ( has_right(-1) ) {
          $woR = '>= "1"';
        } else {
          $woR = '= "1"';
        }
        
        $fraErg = db_query('SELECT * FROM `prefix_poll` WHERE recht '.$woR.' ORDER BY poll_id DESC LIMIT 1');
    
    
        
        if ( db_num_rows($fraErg) > 0) {
        
        $fraRow = db_fetch_object($fraErg);
        if ( $fraRow->stat == 1 ) {
            
        $maxRow = db_fetch_object(db_query('SELECT MAX(res) as res FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'"'));
        $gesErg = db_query('SELECT SUM(res) as res FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'"');
        $gesRow = db_fetch_object($gesErg);
        
        
        $max = $maxRow->res;
      $ges = $gesRow->res;
        $textAr = explode('#',$fraRow->text);
        
          if ($fraRow->recht == 2) {
              $inTextAr = $_SESSION['authid'];
            } elseif ($fraRow->recht == 1) {
              $inTextAr = $_SERVER['REMOTE_ADDR'];
            }
            
            echo '<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/designs/toxics-v2/images/boxen/umfrage.jpg" width="19" height="20"></td><td>&nbsp;&nbsp;unsere Umfragen</td><tr></table><br>&nbsp;&nbsp;<b>'.$fraRow->frage.'<br><br></b>';
            if ( in_array ( $inTextAr , $textAr ) OR $fraRow->stat == 0) {
                  echo '<table width="100%" cellpadding="0">';
                $imPollArrayDrin = true;
            } else {
                  echo '<form color="#FFFFFF" action="index.php?vote-W'.$fraRow->poll_id.'" method="POST">';
                $imPollArrayDrin = false;
            }
            $i = 0;
        $pollErg = db_query('SELECT antw, res, sort FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'" ORDER BY sort');
            while ( $pollRow = db_fetch_object($pollErg) ) {
                if ( $imPollArrayDrin ) {
                            echo '<tr><td>'.$pollRow->antw.'</td><td align="center">'.$pollRow->res.'</td></font></tr><tr><td><hr style="border:1px dashed; color:#CCCCCC; height:1px; width:165px;" /></td></tr>';
                } else {
                      $i++;
                echo '<input type="radio" id="vote'.$i.'" name="radio" value="'.$pollRow->sort.'"><label for="vote'.$i.'">
                 '.$pollRow->antw.'
                 </label><hr style="border:1px dashed; color:#CCCCCC; height:1px; width:165px;" /><br>';
                }
            }
            if ( $imPollArrayDrin ) {
                  echo '<tr><td colspan="2" align="right">'.$lang['whole'].': &nbsp; '.$ges.'&nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>';
            } else {
                echo '<p align="center">
    <input style="background-image:url(include/designs/toxics-v2/images/boxen/umfragebutton.png); width:67px; height:17px;" width="67px" height="17px" type="submit" value=""></p></form>';
            }
            } else {
              echo $lang['nowvoteavailable'];
            }
            } else {
              echo $lang['nowvoteavailable'];
            }
    
    ?>


    MfG freak
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    roflcopter gelöschter User
    Vielen Dank,

    aber ein kleines Bisschen muss es noch nach Links verschoben werden ^^

    Wie und wo hast du es denn gemacht?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    die beste lösung die es nur gibt :-P

    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    //-----------------------------------------------------------|
    // Vote Sperre in Stunden
    
    $stunden = 24;
    
        $breite = 50;
        $diftime = time() - (60 * 60 * $stunden);
            
        if ( has_right(-1) ) {
          $woR = '>= "1"';
        } else {
          $woR = '= "1"';
        }
        
        $fraErg = db_query('SELECT * FROM `prefix_poll` WHERE recht '.$woR.' ORDER BY poll_id DESC LIMIT 1');
    
    
        
        if ( db_num_rows($fraErg) > 0) {
        
        $fraRow = db_fetch_object($fraErg);
        if ( $fraRow->stat == 1 ) {
            
        $maxRow = db_fetch_object(db_query('SELECT MAX(res) as res FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'"'));
        $gesErg = db_query('SELECT SUM(res) as res FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'"');
        $gesRow = db_fetch_object($gesErg);
        
        
        $max = $maxRow->res;
      $ges = $gesRow->res;
        $textAr = explode('#',$fraRow->text);
        
          if ($fraRow->recht == 2) {
              $inTextAr = $_SESSION['authid'];
            } elseif ($fraRow->recht == 1) {
              $inTextAr = $_SERVER['REMOTE_ADDR'];
            }
            
            echo '<table cellpadding="0" width="100%" cellspacing="0" border="0"><tr><td width="19"><img src="include/designs/toxics-v2/images/boxen/umfrage.jpg" width="19" height="20"></td><td>&nbsp;&nbsp;unsere Umfragen</td><tr></table><br>&nbsp;&nbsp;<b>'.$fraRow->frage.'<br><br></b>';
            if ( in_array ( $inTextAr , $textAr ) OR $fraRow->stat == 0) {
                  echo '<table width="100%" cellspacing="0" border="0" cellpadding="0">';
                $imPollArrayDrin = true;
            } else {
                  echo '<form color="#FFFFFF" action="index.php?vote-W'.$fraRow->poll_id.'" method="POST">';
                $imPollArrayDrin = false;
            }
            $i = 0;
        $pollErg = db_query('SELECT antw, res, sort FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'" ORDER BY sort');
            while ( $pollRow = db_fetch_object($pollErg) ) {
                if ( $imPollArrayDrin ) {
                            echo '<tr><td width="50%">'.$pollRow->antw.'</td><td width="50%" align="right">'.$pollRow->res.'</td></font></tr><tr><td><hr style="border:1px dashed; color:#CCCCCC; height:1px; width:100%;" /></td><td><hr style="border:1px dashed; color:#CCCCCC; height:1px; width:100%;" /></td></tr>';
                } else {
                      $i++;
                echo '<input type="radio" id="vote'.$i.'" name="radio" value="'.$pollRow->sort.'"><label for="vote'.$i.'">
                 '.$pollRow->antw.'
                 </label><hr style="border:1px dashed; color:#CCCCCC; height:1px; width:165px;" /><br>';
                }
            }
            if ( $imPollArrayDrin ) {
                  echo '<tr><td colspan="2" align="right">'.$lang['whole'].': &nbsp; '.$ges.'&nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>';
            } else {
                echo '<p align="center">
    <input style="background-image:url(include/designs/toxics-v2/images/boxen/umfragebutton.png); width:67px; height:17px;" width="67px" height="17px" type="submit" value=""></p></form>';
            }
            } else {
              echo $lang['nowvoteavailable'];
            }
            } else {
              echo $lang['nowvoteavailable'];
            }
    
    ?>


    MfG freak


    [PS] schon hochgeladen :-P


    Zuletzt modifiziert von freak am 12.03.2008 - 19:16:51
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    roflcopter gelöschter User
    Danke sehr für die schnelle Hilfe zwinker


    MfG roflcopter
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten