Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 23:20

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PHP] Blätterfunktion geht nicht

Discussion on [PHP] Blätterfunktion geht nicht within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
ѕ¢нσкσвяυηηєη's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 7,161
Received Thanks: 1,775
[PHP] Blätterfunktion geht nicht

Hallo,

es handelt sich um folgenden Code:

PHP Code:
<?php
if(!isset($seite))
   {
   
$seite 1;
   }





 
$wieviele 2;
$start $seite $wieviele $wieviele;

$result mysql_query("SELECT id FROM iv_pricelist_furni"); 
$menge mysql_num_rows($result);

$wieviel_seiten $menge $wieviele;

 
$abfrage "SELECT * FROM iv_pricelist_furni ORDER BY ID desc LIMIT $start$wieviele";
$ergebnis mysql_query($abfrage);





echo 
"<div align=\"left\">";
echo 
"<b>Seite:</b> ";


//Ausgabe der Links zu den Seiten
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> ";
      }

   
//Aus dieser Seite ist der User nicht, also einen Link ausgeben
   
else
      {
      echo 
"  <a href=\"index.php?page=29?seite=$b\">$b</a> ";
      }
   }
echo 
"</div>";  


 
echo 
'<div id="preisliste_logo"> </div>';
if(!isset(
$_GET['detail']))
{
$select_all_furni "SELECT id, name, cat, img, mimg FROM ".$prefix."pricelist_furni ORDER BY id DESC LIMIT ".$wieviele."";
    
$select_all_furni mysql_query($select_all_furni);
   
    if(
mysql_num_rows($select_all_furni) != 0)
    {
        echo 
"<div width=\"100%\" style=\"align: center\">";
        while(
$furni mysql_fetch_assoc($select_all_furni))
        {
            
$get_price_query "SELECT price FROM ".$prefix."pricelist_price WHERE furni_id = '".$furni['id']."' ORDER BY time DESC LIMIT 0, 1";
            
$get_price_query mysql_query($get_price_query);
            
$price mysql_fetch_assoc($get_price_query);
            
$price $price['price'];
            echo 
"\n";
            echo 
"<div class=\"furni_box\" style=\"background-image: url(".$furni['img'].");\" id=\"1467\" ontouchstart=\"showHiddenDiv('det_1467');\"><center><img onmouseover=\"Tip('".$furni['name']."')\" onmouseout=\"UnTip()\" style=\"width: auto; height: auto;\"  /><div id=\"det_1467\" class=\"furni_details\" ontouchstart=\"window.location.href='index.php?site=48&dfurni=1467';\">
<table cellpadding=\"2\" cellspacing=\"3\" width=\"100%\">
                <tr>
                 <td valign=\"top\" align=\"center\" width=\"36\" height=\"36\"><img src=\""
.$furni['mimg']."\" /></td>
<td class=\"furni_details_name\"><b>"
.$furni['name']."</b><br><i>".$furni['cat']."</i></td>      
                </tr>
<tr>
                 <td align=\"center\" valign=\"top\"><img src=\"uploads/buy_price.gif\"></td>
                 <td class=\"text_left_middle\">"
.$price['buyprice']." Taler + 0 Pixel </td>
                </tr>
</table></div>
<div class=\"price_tag\">"
.$price."</div></center></div>";
           
        }
        echo 
'</div>';
    }
    else
    {
        echo 
"<center>Leider sind keine Möbel verfügbar!</center>";
    }
}
else
{
    
$furni_id = (int) $_GET['detail'];
    
$get_furni_info "SELECT id, name, img, cat FROM ".$prefix."pricelist_furni WHERE id = '".$furni_id."'";
    
$get_furni_info mysql_query($get_furni_info);
   
    if(
mysql_num_rows($get_furni_info) == 1)
    {
        
$furni mysql_fetch_assoc($get_furni_info);
        
?>
            <div style="background-color: #666; height: 200px; width: 200px; float:left">
              <center>
              <img style="height: 200px; width: 150px;" src="<?php echo $furni['img']; ?>" />
            </center></div>
            <div style="float: left;">
           
            Name des Möbels: <?php echo $furni['name']; ?><br /><br />
            Kategorie: <?php echo $furni['cat'?><br /><br /><?php
           
            $get_latest_price 
"SELECT price, time FROM ".$prefix."pricelist_price WHERE furni_id = '".$furni['id']."' ORDER BY time DESC LIMIT 0 , 1";
            
$get_latest_price mysql_query($get_latest_price);
           
            
$latest_price mysql_fetch_assoc($get_latest_price);
           
            
$update_day date("d.m.Y"$latest_price['time']);
                
$update_time date("H:i"$latest_price['time']);
           
            
?>Aktueller Preis: <?php echo $latest_price['price']; ?> Taler (Letztes Update: <?php echo $update_day." : ".$update_time?>)<br  /><br />
            <span style="cursor:pointer; color:#00F; text-decoration: underline;" onclick="spoil('preishistorie');">Preishistorie</span><br /><br />
            <br /><br /><br />
           
            <div id="preishistorie" style="display:none;" align="center">
            <h2><center>Preishistorie</center></h2><?php
           
            $select_all_prices 
"SELECT price, time FROM ".$prefix."pricelist_price WHERE furni_id = '".$furni['id']."' ORDER BY time DESC";
            
$select_all_prices mysql_query($select_all_prices);
           
            echo 
"<ul>";
           
            
//Zeige Voting!
           
            
$get_voting "SELECT id
                FROM "
.$prefix."pricelist_changes
                WHERE furni_id = '"
.$furni['id']."'
                AND visible = '1'"
;
            
$get_voting mysql_query($get_voting);
           
           
            if(
mysql_num_rows($get_voting) == 1)
            {
                echo 
"<li><strong>Eine &Auml;nderung des Preises wird derzeit diskutiert!</strong></li>";
               
            }
            echo 
mysql_error();
           
           
            while(
$row mysql_fetch_assoc($select_all_prices))
            {
                
$this_update_day date("d.m.Y"$row['time']);
                    
$this_update_time date("H:i"$row['time']);
                   
                    echo 
"<li>".$this_update_day." : ".$this_update_time." - ".$row['price']." Taler</li>";
                       
                }
               
                echo 
"</ul>";
               
               
               
           
            
?>
           
            </div>
            <h2><center>Diskussion</center></h2>
           
            <?php
           
            $ugb 
= new kommentar("preisliste_diskussion_".$_GET['id']);
                
$ugb->draw();
           
            
?></div>
           
            <?php
    
}
    else
    {
        echo 
"Nicht valides Möbelstück!";
    }
}
 
echo
"<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<!-- Preisliste von jantede12 edited by SchokoBrunnen --> "
;

Alles funktioniert auch, bis auf die Blätterfunktion.
Wenn man auf die nächste Seite blättern will, öffnet sich die Seite jedoch bleibt der Content gleich.

Siehe hier:


Es existieren 6 "Möbel", auf jeder Seite sollen 2 angezeigt werden. Klappt auch nur man kann nicht auf die nächste Seite blättern.
ѕ¢нσкσвяυηηєη is offline  
Old 06/09/2013, 14:51   #2

 
xxfabbelxx's Avatar
 
elite*gold: 900
Join Date: Apr 2009
Posts: 14,981
Received Thanks: 11,403
Arrow General Coding -> Web Development

moved
xxfabbelxx is offline  
Old 06/09/2013, 15:12   #3
 
elite*gold: 0
Join Date: Feb 2010
Posts: 72
Received Thanks: 32
Das einzige dass ich irgendwie gefunden habe ist, dass um Zeile 8 herum der Get-Parameter "seite_nr" verwendet wird, und du auf deiner HabbEvent-Seite den Parameter "seite" verwendest...

EDIT: tut mir leid hatte noch den alten Code von pastebin
EDIT-EDIT:
Quote:
$select_all_furni = "SELECT id, name, cat, img, mimg FROM ".$prefix."pricelist_furni ORDER BY id DESC LIMIT ".$wieviele."";
Kann es sein, dass du hier beim LIMIT die Startposition vergessen hast?
Ungefähr so

Quote:
$select_all_furni = "SELECT id, name, cat, img, mimg FROM ".$prefix."pricelist_furni ORDER BY id DESC LIMIT $start, $wieviele";
flogi333 is offline  
Old 06/09/2013, 16:53   #4
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Habs jetzt nicht genau angesehen, aber mir fallen direkt 2 potentielle Fehlerquellen auf:

1. Dein Get-Request sieht so aus:
Code:
http://schokosprojekte.bplaced.net/index.php?page=29?seite=3
Es müsste aber so heißen:
Code:
http://schokosprojekte.bplaced.net/index.php?page=29&seite=3
2.
Solltest du jemals
PHP Code:
$seite=$_GET['seite']; 
aufrufen, ist, wenn ich mich nicht irre
PHP Code:
if(!isset($seite)) 
   { 
   
$seite 1
   } 
Immer falsch.

Da du aber immer auf Seite 1 verweilst, denke ich aber eher, dass du das Zuweisen des Request-Parameters nicht gemacht hast.
Shadow992 is offline  
Old 06/09/2013, 17:11   #5
 
ѕ¢нσкσвяυηηєη's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 7,161
Received Thanks: 1,775
Quote:
Originally Posted by flogi333 View Post
Das einzige dass ich irgendwie gefunden habe ist, dass um Zeile 8 herum der Get-Parameter "seite_nr" verwendet wird, und du auf deiner HabbEvent-Seite den Parameter "seite" verwendest...

EDIT: tut mir leid hatte noch den alten Code von pastebin
EDIT-EDIT:

Kann es sein, dass du hier beim LIMIT die Startposition vergessen hast?
Ungefähr so
Hat leider auch nichts gebracht

Quote:
Originally Posted by Shadow992 View Post
Habs jetzt nicht genau angesehen, aber mir fallen direkt 2 potentielle Fehlerquellen auf:

1. Dein Get-Request sieht so aus:
Code:
http://schokosprojekte.bplaced.net/index.php?page=29?seite=3
Es müsste aber so heißen:
Code:
http://schokosprojekte.bplaced.net/index.php?page=29&seite=3
2.
Solltest du jemals
PHP Code:
$seite=$_GET['seite']; 
aufrufen, ist, wenn ich mich nicht irre
PHP Code:
if(!isset($seite)) 
   { 
   
$seite 1
   } 
Immer falsch.

Da du aber immer auf Seite 1 verweilst, denke ich aber eher, dass du das Zuweisen des Request-Parameters nicht gemacht hast.
Hab es jetzt zu geändert, jedoch ist das gleiche Problem da.
ѕ¢нσкσвяυηηєη is offline  
Old 06/09/2013, 18:28   #6
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by ѕ¢нσкσвяυηηєη™ View Post
Hat leider auch nichts gebracht



Hab es jetzt zu geändert, jedoch ist das gleiche Problem da.
Hast du das 2. denn jetzt schon ausprobiert oder mal überprüft?
Magst du mal den kompletten Code in der PHP-Datei posten?
Shadow992 is offline  
Old 06/09/2013, 18:56   #7
 
ѕ¢нσкσвяυηηєη's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 7,161
Received Thanks: 1,775
Quote:
Originally Posted by Shadow992 View Post
Magst du mal den kompletten Code in der PHP-Datei posten?
done

Quote:
Originally Posted by Shadow992 View Post
Hast du das 2. denn jetzt schon ausprobiert oder mal überprüft?
Ne noch nicht, weiß auch nicht wie.
Kann nur die Grundlagen von PHP.
ѕ¢нσкσвяυηηєη is offline  
Old 06/09/2013, 19:16   #8
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Einfach das:
PHP Code:
$seite=$_GET['seite']; 
Ganz oben in dein PHP-Skript einfügen und dann sollte es gehen.
Shadow992 is offline  
Thanks
1 User
Old 06/10/2013, 12:10   #9
 
ѕ¢нσкσвяυηηєη's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 7,161
Received Thanks: 1,775
Quote:
Originally Posted by Shadow992 View Post
Einfach das:
PHP Code:
$seite=$_GET['seite']; 
Ganz oben in dein PHP-Skript einfügen und dann sollte es gehen.
Vielen Dank, hat super geklappt.
ѕ¢нσкσвяυηηєη is offline  
Reply


Similar Threads Similar Threads
[Longjuyt2] 1 Char Geht 2 Char geht nicht Haubtchar auch nicht
04/04/2013 - Metin2 Private Server - 11 Replies
Hallo , Also ich und nen Paar andere aus meiner gilde kommen mit ihren lowchars farm chars noob chars vk chars ALLES aber mann kommt nicht mit HAUBTCHAR REIN was ist das kann mir einer erklären was das ist ???????? danke im vorraus
Pong finden/ändern geht geht irgendwie nicht!!!
07/29/2012 - Metin2 Private Server - 1 Replies
Hallo Leute, Ich habe eine metin2client.bin und die darf ich nicht ersetzten, weil dann der Hack "Range Pick up" nicht mehr funktioniert. Nun habe ich das Problem dass ich von den Client aus auf keinen P-server connecnten kann, weil ich in metin2client.bin kein Pong finde. Wenn der Client gestartet ist dann finde ich das zwar, dann kann ich das ja aber nicht ändern. Ich pack das metin2client.bin in HxD dann strg+f locale/% Es wurde nicht gefunden.... Bitte um Hilfe, ist sehr wichtig
FreeBSD root user geht nicht jedoch ein normaler geht
09/05/2011 - Metin2 Private Server - 5 Replies
Ich hab einen Root Server bei mir zuhause und hab die FreeBsd Version 8.2 drauf installiert. Ohne Zusatzorgramme, wie Debian... ganz alleine FreeBSD. Er läuft nur habe ich ein problem: Mit root kann ich nicht über putty oder Filezilla zugreifen, "kritischer Fehler" Passwort ist 100% richtig. Mit einem Benutzeracc kann ich wiederum zugreifen über putty und auch über Filezilla, jedoch keine Adminaufgaben durchführen. Wo liegt das Problem? Ich habe FreeBSD schon neu installiert aber das...
[MW2]Join geht nicht/[BO]Einladung geht nicht
08/14/2011 - Call of Duty - 14 Replies
Hey ich habe eben 2 Probleme. 1. Ich kann bei einem Kontakt von mir nicht joinen bzw. gruppe machen und er nicht auch nicht bei mir. Mit allen Anderen geht alles nur der eine Kontakt funzt nicht. 2. Ich kann bei BO keine Einladungen schicken. Das Feld zum Einladung senden ist ausgeblendet (kann nicht drauf klicken) Es handelt sich hier um die Playstation 3.



All times are GMT +1. The time now is 23:20.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.