Toon posts:

[php] database model voor plaatjes zoeken

Pagina: 1
Acties:
  • 118 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik ben bezig met een website..
En daar wil ik een zoek functie in maken..
Die alleen op mijn eigen site kan zoeken naar plaatjes..


er moet kunnen worden gezocht naar : naam, maand, jaar
en vervolgens worden de desbestreffende plaatjes getoont op een nieuwe met php aangemaakte pagina.

maar nu is er nog een ding...
Ieder plaatje heeft ook weer zijn eigen onderliggende link
die verwijst naar meer plaatjes van die persoon.

Allemaal duidelijk?


hoe doe ik dit ongeveer??...
hoeft niet precies in detail. maar even globaal.
Php en kan ik wel een klein beetje..
en met een sql database kom ik ook wel uit de voeten.

heb al es een simpel forum gemaakt.


Ow damn ik heb de topic naam verkeerd.. en kan die niet meer veranderen :( SORRY

  • Tim
  • Registratie: Mei 2000
  • Laatst online: 23-07 15:18

Tim

Wat heb je al?

Verwijderd

Topicstarter
Op dinsdag 11 december 2001 15:55 schreef Timpie2000 het volgende:
Wat heb je al?
De plaatjes :)
Het domein heb ik net laten registreren.
Dus moet nog met de php stuff beginne..
maar wil ff weten hoe ik zoiets ga fixen.. want ik word er niet wijs uit

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Op dinsdag 11 december 2001 15:56 schreef QuakeMASTER het volgende:

[..]

De plaatjes :)
Het domein heb ik net laten registreren.
Dus moet nog met de php stuff beginne..
maar wil ff weten hoe ik zoiets ga fixen.. want ik word er niet wijs uit
Heb je al nagedacht over een datamodel?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Op dinsdag 11 december 2001 15:53 schreef QuakeMASTER het volgende:

Ow damn ik heb de topic naam verkeerd.. en kan die niet meer veranderen :( SORRY
ikke wel, wat wil je dat ie is?

  • internetinfo
  • Registratie: Oktober 2001
  • Laatst online: 21:04
er zijn veel gratis programa's om zo'n database in elkaar te prutsen. gewoon op google.com kijken

Verwijderd

Topicstarter
Op dinsdag 11 december 2001 15:58 schreef wasigh het volgende:

[..]

ikke wel, wat wil je dat ie is?
"plaatjes zoeken probleem" is wel goed

Verwijderd

Topicstarter
Op dinsdag 11 december 2001 15:58 schreef drm het volgende:

[..]

Heb je al nagedacht over een datamodel?
was da/?

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Op dinsdag 11 december 2001 16:45 schreef QuakeMASTER het volgende:
was da/?
Je weet al dat je het met MySQL oid moet gaan maken, dus je bent van plan een database op te zetten.
Mijn vraag is: hoe gaat die database eruit zien, denk je?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

Topicstarter
Dat weet ik niet..
Ik heb 1 keer een forum gemaakt.
En toen had ik een aantal tabellen die erzo uitzagen.
En met php kon ik daar dus dingen in zetten.

create table nieuws (
naam varchar(20),
datum varchar(14),
betreffende varchar(20),
opmerkingen text)

Hoe het met die plaatjes gaat weet ik niet precies..

Ik denk weer hetzelfde maar dan gewoon

create table plaatjes (
maand varchar(8),
jaar varchar(4),
naam varchar(20), )


Of moet dit anders???

  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 15-09 23:45
Normaal gesproken bekijk je eerst wat je wil dat er met de pagina's kan gebeuren. De plaatjes zal je nl. niet alleen opstaal in een database om naar bepaalde plaatjes te kunnen zoeken, want dat kan ook veel makkelijker door gewoon juiste directorynamen te gebruiken en effe recursief daar doorheen wandelen.

Je hebt het in je eerste posting over plaatjes bij mensen. Waarschijnlijk heb je dus een lijst met personen en per persoon zijn er verschillende plaatjes.

Dat betekend dus kort door de bocht dat je een tabel personen maakt:
code:
1
2
3
4
5
6
+----------+
| personen |
+----------+
| id     |
| naam     |
+----------+

en een tabel voor de plaatjes:
code:
1
2
3
4
5
6
7
8
9
10
+------------+
| plaatjes   |
+------------+
| id       |
| persoon_id |
| datum |
| ....   |
| ....   |
| filename   |
+------------+

Je moet dus een beetje per 'iets' kijken welke eigenschappen het heeft en op welke manier het gekoppeld is aan een ander 'iets'. Voor elk erschillende soort 'iets' maak je vervolgens een tabel aan en met de verschillende unieke id's kan je dingen gaan koppelen.

Verwijderd

Topicstarter
Ik dacht er zelf aan om voor al die plaatjes meerdere databases te maken..

een database maand met daarin 12 tabellen met onder iedere maand de juiste personen.
en hetzelfde met jaar..
en eentje waarvan je de 1e letter van de namen kan nemen..
bijv de A en dan alle plaatjes van personen waarvan de 1e letter de a is

maar waar ik net ook op kwam is : met access heb ik een divx lijst gemaakt waar ik kan selecteren op alles wat ik ingevoerd heb...

dus kwaliteit van de films (beeld)
namen op alfabetische volgorde
lengte van de films in minuten
grootte van de films in MB
kwaliteit van de films (audio)
etc etc..

Dit zal met sql toch ook wel mogelijk zijn???

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Op woensdag 12 december 2001 13:15 schreef QuakeMASTER het volgende:
Dit zal met sql toch ook wel mogelijk zijn???
Er is zoveel mogelijk met SQL... *D

Maar je begrijpt het principe van databases niet helemaal. Je moet niet vertikaal denken (in kolommen) maar horizontaal (in rijen of tupels, of records hoe je het wilt noemen).

Dit is naast een oerlelijke :r site ook wel een aardige tutorial om er achter te komen hoe een database daadwerkelijk in mekaar (moet) zit(ten)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

Topicstarter
OK tnx..

Op phpfreaks staat ook wel wat..
maar die luitjes kunnen niet allemaal een goede tutorial schrijven.

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Op woensdag 12 december 2001 14:06 schreef QuakeMASTER het volgende:
OK tnx..

Op phpfreaks staat ook wel wat..
maar die luitjes kunnen niet allemaal een goede tutorial schrijven.
klopt. Maar als je na die tuts nog wat specifiekere vragen hebt, zijn we hier om je te helpen.

good luck

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1