van html pagina's naar php pagina's

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2 3 4 volgende »

Zackat

zackat

17/11/2005 16:54:00
Quote Anchor link
ik heb apache op mijn pc staan
Gewijzigd op 17/11/2005 17:37:00 door zackat
 
PHP hulp

PHP hulp

28/03/2024 13:39:21
 
S -

S -

17/11/2005 18:00:00
Quote Anchor link
oke, php oook geïnstaleerd?

Want dan moet je nu mysql gaan instaleren;). Dat is wat je nodig hebt.

Voorbeeld:

Ik ben bezig een webwinkel te maken. Als iemand nou 1000 artikelenen heeft? wat dan? je gaat namelijk niet 1000 pagina's maken. En 1000 artikelen op 1 pagina in een catalogus... nou veel scrollen hoor;)

Daarvoor heb je mysql. (de database dus).

Zo kan je een pagina maken die gegevens uit de database haalt en dan in een catalogus zet, als er bijv te veel op 1 pagina komt, maakt ie een nieuwe pagina aan. (niet egt, maar dat lijkt zo).

Zo hoef je maar 1 bestand te maken;) en toch kan je alles erin kwijt.

Je hebt volgens mij nog niet met een database gewerkt ofwel?
 
Zackat

zackat

17/11/2005 19:56:00
Quote Anchor link
Nee ik heb nog niet met een database gewerkt...maar heb wel mysql geinstalleerd staan.

ready to rumble :-)
 
S -

S -

17/11/2005 23:25:00
Quote Anchor link
Weet je al hoe het werkt?
Het is heel leuk om met een database te werken vind ik;). Na een tijdje wil je niet meer trug naar html in plaats van php en je wil ook niet meer zonder database werken;).

Als je vragen hebt over het maken van zown dynamische pagina zoals hier:

http://www.html-site.nl/template-store.php

(hier zie je heel veel plaatjes, en allemaal met 1 pagina gemaakt). (denk ik, wie gaat er nou meer dan 300 pagina's maken)

Binnenkort ga ik iemand anders uitleggen hoe je dat moet doen in deze topic:

http://www.phphulp.nl/forum/showtopic.php?cat=1&id=11029&page=

Als je niet kan w8en kun je ook zoeken naar pagina-nummering, of pagina-teller of pagination. En er een tutorial over opzoeken.

(je moet al wel een beetje handig zijn met de database)
 
Zackat

zackat

18/11/2005 08:25:00
Quote Anchor link
nee ik weet nog niet hoe het werkt, maar ik ga ervan uit dat het echt past komt totdat je ermee aan de slag gaat. Dus dat moet dan maar :-)

...natuurlijk kan ik niet wachten...dus alle direkte input neem ik op als een spons!

het zoeken naar de trefwoorden die je opgeeft, geeft mij geen info over hoe dit op te gaan zetten mbv een database.

natuurlijk kon ik gisteravond niet echt goed slapen hierdoor :-) en weet nu iets beter wat ik precies nodig heb.

Zoals je aangaf, het is niet nodig om alle pagina om te gaan zetten.
Ik wil me nu alleen even concentreren op het nieuws gedeelte.

Zou dus een pagina met laatste nieuws willen hebben en in een database alle nieuws willen opslaan.
Op twee manieren zou ik dan een pagina uit de database willen hebben door:
1.een opsomming van beschikbare nieuwspagina's op te geven
2. een zoekfunctie op trefwoorden ofzo?

Kun je me hiermee iets beter helpen denk je?
 
S -

S -

18/11/2005 13:37:00
Quote Anchor link
Ja dat kan ik.
Stel je voor, de nieuwtjes worden als links weergegeven. Eerste paar links gaan netjes onder elkaar staan. Maar stel je voor dat het er veel meer worden. Dan moet je veel scrollen! En je layout kan uit elkaar getrokken worden, of de tekst gaat verder wanneer de layout stopt.

Ik ben nu iemand anders aan het uitleggen hoe je links uit een database kan krijgen. (bij hem voor verschillende artikelen, bij jou voor verschillende nieuwtjes).

Zodra hij het snapt ga ik hem uitleggen hoe je een pagina-teller (of hoe het ook genoemd word)
moet maken.

In die topic staat ook een stukje hoe je een database moet maken. (hij werkt met een lycos versie) ik zou jou phpmyadmin aanraden. Ga die eerst instaleren, en daarna kan je met je database van start.

(ik help je wel met die nieuwspagina's en zoekfunctie)

Hier kan je phpmyadmin downloaden:

http://www.phpmyadmin.net/home_page/
Gewijzigd op 18/11/2005 13:38:00 door S -
 
Zackat

zackat

18/11/2005 15:12:00
Quote Anchor link
phpmyadmin draait locaal en gaat lekker :-)
 

18/11/2005 15:37:00
Quote Anchor link
Ga eens naar
http://www.apachefriends.org/uk
en kijk daar eens naar XAMPP Windows versie.
 
Zackat

zackat

18/11/2005 15:42:00
Quote Anchor link
@Joop; ik heb het nu allemaal draaien, PHP, MySQL en PHPMyAdmin.

...database is aangemaakt.
...tabel is ook aangemaakt.
 
S -

S -

18/11/2005 15:52:00
Quote Anchor link
ja?

je leert behoorlijk snel dan:P

ehm, kan je de database exporteren?
en dn hier laten zien?

(als het geen geheime gegevens bevat)

Zo kunnen we je beter helpen
 
Zackat

zackat

18/11/2005 16:05:00
Quote Anchor link
ga ik proberen;
heb gewoon zitten knutselen net en dat is niet handig om mee verder te gaan.
ik maak een andere tabel, en bedenk effe van te voren wat ik er eigenlijk in wil hebben :-)

of maakt dat niet uit en kan ik er later nog van alles bij doen?
 
S -

S -

18/11/2005 16:33:00
Quote Anchor link
Je kan er altijd dingen aan toevoegen.
 
Roland Baas

Roland Baas

18/11/2005 16:53:00
Quote Anchor link
persoonlijk denk ik dat een include functie hiervoor het makkelijkst is om mee te beginnen. zo heb je 1 hoofdpagina waar je alles in kan veranderen en 1000en pagina's die je in de hoofdpagina kan includen. zo heb ik vroeger ook altijd gewerkt.

De sub pagina's worden gewoon rouwe html bestanden en de hoofdpagina wordt een bijv. index.php hoe je naar een onderwerp linkt is dan: index.php?(variabel)=(jouw pagina vaak wordt het woord ID gebruikt. voor een uitleg hierover verwijs ik je door naar de tutorial die hier op de site staat:

http://www.phphulp.nl/php/tutorials/2/290/

ik hoop dat je er iets van snapt..
groeten Roland.
 
Zackat

zackat

18/11/2005 17:35:00
Quote Anchor link
@roland; ik denk wel dat ik het snap; maar dan zit je toch in de knoop als je iets zou willen gaan zoeken...
en als ik het goed heb, dan heb je op den duur best wel een hoop if-jes...

enne ik vind het ook niet erg om lekker moeilijk te beginnen ;-)
 
Zackat

zackat

18/11/2005 17:38:00
Quote Anchor link
ik ben toch effe opnieuw begonnen met de tabel.

kwam toen wel wat dingen tegen die ik eigenlijk niet zo snap, nog niet.
zoals: collation, attributes en database type?

enfin zo ziet het eruit:
-- phpMyAdmin SQL Dump
-- version 2.6.4-rc1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Nov 18, 2005 at 05:32 PM
-- Server version: 4.1.14
-- PHP Version: 4.4.0
--
-- Database: `msh`
--

-- --------------------------------------------------------

--
-- Table structure for table `pers`
--

CREATE TABLE `pers` (
`id` int(10) unsigned NOT NULL auto_increment,
`titel` varchar(80) NOT NULL default '',
`datum` date NOT NULL default '0000-00-00',
`docnaam` varchar(20) NOT NULL default '',
`pad` varchar(100) NOT NULL default '',
`trefwoord` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Dumping data for table `pers`
--
 
S -

S -

18/11/2005 17:40:00
Quote Anchor link
Ik heb je straks wel ermee;) ik moet even weg.
 
Zackat

zackat

18/11/2005 20:36:00
Quote Anchor link
Gewijzigd op 18/11/2005 20:41:00 door zackat
 
S -

S -

18/11/2005 21:23:00
Quote Anchor link
Okej, wat is de bedoeling van die tabel en de kolommen, kan je uitleggen waar je alles voor wilt gebruiken?

Dan kan ik een voorbeeld maken;)
 
Zackat

zackat

19/11/2005 02:25:00
Quote Anchor link
gaat over verzameling persberichten
ik weet natuurlijk niet of dit de manier van werken is maar:

id = id van bericht
titel=titel/onderwerp
datum=datum bericht
docnaam=naam van het bestand/document
pad=url van het document
trefwoord= enkele trefwoorden die in het bericht voorkomen waar later eventueel op gezocht kan worden.

Ik weet niet of de tabel nu goed is. Bij het maken ervan heb ik eigenlijk alles zo gehouden zoals het initieel werd aangeboden. Geen idee of InnoDB bijvoorbeeld goed is want zag genoeg andere db soorten zoals MyISAM etc.
 
S -

S -

19/11/2005 09:26:00
Quote Anchor link
Standaard gebruik je meestal MyISAM.
Er zitten wat nadelen aan InnoDB zoals:

trager
meer schijfruimte
herstellen van beschadigde databases is moeilijker.

Je moet InnoDB niet gebruiken als je de voordelen neit nodig hebt.

de titel en datum kunnen we gebruiken voor het weergeven van de nieuwtjes in een overzicht.

de url gebruiken we als link naar de pagina.

Maar ik weet niet of de trefwoorden een hadige manier is. Dit moet ik ff uitzoeken
Gewijzigd op 19/11/2005 09:28:00 door S -
 

Pagina: « vorige 1 2 3 4 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.