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 - 10 Feb 2016 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
migrierter WP-Blog läuft nicht ...
in "PHP & MySQL"
0 04.02.2016 02:01 von Oxygon
migrierter WP-Blog läuft nicht ...
in "PHP & MySQL"
0 04.02.2016 02:01 von Oxygon
Fertige PHP Scripte für Ihre Homepage
in "PHP & MySQL"
0 16.12.2015 12:02 von PHP-Script-Shop
Callback Befehl ++ Session ID Eintrag +++
in "PHP & MySQL"
2 16.12.2015 11:57 von PHP-Script-Shop
PHP befehl ausführen
in "PHP & MySQL"
9 16.12.2015 11:52 von PHP-Script-Shop
suche online community script
in "PHP & MySQL"
3 16.12.2015 11:51 von PHP-Script-Shop
Text basierender Chat
in "PHP & MySQL"
5 16.12.2015 11:51 von PHP-Script-Shop
CMS für Online Shop
in "PHP & MySQL"
14 16.12.2015 11:50 von PHP-Script-Shop
Counter mit PHP
in "PHP & MySQL"
2 16.12.2015 11:50 von PHP-Script-Shop
Wo bekommt man fertige PHP Scripte her?
in "PHP & MySQL"
12 16.12.2015 11:42 von PHP-Script-Shop
ORDER BY siteid DESC LIMIT Zeilenumbruch
in "PHP & MySQL"
0 05.04.2015 14:25 von daywalker035
Regestrierungproblem
in "PHP & MySQL"
2 03.02.2015 17:48 von Webinator



Besucher : 4559679    Heute : 462     Gestern : 1403     Online : 18     10.2.2016    11:38      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Die letzten 30 Referrer :

1 3:06 - de.ask.com/web - gps handy orten kostenlos handys
2 22:40 - airzip.inspsearch.com/search/web - htm cid
3 22:39 - google.de/search - strato probleme 2016
4 21:50 - https://google.de/search - strato hosting probleme
5 19:53 - bing.com/search - mit imac strato 1und1 webhosting probleme
6 12:58 - - Email unzustellbar
7 12:37 - google.com/search - content
8 11:36 - google.de/search - singlebörse passworteingabe umgehen
9 5:59 - https://google.at/search - patch day feb 2016
10 5:46 - google.nl/search - nico murck
11 21:45 - https://google.de/search - psn nicht erreichbar
12 20:53 - bing.com/search - was ist mit web de los
13 20:16 - https://qwant.com/ - FDP Mindestspeicherfrist
14 19:38 - google.de/search - 2 homepage verschmelzen
15 19:15 - https://google.co.in/search - more s nacheni sex vidios
16 18:16 - google.de/search - winphone surfen ohne länderkennung
17 17:38 - https://google.co.in/search - bigg boss season 3kann winner
18 16:47 - google.com/search - amsterdam trade altebankleitzahl
19 16:45 - bing.com/search - php bildgrösse ändern
20 11:48 - google.de/search - peugeot werbung 2016
21 9:32 - bing.com/search - Temporäre E-Mail-Adresse
22 9:23 - nortonsafe.search.ask.com/web - RIPE # Filtered
23 2:07 - google.de/search - ebay homepage
24 17:50 - bing.com/search - Wie Spricht Man Adobe Aus
25 14:36 - avira.search.ask.com/web - STRATO Kunden-Login
26 12:46 - google.de/search - photoshop auswahl drehen
27 12:41 - google.com/search - content
28 12:40 - bing.com/search - html bild via javascript ändern
29 11:46 - bing.com/search - GMX Media Center DNS Server nicht verfügbar
30 10:01 - google.com/search - content

Nach oben