WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

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



Im Homepage und Webhosting-Forum --- MySQL nach Rubrik ordnen

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 » MySQL nach Rubrik ordnen - 23 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
MySQL nach Rubrik ordnen
Diamo
Feiertags-Poster
Threadstarter




Beiträge: 38

Hallo zusammen,

ich hab ein Script programmiert, dass ein Formular auswertet und Daten in eine MySQL Tabelle mit den Datensätzen 'name', 'url', 'kat' und 'datum' einschreibt.
Jetzt möchte ich aber, dass beim anzeigen der Tabelle die Datensätze nach der Kategorie angezeigt werden. Also, dass z.B. nur die Datensätze mit der Kategorie Lehrbuch angezeigt wird und die restlich Datensätzen mit anderen Kategorien nicht.
Außerdem sollte der Anwender noch die Möglichkeit haben, per Auswahl zwischen den Kategorien wechseln zu können.

Könnt ihr mir das weiterhelfen ?

best greets
willy

  Profil   E-Mail   Website   Editieren   Zitieren
einstein
Quasselstrippe




Beiträge: 241

Du scheinst vor keinem unlösbaren Problem zu stehen, daher empfehle ich den Blick in das ein oder andere Tutorial.

Mysql/PHP Grundlagen gibts z.B. hier:
http://php-center.de/tutorial/teil4.htm

  Profil   Editieren   Zitieren
Diamo
Feiertags-Poster
Threadstarter




Beiträge: 38

OK danke, habs hinbekommen. Wusste nicht wo ich sowas nachschauen kann...

Ist es vielleicht auch möglich die Rubrik per Menü(link) zu ändern ?

  Profil   E-Mail   Website   Editieren   Zitieren
Der_HOmer[DE]
Quasselstrippe




Beiträge: 239

meinst du so?:
Link: kjh
PHP: mysql_query("SELECT * FROM tabelle ORDER by $_GET['ordnen']")

  Profil   Editieren   Zitieren
Diamo
Feiertags-Poster
Threadstarter




Beiträge: 38

Ich habs so probiert, aber dann kommt dieser Fehler:
Warning: Supplied argument is not a valid MySQL result resource in /www/htdocs/v026937/adult/index.php on line 19


Hier mein 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:
$anz_reihen Mitglieder im Clan

"; ?> Kategorie 1
Kategorie 2
Kategorie 3


  Profil   E-Mail   Website   Editieren   Zitieren
einstein
Quasselstrippe




Beiträge: 241

in Zeile 10 fehlt am Ende ein Semikolon, aber das würde einen Parse Error verursachen.

Füge unter die mysql_query() ein
1:
echo mysql_error();
ein. Das sollte dir beim Debuggen helfen.

  Profil   Editieren   Zitieren
Diamo
Feiertags-Poster
Threadstarter




Beiträge: 38

Dann kommt dieser Fehler:
1:
You have an error in your SQL syntax near '' at line 1

  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

1:
$ergebnis = mysql_query( "Select * From linklist WHERE kat='".$_GET["category"]."'")


Sollte wohl eher so aussehen:
1:
$ergebnis = mysql_query("SELECT * FROM `linkliste` WHERE kat = '".$_GET['category']."')


Zum einen solle man MySQL-Befehle immer groß schreiben und zum anderen musst du auf die art der Anführungszeichen achten:
' = Umschalt + # wird für Werte verwendet
` = Umschalt + ´ udn anschließend eine Leertaste wird für Tabellen- und Feldnamen verwendet.

Diese Nachricht wurde geändert von: languitar
  Profil   Editieren   Zitieren
Diamo
Feiertags-Poster
Threadstarter




Beiträge: 38

In deiner Zeile war zwar auch ein kleiner Fehler(Anführungszeichen hat am ende im query gefehlt), aber jetzt funktionierts ! Super ! DAAANKKEEE

  Profil   E-Mail   Website   Editieren   Zitieren
Diamo
Feiertags-Poster
Threadstarter




Beiträge: 38

Ich hab noch ne zusätzliche Frage:

Ist es vielleicht möglich die Tabelle so zu ordnen, dass nur die Einträge angezeigt werden, die nicht älter als x Tage sind ?

  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

füge noch ne WHERE-Bedingung hinten an, also:

1:
$ergebnis = mysql_query("SELECT * FROM `linkliste` WHERE kat = '".$_GET['category'].' AND date > '".(time()-6*24*3600)."'")

Hier werden nur Einträge angezeigt, die jünger als sechs Tage sind.
Setzt voraus, dass das Datum als Timestamp gespeichert ist...

  Profil   Editieren   Zitieren
Diamo
Feiertags-Poster
Threadstarter




Beiträge: 38

cool danke, hat funktioniert !

  Profil   E-Mail   Website   Editieren   Zitieren
Diamo
Feiertags-Poster
Threadstarter




Beiträge: 38

wieso funktioniert es eigentlich so net ? Ich wollte, dass er alle neuen einträge in der datenbank anzeigt

1:
$ergebnis = mysql_query("SELECT * FROM `linklist` WHERE date > '".(time()-6*24*3600)."'");

  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Sollte eigentlich funktionieren. Zumindest sehe ich keinen Fehler.

  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » MySQL nach Rubrik ordnen

Aktuelle Beiträge zur Hilfe im Forum für Homepage - MySQL nach Rubrik ordnen im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8127825    Heute : 219     Gestern : 761     Online : 202     23.11.2024    9:13      0 Besucher in den letzten 60 Sekunden        
Nach oben