Newbee
wil ik het zelf wel scrijven.
Probleem. Ik heb nog nooit een dynamische website gebouwd.
Ik weet dus weinig van variabelen, arrays enz
Waar kan ik nu het beste beginnen. Groetjes Erik
(aan de linkerkand zie je PHP zoeken en dan gewoon invullen wat je zoekt)
Weetje wat je maken wil vermeld het dan even hier dan kunnen we je gericht naar de goede en juiste plek sturen!!
In iedergeval heel veel su6 gewenst!
Op essetee.be staat wel een cursus PHP, voor de rest scripts proberen uit te puzzelen.
Koop een php boek.
Lees beginners tutorials.
Bekijk scripts en leer ze begrijpen.
op www.php.net kan je heel veel functies opvragen en kijken hoe ze werken.
En hier op PHPhulp kan je terecht met al je vragen e.d.
Mvg,
Erik
en ik heb een boek over dynamische websites van macromedia training from the source gekocht.
Dat zal ik dan maar uitwerken.
Met puzelen plakken en kopieren heb ik wel eens wat profesionele script naar mijn hand weten te zetten. Ik begrijp de functionaliteit van een script al wel. Dat wil zeggen ik weet wat stukken code doen alleen niet hoe ze het doen.
Als ik bv een variabele defineer in config.php en deze pagina met require_once oproep in de functies.php
Mag ik dan die variabelen weer gebruiken, of moet ik deze opnieuw defineren.
Wat ik wil is denk ik niet echt moeilijk voor jullie
Ik wil een site waar gebruikers spullen op kunnen zetten voor verhuur. bv freelacers, kamers,dvd's een listing script.
Alle commerciele scripts voor bv real estate laten het niet toe dat gebruikers items kunnen plaatsen alleen de site eigenaar kan items plaatsen.
De scripts die dit wel ondersteunen kosten ongeveer 300 dollar.
Ik heb een database opgebouwd met een userTable en een ItemsTable.
Verder een CityTable zodat mensen op stad kunnen zoeken.
Nu wil ik nog een Table waar users de items die ze volgen in zetten alleen zie ik de relatie niet wat word dan welke sleutel????
Ik heb als werkwijze gekozen om de functies van de gebruiker te zoeken de databse te maken de benodigde formulieren en dan de php code erachter maken. Als laatste wil ik het met css opmaken.
Wat is de normale ontwikkel volgorde?
Veel vragen, sorry newbe
Ik zie dat je al een paar tabellen gemaakt hebt.
Als ik lees wat je nodig hebt denk iig aan de volgende tabellen
Users, type_aangeboden, omschrijving_aangeboden, plaats_aangeboden.
Nu kun je bijv in de user tabel een user_id, een type_aangeboden_id, plaats_aangeboden_id maken.
Dan heb je per user wat hij aanbied/vraagt en waar hij dit aanbied vraagt.
De omschijving van het aangebodene bijv kamer, dvd, verhuur zet jen niet bij de user.
Oftewel probeer je data gescheiden te houden. Eb zoek eens op normalisatie.
Asl je datamodel goed is kun je er een site omheen bouwen.
Suc6
Klaasjan
In de user tabel zou ik dus extra velden of tabbellen aan moeten maken waar de ids van andere tabellen in kunnen?
Wil je aub eens kijken. Met vriendelijke groeten Erik Bos
mysql_query CREATE TABLE GEBRUIKERS (id_sleutel tinyint(3) unsigned NOT NULL auto_increment,
GebruikersNaam varchar(50) NOT NULL,
Paswoord varchar(40) NOT NULL,
Secret varchar(20) binary,
Naam varchar(50) NOT NULL,
AchterNaam varchar(50) NOT NULL,
Telefoon varchar(15) NOT NULL,
Mobiel varchar (15) NOT NULL,
fAX VARCHAR(15),
Email varchar(30) NOT NULL,
Adres varchar(50) NOT NULL,
Stad varchar(50) NOT NULL,
Postcode varchar(6) NOT NULL,
Geslacht varchar(5) NOT NULL,
Leeftijd int(3) NOT NULL,
Avatar varchar(100) NOT NULL,
Class set('huurder','verhuurder','admin','eigenaar') NOT NULL,
PRIMARY KEY (id_sleutel));
CREATE TABLE KAMERS (id_kamer int(11) NOT NULL auto_increment,
Eigenaar varchar(50),
Plaatsing date DEFAULT 'OOOO-OO-OO',
Hits int(11),
titel varchar(250),
Stad varchar(50),
Postcode varchar(6) NOT NULL,
Prijs int(11),
Huisgenoten int(3),
Huisdieren set('ja','nee') NOT NULL,
EigenToilet set('ja','nee') NOT NULL,
EigenDouche set('ja','nee') NOT NULL,
EigenKeuken set('ja','nee') NOT NULL,
Balkon set('gedeeld','eigen','nee') NOT NULL,
Oppervlak int(3) NOT NULL,
Vedrieping int(3) NOT NULL,
Beschrijving tinytext NOT NULL,
filename varchar(50) NOT NULL,
filesize varchar(50) NOT NULL,
filetype varchar(50) NOT NULL,
PRIMARY KEY (id_kamer));
CREATE TABLE `Stad` (
`id` int(10) unsigned NOT NULL auto_increment,
`name` varchar(50) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=100 ;
--
-- Gegevens worden uitgevoerd voor tabel `Stad`
--
INSERT INTO `Stad` VALUES (1,'Alkmaar');
INSERT INTO `Stad` VALUES (2,'Almelo');
INSERT INTO `Stad` VALUES (3,'Almere');
INSERT INTO `Stad` VALUES (4,'Alpen a/d Rijn');
INSERT INTO `Stad` VALUES (5,'Amersfoort');
INSERT INTO `Stad` VALUES (6,'Amsterdam');
INSERT INTO `Stad` VALUES (7,'Antwerpen (b)');
INSERT INTO `Stad` VALUES (8,'Apeldoorn');
INSERT INTO `Stad` VALUES (9,'Arnhem');
INSERT INTO `Stad` VALUES (10,'Breda');
INSERT INTO `Stad` VALUES (11,'Delft');
INSERT INTO `Stad` VALUES (12,'Den Bosch');
INSERT INTO `Stad` VALUES (13,'Den Haag');
INSERT INTO `Stad` VALUES (14,'Deventer');
INSERT INTO `Stad` VALUES (15,'Diemen');
INSERT INTO `Stad` VALUES (16,'Doetinchem');
INSERT INTO `Stad` VALUES (17,'Dordrecht');
INSERT INTO `Stad` VALUES (18,'Driebergen');
INSERT INTO `Stad` VALUES (19,'Dronthen');
INSERT INTO `Stad` VALUES (20,'Ede');
INSERT INTO `Stad` VALUES (21,'Eindhoven');
INSERT INTO `Stad` VALUES (22,'Emmen');
INSERT INTO `Stad` VALUES (23,'Enchede');
INSERT INTO `Stad` VALUES (24,'Goes');
INSERT INTO `Stad` VALUES (25,'Gouda');
INSERT INTO `Stad` VALUES (26,'Groningen');
INSERT INTO `Stad` VALUES (27,'Haarlem');
INSERT INTO `Stad` VALUES (28,'Heerlen');
INSERT INTO `Stad` VALUES (29,'Helmond');
INSERT INTO `Stad` VALUES (30,'Hengelo');
INSERT INTO `Stad` VALUES (31,'Hilversum');
INSERT INTO `Stad` VALUES (32,'Hoofddorp');
INSERT INTO `Stad` VALUES (33,'Kampen');
INSERT INTO `Stad` VALUES (34,'Leeuwarden');
INSERT INTO `Stad` VALUES (35,'Leiden');
INSERT INTO `Stad` VALUES (36,'Lelystad');
INSERT INTO `Stad` VALUES (37,'Maastricht');
INSERT INTO `Stad` VALUES (38,'Nijmegen');
INSERT INTO `Stad` VALUES (39,'Rijswijk');
INSERT INTO `Stad` VALUES (40,'Roermond');
INSERT INTO `Stad` VALUES (41,'Rotterdam');
INSERT INTO `Stad` VALUES (42,'Sittard');
INSERT INTO `Stad` VALUES (43,'Tilburg');
INSERT INTO `Stad` VALUES (44,'Utrecht');
INSERT INTO `Stad` VALUES (45,'Velp');
INSERT INTO `Stad` VALUES (46,'Venlo');
INSERT INTO `Stad` VALUES (47,'Vlissingen');
INSERT INTO `Stad` VALUES (48,'Wageningen');
INSERT INTO `Stad` VALUES (49,'Zaandam');
INSERT INTO `Stad` VALUES (50,'Zeist');
INSERT INTO `Stad` VALUES (51,'Zutphen');
INSERT INTO `Stad` VALUES (52,'Zwolle');
CREATE TABLE VOLGKAMERS (id_monitor_room int(11) NOT NULL auto_increment,
Help wat moet ik hier invullen???
PRIMARY KEY (id_monitor_room));