[PHP] Problem mit Darstellung und Ergebnisse.

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Epidrome, 28. April 2007 .

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 28. April 2007
    Problem mit Darstellung und Ergebnisse.

    Hallo,
    ich hoffe jemand kann mir weiter helfen, Brauche die Lösung dieses Problems dringend.
    Habe diesen script.
    PHP:
    <? php
    if ( $_GET [ 'seite' ]!= "0" )
    {
    # 1
    # abfrage 
    $var $myrow [ 'werbung' ];
    $resultx1  mysql_query ( "SELECT pixel FROM  $var " );
    $myrow1  mysql_num_rows ( $resultx1 ); 
    if(
    $myrow1 >= 0 )
    {
    # 2

    $sql1  "SELECT bild FROM  $var  where pixel='234x60'" ;
    $resultx3  mysql_query ( $sql1 ) or die( "Zur Zeitt keine Abfragen möglich.</br>Bitte versuche es später noch einmal." );
    $myrowx3  mysql_num_rows ( $resultx3 ); 

    $sql2  "SELECT bild FROM  $var  where pixel='468x60'" ;
    $resultx4  mysql_query ( $sql2 ) or die( "Zur Zeitt keine Abfragen möglich.</br>Bitte versuche es später noch einmal." );
    $myrowx4  mysql_num_rows ( $resultx4 ); 
    ##
    # Seiten erechnung

    $erg1  $myrowx3  2
    $erg1x  $erg1  7
    $erg2  $myrowx4  7
    $erg3  $erg1x  $erg2


    if(
    $_GET [ 'var' ]!= "0" )
    {
    $zahlbild = $_GET [ 'var' ];
    $var = $zahlbild ;
    }
    else
    {
     
    # erste Seite beginnt immer bei den ersten Sieben Spalten.
     
    $var_myrow  0 ;
     echo 
    "test 0 <br />" ;
    }

    $sql  "SELECT bild,pixel FROM  $var  ORDER BY pixel ASC" ;
    $resultx2  mysql_query ( $sql ) or die( "Zur Zeitt keine Abfragen möglich.</br>Bitte versuche es später noch einmal." );
    $myrowx2  mysql_num_rows ( $resultx2 ); 

    for(
    $i = $var_myrow  $i  $myrowx2  $i ++)
    {
    # 3

    $myrow2  mysql_fetch_assoc ( $resultx2 );

        if(
    $myrow2 [ 'pixel' ]== "234x60" )
        {
            if(
    $zahl != "1" )
            {
                echo 
    $myrow2 [ 'pixel' ];
                
    $zahlspalte  $zahlspalte  1 ;
                
    $zahl ++;
                
    $zahlbild ++;
                if(
    $zahlspalte != 8 )
                {
                }
                else
                {
                break;
                
    $zahlspalte = 7 ;
                }
            }
            else
            {
                echo 
    "-----------" . $myrow2 [ 'pixel' ]. "<br />" ;
                
    $zahlspalte  $zahlspalte  1 ;
                
    $zahlspalte  $zahlspalte  1 ;
                
    $zahl = 0 ;
                
    $zahlbild ++;
                if(
    $zahlspalte != 7 )
                {
                }
                else
                {
                break;
                
    $zahlspalte = 8 ;
                }
            }
        }
        else
        {
            if(
    $myrow2 [ 'pixel' ]== "468x60" )
            {
                echo 
    $myrow2 [ 'pixel' ];
                
    $zahlspalte  $zahlspalte  1 ;
                echo 
    "--------------" . $zahlspalte . "-------------<br />" ;
                
    $zahl ++;
                
    $zahlbild ++;
                if(
    $zahlspalte != 7 )
                {
                }
                else
                {
                break;
                
    $zahlspalte = 7 ;
                }
            }
        }

    }
    # /3 */

    } # /2
    else
    {
    # 2-2

    } # /2-2
    $wieviel_seiten  $erg3 ;
    }
    # /1
    else 
    {
    $wieviel_seiten  0 ;
    }
    ?>
    <?php

    for( $a = 0 $a  $wieviel_seiten  $a ++)

       {

       
    $b  $a  1 ;

       
    //Wenn der User sich auf dieser Seite befindet, keinen Link ausgeben

       
    if( $seite  ==  $b )
        {    

        echo 
    "  <b> $b </b> " ;

        }
        
        else
        {    

        echo 
    "  <a href=\"index.php?seite= $b \"> $b </a> " ;
        
        }

    }
    ?>
    Er fragt in der Datenbank ab wie viele 234x60 und wie viele 468x60 es gibt.
    Jetzt solle er die Ergebnisse darstellen.
    Immer 7 spalten pro Seite.
    Das heißt:
    Spalte 1: 234x60 und 234x60
    Spalte 2: 234x60 und 234x60
    Spalte 3: 234x60 und 234x60
    Spalte 4: 234x60 und 234x60
    Spalte 5: 234x60 und 234x60
    Spalte 6: 234x60 und 234x60
    Spalte 7: 234x60 und 234x60

    Seite 2:
    Spalte 1: 234x60 und 234x60
    Spalte 2: 234x60
    Spalte 3: 468x60
    Spalte 4: 468x60
    Spalte 5: 468x60
    Spalte 6: 468x60
    Spalte 7: 468x60

    Ich kann die Seitenzahl anzeigen aber die Ergebnisse fangen immer bei 1 an.
    Also jede Seite immer
    Spalte 1: 234x60 und 234x60
    Spalte 2: 234x60 und 234x60
    Spalte 3: 234x60 und 234x60
    Spalte 4: 234x60 und 234x60
    Spalte 5: 234x60 und 234x60
    Spalte 6: 234x60 und 234x60
    Spalte 7: 234x60 und 234x60

    Kann mir Einer Bitte helfen das Problem zu lösen.
    Das 7 spalten pro Seite und die Ergebnisse immer richtig Dargestellt werden.
    Wenn das irgendwie laufen wurde wäre ich euch wirklich sehr sehr Dankbar.
    Dank im Voraus.
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 28. April 2007
  4. #3 29. April 2007
    AW: Problem mit Darstellung und Ergebnisse.

    limit ist mir schon ein begriff,aber wie soll ich das einbauen.
    Es soll immer nur sieben spalten sein,
    Wie oben schon gesagt 234x60 - 234x60 ergibt eine spalte.
    468x60 ergibt noch einen.
    Wie soll ich das realisieren wie viel er ausgegeben hat und wie viele noch da sind?
     

  5. Videos zum Thema
Die Seite wird geladen...
Similar Threads - PHP Problem Darstellung
  1. Antworten:
    3
    Aufrufe:
    1.804
  2. Antworten:
    2
    Aufrufe:
    753
  3. PHP Insert Problem: Array

    leex , 17. September 2013 , im Forum: Webentwicklung
    Antworten:
    7
    Aufrufe:
    807
  4. Antworten:
    2
    Aufrufe:
    660
  5. Antworten:
    5
    Aufrufe:
    665
  • Annonce

  • Annonce