Kategorien???? MySQL + PHP
#1
Hallo PHP Freakz,

Hab da mal ne Frage zu einen Kategorie System

Und zwar würde ich das für meine Tutorials nutzen wollen weiß aber nicht recht wie das geht

Z.b.

Ich weiß wie man alles in eine SQL bekommt auslesen kann etc...


Ich weiß aber nicht wie ich z.B.

ein Link auf einer Page ausgeben kann und die SQL weiß welcher es ist hmm klingt etwas Komisch aber ich bin nunmal nicht gut in erklären also folgendes

Tutorials

HTML
PHP
MySQL
Photoshop

So das die erste Page sagen wir mal ich Klicke auf

HTML

listet er mir die einträge auf die er unter HTML gefunden hat...

wenn ich dan z.B.

auf was ist PHP klicke öffnet er das Tutorial wie kann ich sowas ganz leicht machen sollte schon auf SQL basis sein
  Zitieren
#2
am besten gibst du einfach jeder kategorie ne id
der link schaut dann so in der art aus tutorial.php?id=1 usw
und bei der mysql abfrage machst dann einfach Select * From TUTS where ID = $id
Write this on my gravestone, write this right on my grave, "To whisky and women, here lies a poor slave".

[Bild: 10_en_btn.gif]

Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum
  Zitieren
#3
Ich schreibe dir das heute Abend näher.

Smile
  Zitieren
#4
*grübbelz*

hmm mir ist schon klar wie du das meinst aber wie setz ich das in die tat um

das mein Problem :weinen: ...

hmm also wenn ich sagen wir mal

html öffne gibts ja den titel des tuts so das ja mit nem echo aus der sql getan dan link die id

und di id muss ich doch dan nochmal wo anderst in einer sql tabelle haben oder

am besten darüber macht mal einer ein tutorial denke mal das interesant für alle hier
  Zitieren
#5
erstens braucht jedes tutorial ne id und ne kategorie id - am besten machst das mit zwei seiten einer kategorie.php?katid=1 und ner zeiten mit tutorial.php?id=1
die katid musst selber einstellen - jenachdem welche kategorie - und bei der normalen id nimmst auto_increment (hoff richtig geschrieben) da zählt dann die mysql db selber hoch
und dann die mysql abfrage wie oben beschrieben (auf der kategorie.php halt mit katid und auf der tutorial.php hat mit id)
Write this on my gravestone, write this right on my grave, "To whisky and women, here lies a poor slave".

[Bild: 10_en_btn.gif]

Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum
  Zitieren
#6
:wand:


ja tolle sache hmm ...

gibt es kein tutorial über sowas?

weil das interessiert mich schon wie das geht

das mit sql mit der blätter funktion hab ich schonmal hinbekommen aber das mit der id vergabe hmm ist immernoch etwas komisch für mich ?(
  Zitieren
#7
Du trägst die Tutorials ja sicher per Formular in eine Datenbank ein.

Dann erstellst du noch ein Feld id und gibst ihm auto_increment (richtig geschrieben ? ) und da war noch was. (Primärschlüssel setzen).

Dann gibst du in deinem Formular ein:

insert into ... values('','$name','$beitrag',usw..)

an der ersten Stelle bei '' wird dann in der Spalte id laufend weitergezählt. Damit bekommt jeder eintrag ein Nummer.

Diese kannst du dann mit auslesen und kannst dann die Id weitervergeben.

Bei auslesen.
select from tutorials where id=$id
  Zitieren
#8
Ah danke pattex ich glaub jetzt hab ichs


also 2 php dateien

eine kategorie.php?actioni=id

und eine zum eintragen der tuts in eine SQL

Felder

ID
Datum
Username
Titel des Tutorials
Text
Copyright?

so und dan bei der kategorie.php

werden die ID's automatich vergeben

und er holt sich alles aus der sql mit einem arry geht das wohl am besten denke ich mal

hmm ich werds morgen mal in der schule probiern wenn mir langweilig ist danke sollte ich was schafen melde ich mich hier wieder ^^
  Zitieren
#9
du brauchst noch ne kategorie id bei den feldern für die kategorie.php
und das automatische zählen machst am besten mit auto_increment
Write this on my gravestone, write this right on my grave, "To whisky and women, here lies a poor slave".

[Bild: 10_en_btn.gif]

Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum
  Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 6 Gast/Gäste