PDA

Bekijk Volledige Versie : geen verstand van SQL, PHP of programmeren maar toch database??



S. Koers
22/10/03, 14:30
Voor een niet commercieel initiatief (www.aboard.nl) zoek ik een simpele
mogelijkheid om mensen die zich aanmelden voor de school-wintersport op te
vangen in een database. Deze database moet opvraagbaar zijn of te exporteren
naar bijvoorbeeld excel zodat je een makkelijjk overzicht kan verkrijgen
(faktureren, emailen).

In de database moet komen te staan:
naam, adres, email, skipas (en 10 andere opties)

Is hier een manier voor zodat ook iemand zonder ervaring met bovenstaand dit
voor elkaar krijgt ? Of kan iemand dit zonder al te veel tijd in elkaar
zetten (tegen kleine betaling) ?

Momenteel gebruik ik form2mail (CGI) om een mail te ontvangen met
bovenstaande opties, maar dit is niet praktisch voor verdere verwerking.

email: skoers-no-spam@chello.nl

Anbert.NL
22/10/03, 18:15
Ik ben zelf ook met nul kennis begonnen. Kijk eens op www.hotscripts.com.
Wil je wat meer van php weten kijk dan eens naar
http://www.hyperlinkz.nl/index.php?page=artikel&artikel=bekijk&id=4

Groet,
Anbert

"S. Koers" <skoers-no-@-spam-chello.nl> schreef in bericht
news:R7ulb.338983$lh.83931992@amsnews02.chello.com ...
> Voor een niet commercieel initiatief (www.aboard.nl) zoek ik een simpele
> mogelijkheid om mensen die zich aanmelden voor de school-wintersport op te
> vangen in een database. Deze database moet opvraagbaar zijn of te
exporteren
> naar bijvoorbeeld excel zodat je een makkelijjk overzicht kan verkrijgen
> (faktureren, emailen).
>
> In de database moet komen te staan:
> naam, adres, email, skipas (en 10 andere opties)
>
> Is hier een manier voor zodat ook iemand zonder ervaring met bovenstaand
dit
> voor elkaar krijgt ? Of kan iemand dit zonder al te veel tijd in elkaar
> zetten (tegen kleine betaling) ?
>
> Momenteel gebruik ik form2mail (CGI) om een mail te ontvangen met
> bovenstaande opties, maar dit is niet praktisch voor verdere verwerking.
>
> email: skoers-no-spam@chello.nl
>
>

Rene Pijlman
22/10/03, 18:45
S. Koers:
>zoek ik een simpele mogelijkheid om mensen die zich aanmelden voor de
>school-wintersport op te vangen in een database.

Alles is te leren, maar maatwerkdatabases met een webinterface zijn in het
algemeen niet simpel.

>Deze database moet opvraagbaar zijn of te exporteren naar bijvoorbeeld
>excel

En dit soort wensen maken het niet simpeler.

>Is hier een manier voor zodat ook iemand zonder ervaring met bovenstaand dit
>voor elkaar krijgt ?

Nee. Althans, niet zonder een leertraject te doorlopen waardoor je eerst
iemand _met_ ervaring met het bovenstaande wordt.

>Of kan iemand dit zonder al te veel tijd in elkaar zetten (tegen kleine
>betaling) ?

Vast wel. Maar wie zou zo gek zijn?

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

Yvette P. Hoitink
23/10/03, 17:15
"Rene Pijlman" <reply.in.the.newsgroup@my.address.is.invalid> wrote in
message news:15cdpvo1gjpqsp19ua76n11kfmifjr223d@4ax.com...
> S. Koers:
> >zoek ik een simpele mogelijkheid om mensen die zich aanmelden voor de
> >school-wintersport op te vangen in een database.
>
> Alles is te leren, maar maatwerkdatabases met een webinterface zijn in het
> algemeen niet simpel.
>

Helemaal mee eens.
<retorische vraag> Waarom denkt iedereen altijd dat database-driven websites
bouwen zelf te doen moet zijn? Als je auto stuk is gaan de meeste mensen
toch ook naar de garage (of beun) in plaats van dat je zelf een
sleutelcursus gaat volgen?</retorische vraag>

[knip]

> >Of kan iemand dit zonder al te veel tijd in elkaar zetten (tegen kleine
> >betaling) ?
>
> Vast wel. Maar wie zou zo gek zijn?

Misschien een paar wizzkids van de hogere klassen die in ruil daarvoor voor
een gereduceerd tarief mee mogen op de wintersportvakantie? Ik zag dat
InHolland erbij betrokken is, hebben die geen IT-opleidingen? Het zou een
leuk praktijkproject kunnen zijn voor een groep hogerejaars waarbij zij
uitbetaald worden in studiepunten plus misschien gratis skilessen of zo.

Yvette

Fabio
23/10/03, 18:30
On Thu, 23 Oct 2003 17:06:32 +0200, "Yvette P. Hoitink" <hoitink @
home . nl (nospam)> wrote:

><retorische vraag> Waarom denkt iedereen altijd dat database-driven websites
>bouwen zelf te doen moet zijn? Als je auto stuk is gaan de meeste mensen
>toch ook naar de garage (of beun) in plaats van dat je zelf een
>sleutelcursus gaat volgen?</retorische vraag>

Verwacht je geen antwoord op deze vraag? Een eenvoudige website met
database(dus niet het maatwerkding van de OP) is best met scripts &
toelichting van een site of wat te koppelen, zonder dat je er helemaal
in hoeft te duiken. Het niet bepaald rocketscience of zo. Een
auto(lijkt mij in ieder geval) een stuk ingewikkelder.

--
Fabio

Nico Coesel
23/10/03, 18:45
Fabio <fabio@denhaag.org> wrote:

>On Thu, 23 Oct 2003 17:06:32 +0200, "Yvette P. Hoitink" <hoitink @
>home . nl (nospam)> wrote:
>
>><retorische vraag> Waarom denkt iedereen altijd dat database-driven websites
>>bouwen zelf te doen moet zijn? Als je auto stuk is gaan de meeste mensen
>>toch ook naar de garage (of beun) in plaats van dat je zelf een
>>sleutelcursus gaat volgen?</retorische vraag>
>
>Verwacht je geen antwoord op deze vraag? Een eenvoudige website met
>database(dus niet het maatwerkding van de OP) is best met scripts &
>toelichting van een site of wat te koppelen, zonder dat je er helemaal
>in hoeft te duiken. Het niet bepaald rocketscience of zo. Een

Nou, je kunt er behoorlijk de boot mee in gaan. Zomaar wat kant&klare
scripts pakken is vragen om beveiligingslekken, ongewenste
bijverschijnselen, etc.

>auto(lijkt mij in ieder geval) een stuk ingewikkelder.

Welnee.

--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vindt U op www.adresboekje.nl

Fabio
23/10/03, 19:00
On Thu, 23 Oct 2003 16:41:34 GMT, nico@puntnl.niks (Nico Coesel)
wrote:

>Nou, je kunt er behoorlijk de boot mee in gaan. Zomaar wat kant&klare
>scripts pakken is vragen om beveiligingslekken, ongewenste
>bijverschijnselen, etc.

Je kunt met de duurste bureau's de boot ingaan. Maar bij
hotscripts.com staan meer dan voldoende scripts die prima voldoen.

Haal het script op. Draai in een of andere doodeenvoudige tool alla
phpmyadmin het *.sql bestand. Meestal zit phpmyadmin er al bij als je
een hoster hebt(in zoiets als cpanel). Zet de bestanden in een
directory en klaar. Vaak staat er nog in jip en janneke taal bij hoe
je directory's dicht kan zetten, permissies voor bestanden regelen enz
enz enz..

Echt, dat kan iedereen.

>> auto(lijkt mij in ieder geval) een stuk ingewikkelder.

>Welnee.

Bedoel je nu dat ik verstand heb van auto's?


--
Fabio

Marcus
23/10/03, 19:45
Fabio wrote:
> On Thu, 23 Oct 2003 17:06:32 +0200, "Yvette P. Hoitink" <hoitink @
> home . nl (nospam)> wrote:
>
>><retorische vraag> Waarom denkt iedereen altijd dat database-driven websites
>>bouwen zelf te doen moet zijn? Als je auto stuk is gaan de meeste mensen
>>toch ook naar de garage (of beun) in plaats van dat je zelf een
>>sleutelcursus gaat volgen?</retorische vraag>
>
> Verwacht je geen antwoord op deze vraag? Een eenvoudige website met
> database(dus niet het maatwerkding van de OP) is best met scripts &
> toelichting van een site of wat te koppelen, zonder dat je er helemaal
> in hoeft te duiken. Het niet bepaald rocketscience of zo. Een
> auto(lijkt mij in ieder geval) een stuk ingewikkelder.

Dat dachten de mensen van samsung ook. Vervolgens was hun site vandaag
gedefaced (en dat kan je nog steeds heel simpel doen), omdat ze een paar
dingetjes over het hoofd hadden gezien.

Mark

Marcus
23/10/03, 19:45
Fabio wrote:
> On Thu, 23 Oct 2003 16:41:34 GMT, nico@puntnl.niks (Nico Coesel)
> wrote:
>
>>Nou, je kunt er behoorlijk de boot mee in gaan. Zomaar wat kant&klare
>>scripts pakken is vragen om beveiligingslekken, ongewenste
>>bijverschijnselen, etc.
>
> Je kunt met de duurste bureau's de boot ingaan. Maar bij
> hotscripts.com staan meer dan voldoende scripts die prima voldoen.
>
> Haal het script op. Draai in een of andere doodeenvoudige tool alla
> phpmyadmin het *.sql bestand. Meestal zit phpmyadmin er al bij als je
> een hoster hebt(in zoiets als cpanel). Zet de bestanden in een
> directory en klaar. Vaak staat er nog in jip en janneke taal bij hoe
> je directory's dicht kan zetten, permissies voor bestanden regelen enz
> enz enz..
>
> Echt, dat kan iedereen.

Daarom zitten er ook grote beveiligingsfouten in zo'n beetje de helft
van alle internetsites.

Mark

Fabio
23/10/03, 20:45
On 23 Oct 2003 17:41:42 GMT, Marcus <mark@ijbema.xs4all.nl> wrote:

>Daarom zitten er ook grote beveiligingsfouten in zo'n beetje de helft
>van alle internetsites.

Het ging er volgens mij om of kant en klare scripts + db
eenvoudig(voor een leek) en doeltreffend kunnen zijn. Ik denk dat dat
zo is en gaf een voorbeeld. Dat voorbeeld ken ik uit mijn omgeving
trouwens, iemand die een site wilde met foto's en daar coppermine voor
gebruikte. In combinatie met de eerder genoemde tools ging dat prima.
En in mijn opinie ook veilig.

Jij hebt het imo over dom beheer & slechte producten en een
beroepsgroep waar elke joker met een pc thuis aan de slag kan. Of
kon(een slechte periode is voor sommige zaken wel weer goed). En dat
is iets anders.

--
Fabio

Rene Pijlman
23/10/03, 20:45
Fabio:
>Een eenvoudige website met database (dus niet het maatwerkding van de OP)
>is best met scripts & toelichting van een site of wat te koppelen, zonder
>dat je er helemaal in hoeft te duiken.

Yep, een Boeing 747 kan ik ook bouwen als hij al af is. Deze thread ging
over unieke maaktwerksoftware, zo ook de retorische vraag van Yvette waar
je op reageerde. Daar kwam het woord "bouwen" in voor, en daarmee wordt
iets anders bedoeld dan "kopiëren".

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

Fabio
23/10/03, 21:00
On Thu, 23 Oct 2003 20:42:51 +0200, Rene Pijlman
<reply.in.the.newsgroup@my.address.is.invalid> wrote:

>Yep, een Boeing 747 kan ik ook bouwen als hij al af is. Deze thread ging
>over unieke maaktwerksoftware, zo ook de retorische vraag van Yvette waar
>je op reageerde. Daar kwam het woord "bouwen" in voor, en daarmee wordt
>iets anders bedoeld dan "kopiëren".

Dat is inderdaad een goed voorbeeld!

Ik meende dat de posting waar ik op reageerde in het algemeen over
'een database-driven website' ging. Niet over maatwerk, zoals ik al
aangaf(dus niet zoals de OP enz enz enz..).

Maar goed ... al met al heeft de OP hier niks aan. Maatwerk kost meer
tijd en moeite. Een site met database interactie in elkaar zetten voor
sommige zaken niet.


--
Fabio

Marcus
23/10/03, 22:15
Fabio wrote:
> On 23 Oct 2003 17:41:42 GMT, Marcus <mark@ijbema.xs4all.nl> wrote:
>
>>Daarom zitten er ook grote beveiligingsfouten in zo'n beetje de helft
>>van alle internetsites.
>
> Het ging er volgens mij om of kant en klare scripts + db
> eenvoudig(voor een leek) en doeltreffend kunnen zijn. Ik denk dat dat
> zo is en gaf een voorbeeld. Dat voorbeeld ken ik uit mijn omgeving
> trouwens, iemand die een site wilde met foto's en daar coppermine voor
> gebruikte. In combinatie met de eerder genoemde tools ging dat prima.
> En in mijn opinie ook veilig.
>
> Jij hebt het imo over dom beheer & slechte producten en een
> beroepsgroep waar elke joker met een pc thuis aan de slag kan. Of
> kon(een slechte periode is voor sommige zaken wel weer goed). En dat
> is iets anders.

Nee, ik heb het over die scripts die je overal kan downloaden. Die zijn
over het algemeen zeer amateuristisch, en zitten vol kleine en grote
beveiligingsfouten. Coppermine ken ik niet en kan ik dus niet over
oordelen.

Mark

Nico Coesel
23/10/03, 22:30
Fabio <fabio@denhaag.org> wrote:

>On Thu, 23 Oct 2003 16:41:34 GMT, nico@puntnl.niks (Nico Coesel)
>wrote:
>
>>Nou, je kunt er behoorlijk de boot mee in gaan. Zomaar wat kant&klare
>>scripts pakken is vragen om beveiligingslekken, ongewenste
>>bijverschijnselen, etc.
>
>Je kunt met de duurste bureau's de boot ingaan. Maar bij
>hotscripts.com staan meer dan voldoende scripts die prima voldoen.
>
>Haal het script op. Draai in een of andere doodeenvoudige tool alla
>phpmyadmin het *.sql bestand. Meestal zit phpmyadmin er al bij als je
>een hoster hebt(in zoiets als cpanel). Zet de bestanden in een
>directory en klaar. Vaak staat er nog in jip en janneke taal bij hoe
>je directory's dicht kan zetten, permissies voor bestanden regelen enz
>enz enz..

Sorry, maar op welk internet zit jij? Daar wil ik ook een aansluiting
op! Even alle gekheid op een stokje. Mijn ervaring met stukjes code is
dat er bugs in zitten en het vaak slecht getest is. Mijn ervaring met
kant en klare freeware producten is dat het installeren ervan geen
kattepis is en dat documentatie (vooral eenvoudige documentatie)
ontbreekt en dat er vaak toch een bepaald nivo van de gebruiker wordt
verwacht.

>>> auto(lijkt mij in ieder geval) een stuk ingewikkelder.
>
>>Welnee.
>
>Bedoel je nu dat ik verstand heb van auto's?

Nee, dat een auto ook niet ingewikkeld is en dat je er veel zelf aan
kunt doen als je een beetje handig bent (heeft mij al duizenden euro's
bespaard).

--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vindt U op www.adresboekje.nl

Fabio
23/10/03, 23:15
On Thu, 23 Oct 2003 20:26:52 GMT, nico@puntnl.niks (Nico Coesel)
wrote:

>Sorry, maar op welk internet zit jij? Daar wil ik ook een aansluiting
>op!

Ik sluit mijn computer aan via casema. Dat schijnt dan wanadoo te
heten. Ik ben er niet ontevreden over, maar daar lopen de meningen
duidelijk over uiteen.

> Even alle gekheid op een stokje. Mijn ervaring met stukjes code is
>dat er bugs in zitten en het vaak slecht getest is. Mijn ervaring met
>kant en klare freeware producten is dat het installeren ervan geen
>kattepis is en dat documentatie (vooral eenvoudige documentatie)
>ontbreekt en dat er vaak toch een bepaald nivo van de gebruiker wordt
>verwacht.

Mijn ervaring is dus anders. Misschien zoeken we op verschillende
plekken en met verschillende criteria? Ik heb het dan over code /
scripts met veel downloads, en met goeie beoordelingen van gebruikers.

Voorbeelden:

Coppermine(fotositje)
http://www.hotscripts.com/Detailed/26670.html
http://coppermine.sourceforge.net/

phpBB(forum met webinterface)
http://www.hotscripts.com/Detailed/8307.html
http://www.phpbb.com/

Dit zijn twee voorbeelden van nette scripts waarvan ik weet dat mensen
zonder noemenswaardige ervaring ze gebruiken en geinstalleerd hebben.
Er zijn vast meer voorbeelden. Deze zijn allebei php/mysql, vanwege de
vraag van de OP en omdat die combi lekker populair is. Klik klik klik
en je hebt een database driven website.

Draaien imo allebei prima, veiligheidsrisico's zullen er vast
zijn(maar waar zijn die niet?) en installeren is _net_ iets meer dan
klikken op setup.exe en wat schermen doorgaan.

De vraag van Yvette ging dus over maatwerk en mijn reactie lag aan
slecht lezen. Maar een database driven website in elkaar zetten
_hoeft_ dus niet zo moeilijk te zijn. Zeker niet als je een hoster
hebt die een handje helpt(door zoiets als cpanel)

http://www.cpanel.net/

(en zo zijn er vast meer, en betere)

Maar uiteraard ben ik het er wel mee eens dat voor maatwerk meer
kennis van de gebruikte taal voor scripts en db nodig is.


--
Fabio

Marcus
24/10/03, 00:45
Fabio wrote:
> On Thu, 23 Oct 2003 20:26:52 GMT, nico@puntnl.niks (Nico Coesel)
> wrote:
>
>>Sorry, maar op welk internet zit jij? Daar wil ik ook een aansluiting
>>op!
>
> Ik sluit mijn computer aan via casema. Dat schijnt dan wanadoo te
> heten. Ik ben er niet ontevreden over, maar daar lopen de meningen
> duidelijk over uiteen.
>
>> Even alle gekheid op een stokje. Mijn ervaring met stukjes code is
>>dat er bugs in zitten en het vaak slecht getest is. Mijn ervaring met
>>kant en klare freeware producten is dat het installeren ervan geen
>>kattepis is en dat documentatie (vooral eenvoudige documentatie)
>>ontbreekt en dat er vaak toch een bepaald nivo van de gebruiker wordt
>>verwacht.
>
> Mijn ervaring is dus anders. Misschien zoeken we op verschillende
> plekken en met verschillende criteria? Ik heb het dan over code /
> scripts met veel downloads, en met goeie beoordelingen van gebruikers.
>
> Voorbeelden:
>
> Coppermine(fotositje)
> http://www.hotscripts.com/Detailed/26670.html
> http://coppermine.sourceforge.net/
>
> phpBB(forum met webinterface)
> http://www.hotscripts.com/Detailed/8307.html
> http://www.phpbb.com/
>
> Dit zijn twee voorbeelden van nette scripts waarvan ik weet dat mensen
> zonder noemenswaardige ervaring ze gebruiken en geinstalleerd hebben.
> Er zijn vast meer voorbeelden. Deze zijn allebei php/mysql, vanwege de
> vraag van de OP en omdat die combi lekker populair is. Klik klik klik
> en je hebt een database driven website.
>
> Draaien imo allebei prima, veiligheidsrisico's zullen er vast
> zijn(maar waar zijn die niet?) en installeren is _net_ iets meer dan
> klikken op setup.exe en wat schermen doorgaan.

In phpbb zijn bijvoorbeeld recent nog een hele berg lekken gevonden (een
of twee maand terug).

Mark

Adje
02/12/03, 19:30
Marcus <mark@ijbema.xs4all.nl> wrote in
news:slrnbpgm62.331.mark@agnes.ijbema.xs4all.nl:

[snipsnsipsnip]

>> Draaien imo allebei prima, veiligheidsrisico's zullen er vast
>> zijn(maar waar zijn die niet?) en installeren is _net_ iets meer dan
>> klikken op setup.exe en wat schermen doorgaan.
>
> In phpbb zijn bijvoorbeeld recent nog een hele berg lekken gevonden
> (een of twee maand terug).
>
> Mark

Dat er lekken gevonden worden is voor geen enkel stuk software
uitzonderlijk, noem een stuk software op en het heeft lekken gehad. En
dit is ook geen argumentatie dat het amateuristisch, slordig of slecht
is geschreven.

PhpBB is alleen geen voorbeeld van maatwerk, waar het over ging.

Het ging in de eerste plaats over sites als hotscripts.com. Ik raad je
niet aan naar die scripts te kijken, behalve als je erg hard wilt huilen
over hoe slecht dat geschreven is. Misschien is het een grappig om als
groep een initiatief te starten om onder GPL een keer fatsoenlijke
geschreven guestbooks en varianten te schrijven, of een verzameling
scripts te maken die wel aan bepaalde eisen van netheid, veiligheid of
strictheid voldoen.

Grtz,

Adje


--
Niets zo charmant
als een spreuk aan de wand

Remove the lala-stuff, and you might find a working email adress.

Rene Pijlman
02/12/03, 19:45
Adje:
>Dat er lekken gevonden worden is voor geen enkel stuk software
>uitzonderlijk, noem een stuk software op en het heeft lekken gehad. En
>dit is ook geen argumentatie dat het amateuristisch, slordig of slecht
>is geschreven.

Nou... alle lekken die ik ooit heb bekeken (d.w.z. de fixes naderhand)
bleken gewoon een standaardgevalletje van amateuristisch, slordig en
slecht programmeren.

Vooral heel veel fixed size buffers met tekortschietende bounds checking,
user input zonder check overnemen in een riskante context en dat soort
dingen. Dingen die een ervaren programmeur behoort te weten en waarop zij
hoort te letten.

Bij een operatie wordt een achtergebleven mes ook beschouwd als een
slordigheid, je kunt niet gewoon zeggen "ach dat gebeurt nu eenmaal
regelmatig en mag dus geen slordigheid genoemd worden".

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

Adje
02/12/03, 20:00
"S. Koers" <skoers-no-@-spam-chello.nl> wrote in
news:R7ulb.338983$lh.83931992@amsnews02.chello.com :

[snipsnip]
> Momenteel gebruik ik form2mail (CGI) om een mail te ontvangen met
> bovenstaande opties, maar dit is niet praktisch voor verdere
> verwerking.
>

Er zijn hier en daar formmailers die ook de content in een mysql database
kunnen dumpen. Als je zorgt dat je phpmyadmin hebt kan je via comma
seperated files de boel in excel krijgen.

http://www.formhandler.nl/ lijkt een hoop te hebben wat je zoekt, over de
kwaliteit doe ik geen uitspraken, garantie dat het goed werkt is zoals
gewoonlijk ze-ro.

Grtz,

Adje

--
Niets zo charmant
als een spreuk aan de wand

Remove the lala-stuff, and you might find a working email adress.

Adje
02/12/03, 20:00
Rene Pijlman <reply.in.the.newsgroup@my.address.is.invalid> wrote in
news:qlmpsvglaovcf4kugfqoesp937sv09tqpf@4ax.com:

> Adje:
>>Dat er lekken gevonden worden is voor geen enkel stuk software
>>uitzonderlijk, noem een stuk software op en het heeft lekken gehad. En
>>dit is ook geen argumentatie dat het amateuristisch, slordig of slecht
>>is geschreven.
>
> Nou... alle lekken die ik ooit heb bekeken (d.w.z. de fixes naderhand)
> bleken gewoon een standaardgevalletje van amateuristisch, slordig en
> slecht programmeren.
>
> Vooral heel veel fixed size buffers met tekortschietende bounds checking,
> user input zonder check overnemen in een riskante context en dat soort
> dingen. Dingen die een ervaren programmeur behoort te weten en waarop zij
> hoort te letten.
>

Point taken :)

Die wist ik niet.

Hoewel het voor cgi-spul lovenswaardig is dat ze gevonden en opgelost
worden ;)

Grtz,

Adje

--
Niets zo charmant
als een spreuk aan de wand

Remove the lala-stuff, and you might find a working email adress.