PDA

Bekijk Volledige Versie : ik kom er echt niet uit...



Jan
15/08/06, 23:46
Dag vaklui, ik wil met een formulier en dan vervolgkeuzelijst een formulier
maken waar de bezoeker zelf enkele onderdelen kan selekteren om zijn pc
"samen te stellen" . Ik heb gezocht op het web naar een php script
"configutator" maar niks gevonden. Ik heb een databases met de
onderdelenlijst en prijzen er in maar ik kom er niet ut. Hopelijk kan iemand
me op het goede been helpen. Gr. Jan.

Martin
15/08/06, 23:46
Hieronder volgt een reactie op dit bericht:
> Dag vaklui, ik wil met een formulier en dan vervolgkeuzelijst een
> formulier maken waar de bezoeker zelf enkele onderdelen kan
> selekteren om zijn pc "samen te stellen"

Zoiets is dit?

http://www.dhtmlgoodies.com/scripts/multiple_select/multiple_select.html

Vraag me niet wat je er verder mee kunt, maar ik vond het toevallig.

Groetjes Martin.

--
Begin je eigen internet radiozender met SHOUTcast
http://www.winampnederlands.nl/handleidingen

Erick T. Barkhuis
15/08/06, 23:46
Jan:

> ik wil met een formulier en dan vervolgkeuzelijst een formulier
> maken

Laten we bij het begin beginnen.
Met _welk_ formulier wil je een formulier maken?

> waar de bezoeker zelf enkele onderdelen kan selekteren om zijn pc
> "samen te stellen" . Ik heb een databases met de onderdelenlijst en
> prijzen er in maar ik kom er niet ut.

Het valt me nog niet erg mee te begrijpen wat je precies wilt, en waar
het ophoudt.
Eens zien. Wil je dat het script:

- alle artikelen uit je database toont, met prijs, foto en omschrijving
(nog meer attributen?)
- deze artikelen in categorieen indeelt (zo ja, heb je de relatie tussen
categorie en artikel in je database vastgelegd?)
- invoer van gewenste aantallen accepteert en als een winkelwagen
functioneert?
- totalen, btw-bedragen, verzendkosten en kortingen berekent
- betalingen mogelijk maakt
- facturen en paklijsten genereert

.....of moet het script iets anders doen?


--
Erick

B&B Ardane - http://bed-and-breakfast.ardane.com/

Jan
15/08/06, 23:46
"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
news:MPG.1f308abe69866f0598a07b@news.individual.ne t...
> Jan:
>
>> ik wil met een formulier en dan vervolgkeuzelijst een formulier
>> maken
>
> Laten we bij het begin beginnen.
> Met _welk_ formulier wil je een formulier maken?
>
>> waar de bezoeker zelf enkele onderdelen kan selekteren om zijn pc
>> "samen te stellen" . Ik heb een databases met de onderdelenlijst en
>> prijzen er in maar ik kom er niet ut.
>
> Het valt me nog niet erg mee te begrijpen wat je precies wilt, en waar
> het ophoudt.
> Eens zien. Wil je dat het script:
>
> - alle artikelen uit je database toont, met prijs, foto en omschrijving
> (nog meer attributen?)
> - deze artikelen in categorieen indeelt (zo ja, heb je de relatie tussen
> categorie en artikel in je database vastgelegd?)
> - invoer van gewenste aantallen accepteert en als een winkelwagen
> functioneert?
> - totalen, btw-bedragen, verzendkosten en kortingen berekent
> - betalingen mogelijk maakt
> - facturen en paklijsten genereert
>
> ....of moet het script iets anders doen?
>
>
> --
> Erick
>
> B&B Ardane - http://bed-and-breakfast.ardane.com/
>
>

(sorry eerste keer verkeerd verzonden)

Ik heb een voorbeeldje gevonden op internet,
http://www.com4.nl/e-shop/pcconfig/config_stap1.asp?prodid=1&action=&tmpid=&prodcode=&offnr=

Het gaat er om hoe ik met zo'm php-formulier gegevens uit bijv. excelbestand
of uit een mysql database kan halen want de prijzen veranderen vaak en is
niet beheersbaar om de gegevens elkens in te voeren. Ik heb al vele scripjes
gezien maar nog niet het juiste.....

Gr. Jan.

Erick T. Barkhuis
15/08/06, 23:46
Jan:
>
> "Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht

[allerlei concrete vragen waar geen antwoord op komt]

> > ....of moet het script iets anders doen?

>
> Ik heb een voorbeeldje gevonden op internet,
> http://www.com4.nl/e-shop/pcconfig/config_stap1.asp?prodid=1&action=&tmpid=&prodcode=&offnr=

Ah....een hele serie SELECTs.

Die worden dus gevuld vanuit een database, waarbij de artikelen kennelijk
gekoppeld zijn aan categorieen.
Verder stel ik vast dat dit script geen validaties kent voor "zinnige
combinaties", dus neem ik aan dat je die ook niet wilt.

>
> Het gaat er om hoe ik met zo'm php-formulier gegevens uit bijv. excelbestand
> of uit een mysql database kan halen want de prijzen veranderen vaak en is
> niet beheersbaar om de gegevens elkens in te voeren.

Uit een MySQL-database haal je de gegevens met een SELECT-query. In het
geval van het voorbeeld worden de omschrijving en de prijs uit de
database gevist voor elk product dat in een <option> binnen een <select>
moet komen. Ik hoop maar dat ze achteraf ook controleren of de prijs
klopt (en de bezoeker niet even zelf wat prijzen aanbracht).

Mocht je Excel-bestanden willen gebruiken, dan kun je wellicht het
gegevensblad opslaan als CSV-file. Die lees je dan met PHP als array in,
en gebruikt de gegevens om de <select>s met <options> te genereren in je
formulier.


> Ik heb al vele scripjes gezien maar nog niet het juiste.....

Heb je scripts gezien, of slechts de html-output daarvan?


--
Erick

B&B Ardane - http://bed-and-breakfast.ardane.com/

Jan
15/08/06, 23:46
"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
news:MPG.1f30a5faa154cd6398a07c@news.individual.ne t...
> Jan:
>>
>> "Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
>
> [allerlei concrete vragen waar geen antwoord op komt]
>
>> > ....of moet het script iets anders doen?
>
>>
>> Ik heb een voorbeeldje gevonden op internet,
>> http://www.com4.nl/e-shop/pcconfig/config_stap1.asp?prodid=1&action=&tmpid=&prodcode=&offnr=
>
> Ah....een hele serie SELECTs.
>
> Die worden dus gevuld vanuit een database, waarbij de artikelen kennelijk
> gekoppeld zijn aan categorieen.
> Verder stel ik vast dat dit script geen validaties kent voor "zinnige
> combinaties", dus neem ik aan dat je die ook niet wilt.
>
>>
>> Het gaat er om hoe ik met zo'm php-formulier gegevens uit bijv.
>> excelbestand
>> of uit een mysql database kan halen want de prijzen veranderen vaak en is
>> niet beheersbaar om de gegevens elkens in te voeren.
>
> Uit een MySQL-database haal je de gegevens met een SELECT-query. In het
> geval van het voorbeeld worden de omschrijving en de prijs uit de
> database gevist voor elk product dat in een <option> binnen een <select>
> moet komen. Ik hoop maar dat ze achteraf ook controleren of de prijs
> klopt (en de bezoeker niet even zelf wat prijzen aanbracht).
>
> Mocht je Excel-bestanden willen gebruiken, dan kun je wellicht het
> gegevensblad opslaan als CSV-file. Die lees je dan met PHP als array in,
> en gebruikt de gegevens om de <select>s met <options> te genereren in je
> formulier.
>
>
>> Ik heb al vele scripjes gezien maar nog niet het juiste.....
>
> Heb je scripts gezien, of slechts de html-output daarvan?
>
>
> --
> Erick
>
> B&B Ardane - http://bed-and-breakfast.ardane.com/

Ik heb scripts gezien met google oa bij hotscripts.com maar deze scripts
gingen er vanuit dat de gegevens van FORMulier naar de database moesten
En ik ben eigenlijk en scriptje op zoek dat feitelijk net andersom zijn
werk moet doen.

Erg he.... Groet, Jan.

Erick T. Barkhuis
15/08/06, 23:46
Jan:

> Ik heb scripts gezien met google oa bij hotscripts.com maar deze scripts
> gingen er vanuit dat de gegevens van FORMulier naar de database moesten
> En ik ben eigenlijk en scriptje op zoek dat feitelijk net andersom zijn
> werk moet doen.

Zoals gezegd: je kunt met SELECT-queries de egevens opvragen uit je
database, en omzetten naar html.

Maar wil je echt geen gegevens IN een bestand stoppen? Wat wil je precies
dat er gebeurt als een site-bezoeker eenmaal een PC heeft samengesteld in
jouw formulier?

--
Erick
[die hoopt dat Jan nu eindelijk eens een vraag rechtstreeks beantwoordt]

Jan
15/08/06, 23:46
"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
news:MPG.1f30aae770bf814598a07d@news.individual.ne t...
> Jan:
>
>> Ik heb scripts gezien met google oa bij hotscripts.com maar deze scripts
>> gingen er vanuit dat de gegevens van FORMulier naar de database moesten
>> En ik ben eigenlijk en scriptje op zoek dat feitelijk net andersom zijn
>> werk moet doen.
>
> Zoals gezegd: je kunt met SELECT-queries de egevens opvragen uit je
> database, en omzetten naar html.
>
> Maar wil je echt geen gegevens IN een bestand stoppen? Wat wil je precies
> dat er gebeurt als een site-bezoeker eenmaal een PC heeft samengesteld in
> jouw formulier?
>
> --
> Erick
> [die hoopt dat Jan nu eindelijk eens een vraag rechtstreeks beantwoordt]

Sorry dat ik onduidelijk ben...... Eerst gegeven uit bijv csv-bestand of
mysql halen, daarna
bezoeker een keuze laten maken en die via mail wegschijven in een ander
bestand , ander
database in mysql. Goed idee zo? Groet Jan.

Rene Pijlman
15/08/06, 23:46
Jan:
>En ik ben eigenlijk en scriptje op zoek dat feitelijk net andersom zijn
>werk moet doen.

Wil je:

1. Een scriptje vinden?

2. Een scriptje programmeren?

3. Iemand vinden die een scriptje voor je programmeert?

--
René Pijlman

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

Jan
15/08/06, 23:46
"Rene Pijlman" <reply.in.the.newsgroup@my.address.is.invalid> schreef in
bericht news:g45dc2lgj3b61i793slfptl22bjj7u3kg7@4ax.com...
> Jan:
>>En ik ben eigenlijk en scriptje op zoek dat feitelijk net andersom zijn
>>werk moet doen.
>
> Wil je:
>
> 1. Een scriptje vinden?
>
> 2. Een scriptje programmeren?
>
> 3. Iemand vinden die een scriptje voor je programmeert?
>
> --
> René Pijlman
>
> Wat wil jij leren? http://www.leren.nl

Het liefst zou ik een bestaand script vinden dat mijn idee/vraag benaderd.
Zodat
ik er iets van kan opsteken. Ik ben niet kundig genoeg om het zelf van af
de 0
situatie te maken. Groet, Jan.

Rene Pijlman
15/08/06, 23:46
Jan:
>Eerst gegeven uit bijv csv-bestand of mysql halen,

Zoals gezegd: je kunt met select-queries de gegevens opvragen uit je
database en deze omzetten naar HTML.

>daarna bezoeker een keuze laten maken

Dat is het befaamde formulier, dat zich bevindt in de HTML die je hebt
omgezet vanuit de gegevens die je hebt opgevraagd uit de database.

>en die via mail wegschijven in een ander bestand, ander database in mysql.

Hoezo _via mail_ wegschrijven?

--
René Pijlman

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

Jan
15/08/06, 23:46
"Rene Pijlman" <reply.in.the.newsgroup@my.address.is.invalid> schreef in
bericht news:mp5dc21ticlcdp9uihj0vk4448u8h7rdoq@4ax.com...
> Jan:
>>Eerst gegeven uit bijv csv-bestand of mysql halen,
>
> Zoals gezegd: je kunt met select-queries de gegevens opvragen uit je
> database en deze omzetten naar HTML.
>
>>daarna bezoeker een keuze laten maken
>
> Dat is het befaamde formulier, dat zich bevindt in de HTML die je hebt
> omgezet vanuit de gegevens die je hebt opgevraagd uit de database.
>
>>en die via mail wegschijven in een ander bestand, ander database in mysql.
>
> Hoezo _via mail_ wegschrijven?
>
> --
> René Pijlman
>
> Wat wil jij leren? http://www.leren.nl

Via mail weschrijven bedoel ik zo'n beetje als. Formulier met nieuwe
waardes,
totaal bedrag enz wordt verzonden naar mij en meteen opgeslaan in MySql,
enz.

Voorbeeld voor een formulier dat verzonden wordt en daarna opgeslagen wordt
in een database....
http://www.com4.nl/e-shop/pcconfig/config_stap1.asp?prodid=1&action=&tmpid=&prodcode=&offnr=

Hopelijk heb ik het goed uitelegd.... Groet, Jan.

Erick T. Barkhuis
15/08/06, 23:46
Jan:
>
> "Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht

> > Zoals gezegd: je kunt met SELECT-queries de gegevens opvragen uit je
> > database, en omzetten naar html.
> >
> > Maar wil je echt geen gegevens IN een bestand stoppen? Wat wil je precies
> > dat er gebeurt als een site-bezoeker eenmaal een PC heeft samengesteld in
> > jouw formulier?
> >
> > --
> > Erick
> > [die hoopt dat Jan nu eindelijk eens een vraag rechtstreeks beantwoordt]
>
> Eerst gegeven uit bijv csv-bestand of mysql halen,

OK. Dat houdt in dat je een bestand moet hebben waarin je PC-onderdelen
staan opgeslagen. Met alle attributen en relaties die je in het hele
verhaal gaat gebruiken (zoals omschrijving, prijs, foto, categorie en
vermoedelijk een unieke sleutel).
Vervolgens bepaal je welke gegevens je op welk moment in het
configuratieproces nodig hebt (is dat proces je wel al helder?), en zet
je de bijbehorende queries op.
Tot slot maak je daar een mooie buitenkant (scherm met formuliervelden)
omheen.

> daarna bezoeker een keuze laten maken

Nu ja, da's ook niet zo heel eenvoudig als het hier staat. Wil je
bijvoorbeeld tijdens dat proces ook gegevens vasthouden over wat de klant
doet, zodat je achteraf je winkeltje kunt verbeteren? Wil je dat klanten
zich identificeren voor- of nadat ze met je configurator aan de slag
gaan?

> en die via mail wegschijven in een ander bestand , ander
> database in mysql.

Dit zijn proces-zaken, waarvan ik vermoed dat je er wat dieper over moet
nadenken. En omdat het (met alle respect!) klinkt alsof je zelf nog niet
alle randvoorwaarden en gevolgen kunt overzien, raad ik je aan eens met
een goede webbouwer in jouw buurt te gaan praten. Het is net te groot
voor bespreking in niws-s, denk ik.

Items die spelen (lijst is niet uitputtend):
- is die mail een bestellingsbevestiging, of moet er een
machtigingsformulier bij? Gaat die mail ook als pakbon dienen?
- wat ga je doen met buitenlandse bestellingen (douane, verzendkosten...)
- wat ga je doen met levering op de Wadden?
- je hebt de stap "invoervalidatie" overgeslagen. Bewust, of niet?
- welke gegevens wil je opslaan....en vooral: waarom? wat wil je later
daarmee doen, en heb je voor die acties dan wel al de gereedschappen?


> Goed idee zo?

Jazeker. Maar ik voel aan mijn water dat je nog wel meer wilt op het
moment dat het bovenstaande is gelukt, zoals:
- verschillende betaalmogelijkheden
- een handig admin-systeem om je artikelenbak te beheren
- statistieken over het gebruik van je winkeltje
- tools om wanbetalers te traceren, herinneringen te sturen, enz.
- de mogelijkheid een nieuwsbrief te versturen
- een formulier waarmee klanten klachten over het geleverde kunnen
schrijven

--
Erick

"Murphy had al veel eerder een opzetje voor zijn wet opgeschreven, maar
raakte het schrijfblokje kwijt."

Erick T. Barkhuis
15/08/06, 23:46
Jan:

> Het liefst zou ik een bestaand script vinden dat mijn idee/vraag benaderd.
> Zodat ik er iets van kan opsteken.

Ah.
In dat geval kun je bekijken:
http://www.pc-configurator.co.uk/
http://www.x-cart.com/product_configurator.html

Jan
15/08/06, 23:46
"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
news:MPG.1f31254f7c7573de98a07f@news.individual.ne t...
> Jan:
>
>> Het liefst zou ik een bestaand script vinden dat mijn idee/vraag
>> benaderd.
>> Zodat ik er iets van kan opsteken.
>
> Ah.
> In dat geval kun je bekijken:
> http://www.pc-configurator.co.uk/
> http://www.x-cart.com/product_configurator.html

Ook toevallig, ik ben deze pakketten tegen gekomen tijdens mijn zoektocht
die al dagen
aan de gang is. Maar ik bedoel meer deze vorm en dan een "free" scriptje
waar ik een beetje
kan ontdekken hoe het een en ander in elkaar steekt en kan proberen om het
aaan te passen,
http://www.com4.nl/e-shop/pcconfig/config_stap1.asp?prodid=1&action=&tmpid=&prodcode=&offnr

Hopelijk is er een scripje wat ik kan gebruiken......

(Het is niet zakelijk bedoeld mar meer in de hobbysfeer voor vrenden,
kennissen mensen
die niet goed bij as zitten, een handicapt hebben enz. Ben zelf ook
gehandicapt en kan elke dag een oproep voor opname verwachten.)

Gr, Jan.

Jan
15/08/06, 23:46
"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
news:MPG.1f31238360dfb26398a07e@news.individual.ne t...
> Jan:
>>
>> "Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
>
>> > Zoals gezegd: je kunt met SELECT-queries de gegevens opvragen uit je
>> > database, en omzetten naar html.
>> >
>> > Maar wil je echt geen gegevens IN een bestand stoppen? Wat wil je
>> > precies
>> > dat er gebeurt als een site-bezoeker eenmaal een PC heeft samengesteld
>> > in
>> > jouw formulier?
>> >
>> > --
>> > Erick
>> > [die hoopt dat Jan nu eindelijk eens een vraag rechtstreeks
>> > beantwoordt]
>>
>> Eerst gegeven uit bijv csv-bestand of mysql halen,
>
> OK. Dat houdt in dat je een bestand moet hebben waarin je PC-onderdelen
> staan opgeslagen. Met alle attributen en relaties die je in het hele
> verhaal gaat gebruiken (zoals omschrijving, prijs, foto, categorie en
> vermoedelijk een unieke sleutel).
> Vervolgens bepaal je welke gegevens je op welk moment in het
> configuratieproces nodig hebt (is dat proces je wel al helder?), en zet
> je de bijbehorende queries op.
> Tot slot maak je daar een mooie buitenkant (scherm met formuliervelden)
> omheen.
>
>> daarna bezoeker een keuze laten maken
>
> Nu ja, da's ook niet zo heel eenvoudig als het hier staat. Wil je
> bijvoorbeeld tijdens dat proces ook gegevens vasthouden over wat de klant
> doet, zodat je achteraf je winkeltje kunt verbeteren? Wil je dat klanten
> zich identificeren voor- of nadat ze met je configurator aan de slag
> gaan?
>
>> en die via mail wegschijven in een ander bestand , ander
>> database in mysql.
>
> Dit zijn proces-zaken, waarvan ik vermoed dat je er wat dieper over moet
> nadenken. En omdat het (met alle respect!) klinkt alsof je zelf nog niet
> alle randvoorwaarden en gevolgen kunt overzien, raad ik je aan eens met
> een goede webbouwer in jouw buurt te gaan praten. Het is net te groot
> voor bespreking in niws-s, denk ik.
>
> Items die spelen (lijst is niet uitputtend):
> - is die mail een bestellingsbevestiging, of moet er een
> machtigingsformulier bij? Gaat die mail ook als pakbon dienen?
> - wat ga je doen met buitenlandse bestellingen (douane, verzendkosten...)
> - wat ga je doen met levering op de Wadden?
> - je hebt de stap "invoervalidatie" overgeslagen. Bewust, of niet?
> - welke gegevens wil je opslaan....en vooral: waarom? wat wil je later
> daarmee doen, en heb je voor die acties dan wel al de gereedschappen?
>
>
>> Goed idee zo?
>
> Jazeker. Maar ik voel aan mijn water dat je nog wel meer wilt op het
> moment dat het bovenstaande is gelukt, zoals:
> - verschillende betaalmogelijkheden
> - een handig admin-systeem om je artikelenbak te beheren
> - statistieken over het gebruik van je winkeltje
> - tools om wanbetalers te traceren, herinneringen te sturen, enz.
> - de mogelijkheid een nieuwsbrief te versturen
> - een formulier waarmee klanten klachten over het geleverde kunnen
> schrijven
>
> --
> Erick
>
> "Murphy had al veel eerder een opzetje voor zijn wet opgeschreven, maar
> raakte het schrijfblokje kwijt."
>

Nee Erick zo uitgebreid oeft het niet. Het gaat echt alleen maar om dit
voorbeeld:
http://www.com4.nl/e-shop/pcconfig/config_stap1.asp?prodid=1&action=&tmpid=&prodcode=&offnr

Bezoeker geeft aan van wat hij wil en stuurt een mailtje naar mij ( hij/zij
ziet
meteen wat het systeem met zijn extra wensenkost. Ik ontvang zijn mailtje en
wordt opgeslaan
in een bestand, database enz.

Meer echt niet Erick. het is voor een beperkte groep mensen die hiervan
gebruik knnen en mogen maken.

Groet, Jan.

John OO
15/08/06, 23:46
"Jan" <janvh@hotmail.com> wrote:
>
>"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
>news:MPG.1f31254f7c7573de98a07f@news.individual.ne t...
>> Jan:
>>
>>> Het liefst zou ik een bestaand script vinden dat mijn idee/vraag
>>> benaderd.
>>> Zodat ik er iets van kan opsteken.
>>
>Hopelijk is er een scripje wat ik kan gebruiken......
>
Kijk eens hier:
http://www.oscommerce.com/community/contributions,3282
en hier:
http://www.oscommerce.com/solutions/downloads

Jan
15/08/06, 23:46
"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
news:MPG.1f31254f7c7573de98a07f@news.individual.ne t...
> Jan:
>
>> Het liefst zou ik een bestaand script vinden dat mijn idee/vraag
>> benaderd.
>> Zodat ik er iets van kan opsteken.
>
> Ah.
> In dat geval kun je bekijken:
> http://www.pc-configurator.co.uk/
> http://www.x-cart.com/product_configurator.html


Dag.......,

Ik heb vandaag twee bestandjes gemaakt: 1 om gegeven toe te voegen aan een
database en 2 om de gegevens op het scherm te laten zien van het geen wat ik
ingevoerd heb...... maar het werkt niet. Kan iemand aangeven wat ik fout
doe ?


Bestand 1: - gegeven invoer in database pc_samenstellen:
<DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<?php
?>

Informatie toevoegen:<br>
<form action="voegtoe.php" method="post">
Productnunner:<br><input type="text" name="productnummer" size="15"
maxlength="15"><br>
Productnaam:<br><input type="text" name="productnaam" size="50"
maxlength="15"><br>
Productgroepr:<br><input type="text" name="productgroep" size="15"
maxlength="15"><br>
Productprijs:<br><input type="text" name="productprijs" size="15"
maxlength="15"><br>
Productkeuze<br><select size="1" name="productkeuze">
<option value="extra geheugen*100">extra geheugen</option>
<option value="Lcd scherm*200">Lcd scherm 17</option>
</select><p><br>
<input type="submit" name="submit" value="Toevoegen">
</p>
</form>

<?php

if($submit) {

mysql_connect("localhost","root","beheerder");
mysql_select_db("pc_samenstellen");

$insert = "INSERT INTO tabel
(productnummer,productnaam,productgroep,productpri js)
VALUES ('$productnummer','$productnaam','$productgroep',' $productprijs')";
$query = mysql_query($insert)or die(mysql_error());
}
?>

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

Bestand 2: - laat gegevens zien, maar er komt niks op het scherm.
<?php

mysql_connect("localhost","root","beheerder");
mysql_select_db("pc_samenstellen");

$select = "SELECT * FROM tabel";
$query = mysql_query($select)or die(mysql_error());
?>



<?php
while($list = mysql_fetch_object($query)){

echo "$list->productnummer
";
echo "$list->productnaam
";
echo "$list->productgroep
";
echo "$list->verkoopprijs";
?>

Erick T. Barkhuis
15/08/06, 23:46
Jan:

> Ik heb vandaag twee bestandjes gemaakt: 1 om gegeven toe te voegen
> aan een database en 2 om de gegevens op het scherm te laten zien van
> het geen wat ik ingevoerd heb...... maar het werkt niet.

Het is nuttig te zeggen _wat_ er niet werkt, welke foutmeldingen je
krijgt, welke foutieve functionaliteit je vaststelt, enzovoort.
Door alleen te zeggen "het werkt niet" ben je ongeveer net als de klant
die met zijn auto bij de garage komt en zegt: "Hij doettut niet. Los het
even op."


> Kan iemand aangeven wat ik fout doe ?
>
>
> Bestand 1: - gegeven invoer in database pc_samenstellen:
[...]
>
> if($submit) {

Dit zou wel eens altijd FALSE op kunnen leveren.
Welke versie van PHP draai je? Heb je al eens met "phpinfo()" gekeken hoe
het staat met 'register_globals'?

>
> Bestand 2: - laat gegevens zien, maar er komt niks op het scherm.

En zit er wel wat in die tabel, dan?

SF
15/08/06, 23:46
"Jan" <janvh@hotmail.com> schreef

> $query = mysql_query($select)or die(mysql_error());
> ?>
is het een typfout hier of staat in je echte script ook het woord 'or' vast
aan ($select)?
SF

Jan
15/08/06, 23:46
"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
news:MPG.1f31a100a75b0d9c98a080@news.individual.ne t...
> Jan:
>
>> Ik heb vandaag twee bestandjes gemaakt: 1 om gegeven toe te voegen
>> aan een database en 2 om de gegevens op het scherm te laten zien van
>> het geen wat ik ingevoerd heb...... maar het werkt niet.
>
> Het is nuttig te zeggen _wat_ er niet werkt, welke foutmeldingen je
> krijgt, welke foutieve functionaliteit je vaststelt, enzovoort.
> Door alleen te zeggen "het werkt niet" ben je ongeveer net als de klant
> die met zijn auto bij de garage komt en zegt: "Hij doettut niet. Los het
> even op."
>
>
>> Kan iemand aangeven wat ik fout doe ?
>>
>>
>> Bestand 1: - gegeven invoer in database pc_samenstellen:
> [...]
>>
>> if($submit) {
>
> Dit zou wel eens altijd FALSE op kunnen leveren.
> Welke versie van PHP draai je? Heb je al eens met "phpinfo()" gekeken hoe
> het staat met 'register_globals'?
>
>>
>> Bestand 2: - laat gegevens zien, maar er komt niks op het scherm.
>
> En zit er wel wat in die tabel, dan?
>
>


>Erick:

'register_globals' staat op "On" en ik krijg geen foutmeldingen. Voor
mij is het erg vreemd maar ja ik ben ook een leek.

Ik kan met het invoerbestand 1 gegevens invullen en opslaan Maar met
bestand 2, opvragen krijg ik geen gegevens op het scherm. Er komen geen
foutmeldingen.....

Groet, Jan.

Jan
15/08/06, 23:46
"SF" <sfranclGEENMAIL@wanadoo.nl> schreef in bericht
news:44c789ae$0$63442$dbd4d001@news.wanadoo.nl...
>
> "Jan" <janvh@hotmail.com> schreef
>
>> $query = mysql_query($select)or die(mysql_error());
>> ?>
> is het een typfout hier of staat in je echte script ook het woord 'or'
> vast aan ($select)?
> SF
>
>SF,

Stond inderdaad "vast", heb ik aangepast maar het maakt niks uit. Erg he.

Groet, Jan.

Erick T. Barkhuis
15/08/06, 23:46
Jan:

> Er komen geen foutmeldingen.....

Ik kan het me haast niet voorstellen.
Krijg je zelfs geen melding dat een afsluitende accolade ontbreekt in:

<?php
while($list = mysql_fetch_object($query)){

echo "$list->productnummer
";
echo "$list->productnaam
";
echo "$list->productgroep
";
echo "$list->verkoopprijs";
?>



--
Erick

"Start Netscape op en roep heel hard: 'FOEI!'. Dat zal 'm leren" -
Gilbert in niwo

Jan
15/08/06, 23:46
"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
news:MPG.1f31bb7b1d6c1fdf98a081@news.individual.ne t...
> Jan:
>
>> Er komen geen foutmeldingen.....
>
> Ik kan het me haast niet voorstellen.
> Krijg je zelfs geen melding dat een afsluitende accolade ontbreekt in:
>
> <?php
> while($list = mysql_fetch_object($query)){
>
> echo "$list->productnummer
> ";
> echo "$list->productnaam
> ";
> echo "$list->productgroep
> ";
> echo "$list->verkoopprijs";
> ?>
>
>
>
> --
> Erick
>
> "Start Netscape op en roep heel hard: 'FOEI!'. Dat zal 'm leren" -
> Gilbert in niwo
>

Erick, ik heb de beide scripts online gezet:

http://jansfotos.dtdns.net/voegtoe.php

http://jansfotos.dtdns.net/opvragen.php

Groet, Jan.

SF
15/08/06, 23:46
"Jan" <janvh@hotmail.com> schreef >
> "Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef

>> En zit er wel wat in die tabel, dan?
>>
zie je iets in de tabel met phpmyadmin?
SF

Jan
15/08/06, 23:46
"SF" <sfranclGEENMAIL@wanadoo.nl> schreef in bericht
news:44c7ac28$0$76723$dbd49001@news.wanadoo.nl...
>
> "Jan" <janvh@hotmail.com> schreef >
>> "Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef
>
>>> En zit er wel wat in die tabel, dan?
>>>
> zie je iets in de tabel met phpmyadmin?
> SF
>
>Ja er staan nu 3 reccords is, de laatst met test 123 test 123 test.

Maar opvragen lukt me (nog) niet.......

Gort, Jan.

Erick T. Barkhuis
15/08/06, 23:46
Jan:

> Erick, ik heb de beide scripts online gezet:
>
> http://jansfotos.dtdns.net/voegtoe.php
>
> http://jansfotos.dtdns.net/opvragen.php

Nee, da's slechts de output.

Twee vragen:
1. heb je de syntaxfout in het tweede script hersteld?
2. heb je al eens in error.log gekeken of daar foutmeldingen staan?

Jan
15/08/06, 23:46
"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
news:MPG.1f31cce8ff4f0bc198a082@news.individual.ne t...
> Jan:
>
>> Erick, ik heb de beide scripts online gezet:
>>
>> http://jansfotos.dtdns.net/voegtoe.php
>>
>> http://jansfotos.dtdns.net/opvragen.php
>
> Nee, da's slechts de output.
>
> Twee vragen:
> 1. heb je de syntaxfout in het tweede script hersteld?
> 2. heb je al eens in error.log gekeken of daar foutmeldingen staan?

Ik heb gezocht met find . -name error.log -print maar kom geen
error.log tegen.

Ik heb in het "opvraag" bestand de spaties bij "or" en "die" aangepast

hier het aangepaste scriptje.....

<?php

mysql_connect("localhost","root","beheerder");
mysql_select_db("pc_samenstellen");

$select = "SELECT * FROM tabel";
$query = mysql_query($select) or die (mysql_error());

?>

<?php

while($list = mysql_fetch_object($query)){

echo "$list->productnummer
";
echo "$list->productnaam
";
echo "$list->productgroep
";
echo "$list->verkoopprijs
";

?>


Groet Jan.

Jan
15/08/06, 23:46
"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
news:MPG.1f31cce8ff4f0bc198a082@news.individual.ne t...
> Jan:
>
>> Erick, ik heb de beide scripts online gezet:
>>
>> http://jansfotos.dtdns.net/voegtoe.php
>>
>> http://jansfotos.dtdns.net/opvragen.php
>
> Nee, da's slechts de output.
>
> Twee vragen:
> 1. heb je de syntaxfout in het tweede script hersteld?
> 2. heb je al eens in error.log gekeken of daar foutmeldingen staan?


Erick, stom van me.... stom, stommer, stmost!
} vergeten....... dus het werkt nu


Nu komen nog meer moeilijke dingen ( voor mij dan ) aan bod met name
de gegevens uit de database naar zo'n keuzemenutje........

Maar is voor later want morgen om half 11 moet ik binnen zijn in het
ziekenhuis, Te veel vocht en het bloed is niet oke.

Bedankt , bedankt iedereen en tot over een weekje of wat.
Gr. Jan.

Erick T. Barkhuis
15/08/06, 23:46
Jan:
>
> "Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
> news:MPG.1f31cce8ff4f0bc198a082@news.individual.ne t...
> > Jan:
> >
> >> Erick, ik heb de beide scripts online gezet:
> >>
> >> http://jansfotos.dtdns.net/voegtoe.php
> >>
> >> http://jansfotos.dtdns.net/opvragen.php
> >
> > Nee, da's slechts de output.
> >
> > Twee vragen:
> > 1. heb je de syntaxfout in het tweede script hersteld?
> > 2. heb je al eens in error.log gekeken of daar foutmeldingen staan?
>
> Ik heb gezocht met find . -name error.log -print maar kom geen
> error.log tegen.
>
> Ik heb in het "opvraag" bestand de spaties bij "or" en "die" aangepast
>
> hier het aangepaste scriptje.....
>
> <?php
>
> mysql_connect("localhost","root","beheerder");
> mysql_select_db("pc_samenstellen");
>
> $select = "SELECT * FROM tabel";
> $query = mysql_query($select) or die (mysql_error());
[...enz...]

Probeer eens dit:

> $connection = mysql_connect("localhost","root","beheerder") or die("Connect Error: ".mysql_error());
> $db = mysql_select_db("pc_samenstellen", $connection) or die("Select-DB Error: ".mysql_error());
> $select = "SELECT * FROM tabel";
> $result= mysql_query($select , $connection) or die("Query Error: ".mysql_error());

> while ($row=mysql_fetch_array($result)) {
> echo "Prod.nr. is:".$row['productnummer'];
> }
> mysql_close($connection);

Erick T. Barkhuis
15/08/06, 23:46
Jan:

> Erick, stom van me.... stom, stommer, stmost!
> } vergeten....... dus het werkt nu

Ah. Mooi.

> Nu komen nog meer moeilijke dingen ( voor mij dan ) aan bod met name
> de gegevens uit de database naar zo'n keuzemenutje........

Op hoeveel uur werk heb je dit projectje zelf ingeschat, Jan?

>
> Maar is voor later want morgen om half 11 moet ik binnen zijn in het
> ziekenhuis, Te veel vocht en het bloed is niet oke.

Sterkte!

Jan
15/08/06, 23:46
"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
news:MPG.1f31d3ea2302a1f98a084@news.individual.net ...
> Jan:
>
>> Erick, stom van me.... stom, stommer, stmost!
>> } vergeten....... dus het werkt nu
>
> Ah. Mooi.
>
>> Nu komen nog meer moeilijke dingen ( voor mij dan ) aan bod met name
>> de gegevens uit de database naar zo'n keuzemenutje........
>
> Op hoeveel uur werk heb je dit projectje zelf ingeschat, Jan?
>
>>
>> Maar is voor later want morgen om half 11 moet ik binnen zijn in het
>> ziekenhuis, Te veel vocht en het bloed is niet oke.
>
> Sterkte!

Bedankt !

Jan
15/08/06, 23:46
"Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
news:MPG.1f31d347115be85898a083@news.individual.ne t...
> Jan:
>>
>> "Erick T. Barkhuis" <erick.usenet@ardane.c-o-m> schreef in bericht
>> news:MPG.1f31cce8ff4f0bc198a082@news.individual.ne t...
>> > Jan:
>> >
>> >> Erick, ik heb de beide scripts online gezet:
>> >>
>> >> http://jansfotos.dtdns.net/voegtoe.php
>> >>
>> >> http://jansfotos.dtdns.net/opvragen.php
>> >
>> > Nee, da's slechts de output.
>> >
>> > Twee vragen:
>> > 1. heb je de syntaxfout in het tweede script hersteld?
>> > 2. heb je al eens in error.log gekeken of daar foutmeldingen staan?
>>
>> Ik heb gezocht met find . -name error.log -print maar kom geen
>> error.log tegen.
>>
>> Ik heb in het "opvraag" bestand de spaties bij "or" en "die" aangepast
>>
>> hier het aangepaste scriptje.....
>>
>> <?php
>>
>> mysql_connect("localhost","root","beheerder");
>> mysql_select_db("pc_samenstellen");
>>
>> $select = "SELECT * FROM tabel";
>> $query = mysql_query($select) or die (mysql_error());
> [...enz...]
>
> Probeer eens dit:
>
>> $connection = mysql_connect("localhost","root","beheerder") or
>> die("Connect Error: ".mysql_error());
>> $db = mysql_select_db("pc_samenstellen", $connection) or die("Select-DB
>> Error: ".mysql_error());
>> $select = "SELECT * FROM tabel";
>> $result= mysql_query($select , $connection) or die("Query Error:
>> ".mysql_error());
>
>> while ($row=mysql_fetch_array($result)) {
>> echo "Prod.nr. is:".$row['productnummer'];
>> }
>> mysql_close($connection);
>
Erick,

Werkt perfect zie http://jansfotos.dtdns.net/opvragen_3.php

Bedankt, groet, Jan.

SF
15/08/06, 23:46
"Jan" <janvh@hotmail.com> schreef
>>Ja er staan nu 3 reccords is, de laatst met test 123 test 123 test.
>
> Maar opvragen lukt me (nog) niet.......
>
> Gort, Jan.
>
die had ik aangemaakt
SF

SF
15/08/06, 23:46
"Jan" <janvh@hotmail.com> schreef
>>
>> Ah. Mooi.
gefeliciteerd

>>> Maar is voor later want morgen om half 11 moet ik binnen zijn in het
>>> ziekenhuis, Te veel vocht en het bloed is niet oke.
>>
>> Sterkte!
>
ook namens mij. ziek door de warmte?
SF

Jan
15/08/06, 23:46
"SF" <sfranclGEENMAIL@wanadoo.nl> schreef in bericht
news:44c7d2fb$0$29665$dbd49001@news.wanadoo.nl...
>
> "Jan" <janvh@hotmail.com> schreef
>>>
>>> Ah. Mooi.
> gefeliciteerd
>
>>>> Maar is voor later want morgen om half 11 moet ik binnen zijn in het
>>>> ziekenhuis, Te veel vocht en het bloed is niet oke.
>>>
>>> Sterkte!
>>
> ook namens mij. ziek door de warmte?
> SF
>
>
Bedankt, beetje, ik ben al jaren een hart en longpatient. Groet, Jan.

Math1985
15/08/06, 23:46
SF wrote:
> "Jan" <janvh@hotmail.com> schreef
>
>> $query = mysql_query($select)or die(mysql_error());
>>>
> is het een typfout hier of staat in je echte script ook het woord
> 'or' vast aan ($select)?

Dat mag toch best? Of niet?

Branko Collin
15/08/06, 23:46
On Tue, 25 Jul 2006 20:07:58 +0200, "Jan" <janvh@hotmail.com> wrote:

>Dag vaklui, ik wil met een formulier en dan vervolgkeuzelijst een formulier
>maken waar de bezoeker zelf enkele onderdelen kan selekteren om zijn pc
>"samen te stellen" . Ik heb gezocht op het web naar een php script
>"configutator" maar niks gevonden. Ik heb een databases met de
>onderdelenlijst en prijzen er in maar ik kom er niet ut. Hopelijk kan iemand
>me op het goede been helpen. Gr. Jan.

Kijk eens op Mijn Winkel.

Als dat niet genoeg is, bijvoorbeeld omdat je je voorraadbeheersysteem
aan je bestelsysteem wilt koppelen, moet je er rekening mee houden dat
e.e.a. prijzig kan worden. Al kan je natuurlijk de mazzel hebben dat
daar inderdaad een skrippie voor bestaat...
--
branko collin
Volk van San Theodoros, ik heb U begrepen.