09. juli 2007 - 16:16Der er
18 kommentarer og 2 løsninger
mulighed for valg til flere db-tabeller
jeg er ved at lave et lille online bogføringssystem, hvor oplysninger skal gemmes i 3 tabeller hvergang, Det kan jeg godt klare! Tabel_1 skal bruges hver gang, mens de to andre tabeller varigerer mellem 14 forskellige. Kan man lave f.eks. noget i stil med et par dropdownlister, så man kan vælger til og fra tabeller? Eller skal jeg laver en side til hver eneste kompination? Iøvrigt kunne jeg godt bruge en "default" dato i mit datofelt: format yyyy-mm-dd, men da det "kun" skal være default kan jeg ikke bruge mysql timestamp.
ad.1 Kan du vise mig et lille eksempel? :-) ad.2 Jeg bruger datatypen date, men jeg har vist forklaret mig dårligt. På min formside vil jeg gerne have dd som default, men man skal kunne skrive en selvvagt dato i stedet for.
KANON! I har begge givet mig noget at bejde med, (php.net er også en god side) SHOW TABLES viser dog lige et par tabeller der ikke skal med (userlist bl.a.) men der må jeg så finde på noget så de ikke vises. (evt. flytte til en ny db) Jeg kan godt få echo date til at virke i en selectbox, min selvvalgte dato driller dog lidt, men nu har jeg jo lidt mere hjælp på php.net må jeg forslå at de herre (m/k man ved jo aldrig :-) deler point?
Smuk showsouce! Jeg havde tænk at man nok kunne sådan et eller andet, og det kunne jeg måske finde på php.net (se! jeg er allerede blevet forelsket på den side:-) Jeg skal se om jeg kan finde ud af og få det lagt i en selectbox.
Sorry! jeg har lige en "nød" mere! Jeg har brugt som der er forslået i det ovenstående, og jeg kan også fint vælge mellem mine tabeller! Men jeg kan ikke få den valgte tabel med over i min sendside når jeg trykker submit. Min kode på sendsiden er her, indtastninger kommer fint med over i databasen i de to første "INSET INTO" men i den 3. !!!! hvad skal jeg kalde den for at den kan finde min valgte tabel?
//kontakt base include("database.php"); //indsæt indholdet i database mysql_query("INSERT INTO bilag(id, dato, tekst, ind) values('','$dato','$tekst','$ind')");
mysql_query("INSERT INTO kasse(id, dato, tekst, ind) values('','$dato','$tekst','$ind')");
mysql_query("INSERT INTO ?????(id, dato, tekst, ud , ind) values('','$dato','$tekst','$ind''$ind')");
Ups! jeg ser lige at der er et par kodefejl, men dette er kun et eksempel, jeg har klippet lidt ud for overskuelighedens skyld. Det store spørgsmål er hvad der skal stå i stedet for "?????"
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.