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 - 30 Jan 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
CMS für Online Shop
in "PHP & MySQL"
5 19.12.2014 13:28 von pabloxb
Regestrierungproblem
in "PHP & MySQL"
1 24.09.2014 19:14 von Dario
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
FOPEN dauert Ewig
in "PHP & MySQL"
14 02.09.2012 21:54 von frieger
[PHP] - Fatal error: Allowed memory size of 8388608 bytes exhausted
in "PHP & MySQL"
15 30.08.2012 12:33 von teiger
Senior Software Entwickler in Hannover gesucht
in "PHP & MySQL"
1 23.08.2012 18:39 von svenschumacher
Bilder kleiner machen -D
in "PHP & MySQL"
17 18.08.2012 14:24 von frank katzer
Fehler im SQL Statement?
in "PHP & MySQL"
2 05.07.2012 00:43 von Ori



Besucher : 3970321    Heute : 1724     Gestern : 2664     Online : 43     30.1.2015    14:55      3 Besucher in den letzten 60 Sekunden        
alle 20.00 Sekunden ein neuer Besucher
Die letzten 30 Referrer :

1 14:01 - https://qwant.com/ - ip adress qwant
2 13:03 - bing.com/search - gmx nicht erreichbar
3 12:49 - de.ask.com/web - schnellstartleiste wiederherstellen
4 11:53 - bing.com/search - kreditkartenzahlung plug in webseite
5 11:48 - google.de/search - psd bild links heller als rechts
6 11:17 - https://qwant.com/ - website eintragen bei qwant
7 10:57 - bing.com/search - 3D Objekte im Web
8 9:49 - google.de/search - gmx login nicht möglich
9 9:17 - bing.com/search - 3D Objekte im Web
10 8:53 - google.de/search - gmx fehler
11 8:37 - bing.com/search - 3D Objekte im Web
12 8:26 - bing.com/search - 3D Objekte im Web
13 4:20 - google.com/search - yahoo mail account hacking
14 2:10 - https://qwant.com/ - qwant favicons
15 22:58 - google.de/search - freenet störung
16 21:35 - https://qwant.com/ - Ubuntu Qwant
17 21:19 - google.at/search - handy von freunden suchen
18 19:54 - google.de/cse - gutscheinflagge
19 18:54 - bing.com/search - 3D Objekte im Web
20 15:08 - bing.com/search - php aktuelle url aufrufen
21 14:35 - google.de/search - telekom whatsapp
22 12:55 - bing.com/search - durschnittliches jahres netto einkommen 2014
23 12:51 - https://de.qwant.com/ - Internetspezialist Asbach
24 12:18 - bing.com/search - php ordner upload
25 10:28 - bing.com/search - ISEE maschinencode auslesen
26 8:10 - bing.com/search - mail impercid.com.br loc:DE
27 6:34 - https://qwant.com/ - tanzender groot gif
28 3:55 - de.search.yahoo.com/search - mail ich-blicks.net
29 1:39 - google.com/search - auto_increment wert
30 0:31 - https://qwant.com/ - qwant bildersuche

Nach oben