Ik heb een vraag, en hoop dat iemand mij kan helpen.
Teminste een zetje in de goeie richting.
Ik ben bezig met een php script om producten aan te passen in mijn database.
Ik wil (en als dat kan) met 2 forms werken.
De eerste form is het selecteren van de categorie, en het selecteren van de juiste table in mijn database.
En als je dan op de submit knop drukt, krijg ik de data van de producten uit mijn database.
De pagina vernieuwd zich weer, en krijg dan de tweede form te zien met de data wat ik geselecteerd hebt uit de eerste form.
Tot zo ver is het mij gelukt.
Nu is mijn vraag, in de tweede form wil ik mijn product updaten.
Maar daar heb ik de value van de eerste form nodig om de juiste table aan te spreken in mijn database.
Heeft iemand een idee hoe ik dat zou kunnen doen?
De eerste form is het selecteren van de categorie, en het selecteren van de juiste table in mijn database.
En als je dan op de submit knop drukt, krijg ik de data van de producten uit mijn database.
Heb wat vraagtekens bij het database-model.
Waarom zou een gebruiker een table moeten selecteren?
Zet de waarde van de geselecteerde table in een sessie.
De eerste form klik je de categorie aan van welk product je wilt hebben en de tweede form daar klik je het product aan of aanpassingen doen in de database
Ja dat heb ik maar als je dan de tweede form krijgt dan moet de volgende "sql = update" en dan de valse van de vorige form om te updaten maar dat wil niet lukken
[size=xsmall]Toevoeging op 10/09/2014 20:19:21:[/size]
Ik heb dan staan SELECT product_naam, levering FROM $categorie
Categorie is dan de table in mijn database
Dat is wat Ward zegt, je database is niet goed ingericht. Je hebt nu per categorie een tabel met producten.
Wat als er in de toekomst een categorie bijkomt?
Met andere woorden 2 tabellen, producten en categorieen.
Bijv. Ik moet Heineken bier aanpassen dat in de aanbieding is.
Dan selecteer ik bier in mijn database "categorie", en dan krijg ik in mijn andere form alle bier soorten en selecteer dan de naam Heineken "producten " en pas het aan en dan update ik het product.