CLaSS Skrevet 18. februar 2004 Del Skrevet 18. februar 2004 (endret) Har en MySql database hvor det allerede er opprettet en tabell manuelt hvor data fra et skjema lagres. Her bruker jeg et PHP skript for å legge inn dataene i databasen. Det går bra. Men det ønsker nå er: Når jeg lager et nytt skjema skal det skal opprettes automatisk en ny tabell, med riktig antall felter, i databasen ved tanke på hvor mange felter/spørsmål skjemaet har. Og da skal den nyoppretta tabellen være umiddelbart klart til bruk. Er det mulig å lage et PHP-skript som på en måte analyserer det nye skjemaet og oppretter deretter ny tabell (med tilhørende felter) i databasen første gang, og kun da, man trykker på submit knappen etter endt svargivning i skjemaet? De neste som svarer på det samme skjemaet skal det selvfølgelig ikke opprettes en ny tabell, men bruke den samme tabellen som "tilhører" skjemaet. For å oppsummere: ved hvert nye skjema jeg lager, vil jeg at det automatisk opprettes èn ny tabell til den, når den aller første respodanten trykker på submit på skjemaet. Og de neste respodantenes data legges i den samme tabellen. Endret 18. februar 2004 av CLaSS Lenke til kommentar
CLaSS Skrevet 18. februar 2004 Forfatter Del Skrevet 18. februar 2004 Ingen som kan hjelpe meg ??? Lenke til kommentar
CLaSS Skrevet 2. mars 2004 Forfatter Del Skrevet 2. mars 2004 Kom igjen. Noen må vel vite noe om detta? Vær så snill å hjelp meg Lenke til kommentar
supersmalltalk Skrevet 2. mars 2004 Del Skrevet 2. mars 2004 Dette går selvfølgelig an, men hvis du ikke vet hvordan du skal gjøre det så bør du dele det opp litt. - Start med å klare å lage en tabell ut fra informasjonen fra formene. www.mysql.com < søk på create table - Deretter finner du ut hvordan du kan finne ut om tabellen allerede eksisterer. www.mysql.com < søk på SELECT (Tror du kan få informasjon ved å prøve å hente ut informasjonen fra tabellen( SELECT * FROM tabell; ) som da vil gi svaret 1 hvis den er der, mens 0 hvis den ikke er opprettet). - Så hvis den finner ut at tabellen finnes, så legger den informasjonen du vi ha inn i tabellen? Da er vi vel kommet et stykke. P.S Dette er skrevet av hodet, og ikke sikkert det fungerer en gang. Men håper det er en liten tankevekker om hvor og hvordan du kan starte. Lenke til kommentar
CLaSS Skrevet 2. mars 2004 Forfatter Del Skrevet 2. mars 2004 Thanks! Ble litt klarere nå ja. Hadde ikke tenkt på det med 0 og 1, om tabellen eksisterer osv Absolutt verdt å ta en nærmere titt på! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå