WebWork Magazin - Design, Gestaltung, Online Medien, html

Webhosting Provider Domain

Home | Registrieren | Einloggen | Suchen | Aktuelles | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- irgenwie bekomme ich die blätterfunktion nicht hin

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. FRagen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » irgenwie bekomme ich die blätterfunktion nicht hin - 18 April 2015 Antworten
irgenwie bekomme ich die blätterfunktion nicht hin
harryholmalden
Pixelschubser
Threadstarter




Beiträge: 1

Hallo

Ich bin recht neu was php angeht und wäre um eine kleine Hilfe recht erfreut.!

Um zu Sache zu kommen …
Ich bastelt mir gerade einen kleinen Onlineshop zusammen
und hätte gerne eine Blätterfunktionen für eine Artikelliste ,habe schon alles mögliche aus dem Netz ausprobiert ,nichts klappt so wie ich es will .
Nach 2 Wochen -rum und ausprobieren habe ich die Schnauze voll und wollte mal fragen ob sich einer erbarmen kann mir zu helfen .

Hier der code:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79: 
80: 
81: 
82: 
83: 
84: 
85: 
86: 
87: 
88: 
89: 
90: 
91: 
92: 
93: 
94: 
95: 
96: 
97: 
98: 
99: 
100: 
101: 
102: 
103: 
104: 
105: 
106: 
107: 
108: 
109: 
110:
<?php
session_start();

//  -->  Start Variablendefinition

$st 			= $_REQUEST["st"];
$suchweiter 	= $_REQUEST["suchweiter"];
$suchwort 		= $_POST["suchwort"];
$suchkrit 		= $_REQUEST["suchkrit"];
$basket 		= $_POST["basket"];
$geloescht 		= $_REQUEST["geloescht"];
$aend 			= $_REQUEST["aend"];
$rb 			= $_REQUEST["rb"];
$nav 			= $_REQUEST["nav"];
$left 			= $_REQUEST["left"];
$waren 			= $_SESSION["array('waren')"];
$bestellnummer 	= $_REQUEST["bestellnummer"];


//  <--  Ende Variablendefinition

function ArtikelListe ($suchwort, $suchkrit, $rb, $nav)
     {
	include("includes/config.inc.php");
	$db = mysql_connect($host, $user, $pass);
	
	if ($suchwort == '')
		$res = mysql_db_query($dbase, "select * from artikel where rubrik = '$rb' order by artikel_id");
	if ($suchwort != '' and $suchkrit == 'art_nr')			
		$res = mysql_db_query($dbase, "select * from artikel where art_nr = '$suchwort' order by artikel_id");
	if ($suchwort != '' and $suchkrit == 'wort')			
		$res = mysql_db_query($dbase, "select * from artikel where titel like '%$suchwort%' or untertitel like '%$suchwort%' order by artikel_id");
	if ($suchkrit == 'neu')			
		$res = mysql_db_query($dbase, "select * from artikel where neu != '' order by artikel_id");
	if ($suchkrit == 'angebot')			
		$res = mysql_db_query($dbase, "select * from artikel where angebot != '' order by artikel_id");
	
	
	$num = mysql_num_rows($res);
	
	$total = 0;
	for ($i=0; $i<$num; $i++)
		{
		$art_nr = mysql_result($res, $i, "art_nr");
		$titel = mysql_result($res, $i, "titel");
		$inhalt = mysql_result($res, $i, "untertitel");
		$kurztext = mysql_result($res, $i, "kurztext");
		$langtext = mysql_result($res, $i, "langtext");
		$preis = mysql_result($res, $i, "preis");
		$image = mysql_result($res, $i, "image");
		$artikel_id = mysql_result($res, $i, "artikel_id");
		$mwst = mysql_result($res, $i, "mwst");
		
		$preis = sprintf('%.2f', $preis);

	
		if ($image != '')
			$image = "<img border=0 src=\"images/artikel/thumb/$image\">";

	
		$artikelListe = $artikelListe."<div>		
		<form action=\"show.php\" method=\"post\" enctype=\"multipart/form-data\">
			<input name=\"bestellnummer\" type=\"hidden\" value=\"$artikel_id\">
			<input name=\"rb\" type=\"hidden\" id=\"art_id2\" value=\"$rb\">
		  	<input name=\"nav\" type=\"hidden\" id=\"art_id2\" value=\"$nav\">
		  	<input name=\"basket\" type=\"hidden\" id=\"art_id2\" value=\"j\">
			<table width=\"100%\">
  <tr>
    <td width=\"50%\" align=\"center\" valign=\"middle\"><a href=\"show_det.php?det=<?=$artikel_id ?>&nav=<?=$nav ?>\"><a href=\"show_det.php?det=$artikel_id&nav=$nav&rb=$rb\">$image</a></td>
    <td width=\"50%\"><table width=\"100%\">
      <tr>
        <td colspan=\"2\" class=\"showArtikel\">$titel</td>
      </tr>
      <tr>
        <td colspan=\"2\" class=\"showtext\">$kurztext</td>
      </tr>
      <tr>
        <td colspan=\"2\" class=\"showArtnr\">Art.-Nr.: $art_nr</td>
      </tr>
      <tr>
        <td colspan=\"2\" class=\"showPreis\">$preis &nbsp;€</td>
      </tr>
      <tr>
        <td colspan=\"2\" class=\"showMwSt\">( incl. $mwst% MwSt. )</td>
      </tr>
      <tr>
        <td colspan=\"2\" class=\"showArtnr\">$inhalt</td>
      </tr>
      <tr>
        <td><img src=\"template/back/abstandT.png\" width=\"5\" height=\"10\"><br /><div align=\"left\"><input type=\"image\" src=\"template/button/korb.jpg\" name=\"senden\" alt=\"In den Warenkorb legen\"></div></td>
        <td align=\"left\"><a href=\"show_det.php?det=$artikel_id&nav=$nav&rb=$rb\"><img src=\"template/button/infos.jpg\"></a></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td colspan=\"2\" class=\"showline\" valign=\"middle\">
</td>
  </tr>
</table>
			</form></div>";
			

			
			
		}
	return $artikelListe;
	}
		
	
echo ArtikelListe ($suchwort, $suchkrit, $rb, $nav);


mfg
harryholmaldenwagen

Diese Nachricht wurde geändert von: harryholmalden
  Profil   E-Mail   Editieren   Zitieren
TeX
Otto-Normal-Poster




Beiträge: 51

Das Zauberwort heißt hier LIMIT .

In Deinen SQL-Abfragen muß Du das LIMIT dynamisch ersetzen.

z.B. die ersten 20 Datensätze sind dann LIMIT 0,20

Die Blätterfunktion macht dann nichts weiter, als das Limit hochzusetzen:

LIMIT 0,20 = zeige 20 Datensätze, beginnend ab 0
LIMIT 20,20 = zeige 20 Datensätze, beginnend ab 20
LIMIT 40,20 = zeige 20 Datensätze, beginnend ab 40
LIMIT 60,20 = zeige 20 Datensätze, beginnend ab 60

also z.B.:

mysql_query("SELECT * FROM `artikel` WHERE `art_nr`='".$suchwort."' order by `artikel_id` LIMIT 0,20");

Dann wirst Du sehen das nur die ersten 20 Ergebnisse aus der DB kommen.


Du brauchst also nur die Seite mitschicken (per Link z.B.) die Du sehen willst und tauschst die 0 beim Limit gegen den gewünschten Wert aus.

---
Ankauf leere Toner | Ankauf leere Tonerkartuschen

  Profil   E-Mail   Website   Editieren   Zitieren
marenha
Pixelschubser




Beiträge: 1

gibts denn nen link zu der Website ?? Würd sie gern mal jetzt im fertigen Zusatnd angucken

  Profil   E-Mail   Editieren   Zitieren
 

Antworten


Forum » PHP & MySQL » irgenwie bekomme ich die blätterfunktion nicht hin

Aktuelle Beiträge zur Hilfe im Forum für Homepage - irgenwie bekomme ich die blätterfunktion nicht hin im Forum Homepage Hosting AntwortenLetztes Posting
ORDER BY siteid DESC LIMIT Zeilenumbruch
in "PHP & MySQL"
0 05.04.2015 14:25 von daywalker035
CMS für Online Shop
in "PHP & MySQL"
10 27.03.2015 12:51 von saruman
Regestrierungproblem
in "PHP & MySQL"
2 03.02.2015 17:48 von Webinator
Text basierender Chat
in "PHP & MySQL"
4 18.08.2014 16:27 von peterkaiser
IP-Adresse auf Richtigkeit überprüfen (RegEx)
in "PHP & MySQL"
19 22.04.2014 07:15 von ezra20
Besuche von Google Images Monitoren
in "PHP & MySQL"
0 07.10.2013 17:10 von maze0002
suche online community script
in "PHP & MySQL"
2 25.08.2013 14:40 von jebote
PHP befehl ausführen
in "PHP & MySQL"
8 25.07.2013 06:23 von judy321
Callback Befehl ++ Session ID Eintrag +++
in "PHP & MySQL"
0 19.04.2013 16:05 von empstudios
php wird nicht angezeigt
in "PHP & MySQL"
2 21.12.2012 17:12 von Liam
mit hash_hmac() erzeugte Signatur für OAuth twitter API ist falsch
in "PHP & MySQL"
2 07.09.2012 12:47 von Ralli12



Besucher : 4141889    Heute : 455     Gestern : 1949     Online : 18     18.4.2015    6:51      4 Besucher in den letzten 60 Sekunden        
alle 15.00 Sekunden ein neuer Besucher
Die letzten 30 Referrer :

1 6:50 - google.de/search - javascript zeichen eingabe blockieren
2 6:41 - google.de/search - javascript zeichen eingabe blockieren
3 2:15 - de.ask.com/web - handy gratis orten ohne zustimmung
4 22:57 - google.com/search - bester kanzlerwitz
5 20:57 - suche.gmx.net/web - server provider website von gmx
6 16:20 - bing.com/search - ein bild transparent aufs andere
7 15:03 - cn.bing.com/search - div0r
8 14:55 - bing.com/search - xampp htaccess
9 14:09 - bing.com/search - Aktuelle Netzstörung Vodafone 2015
10 13:43 - cn.bing.com/search - call to undefined function bcadd
11 13:41 - cn.bing.com/search - call to undefined function bcadd
12 9:58 - google.de/search - govnet box hotel wlan
13 9:27 - suche.gmx.net/web - gmx störungen
14 9:13 - bing.com/search - php sql datum addieren
15 4:07 - bing.com/search - ie falsche seite wird angezeigt
16 21:48 - google.de/search - hotmail probleme heute
17 15:58 - bing.com/search - jpg in email einbinden
18 15:53 - google.de/search - skype probleme
19 13:35 - bing.com/search - störung yahoo mail 16 april
20 12:41 - google.de/search - wie ortet man handys
21 12:37 - bing.com/search - html td zeilenumbruch
22 6:34 - google.com/m - gmx mail störung
23 23:23 - google.com/search - cid email
24 21:39 - google.com/search - engl e mail
25 21:26 - bing.com/search - GGGG AMATEUR OBJEKT PORNO
26 20:32 - google.de/search - gmx störung
27 19:29 - google.com/m/search - psn offline down 15.04.2015
28 19:24 - google.de/search - gmx störung
29 17:27 - bing.com/search - GMX Probleme Heute
30 13:06 - m.search.1und1.de/web - Frau orten

Nach oben