************ Dato: 30. juni Dato: 28. juni Dato: 13. juni ************
Under disse datoer skal jeg så have noget data --> afhængigt af hvad der er sket på siden. Der skal eksempelvis stå:
************ Dato: 30. juni - nyt design - købt en abe Dato: 28. juni - ny nyhed Dato: 13. juni - 5 nye æbler - hej med dig - 3 køer ************
Så på en eller anden måde indenholder de de forskellige datoer yderligere data, som man kan indlægge efterhånden alt efter hvilken dato man skriver.
Altså jeg skal have en løsning eller bare \"instrumenterne\" så man kan tilføje yderligere data til de forskellige datoer, samt en løsning til at visse det på siden.
hvornår bliver -nyt design og købt en abe skrevet i databasen, Det vel bare nogle variabler der skal tildeles nogle værdier i en formularboks som har forbindelse til databasen ?
Har du ikke andre felter i din database end lige \"dato\"?
Du skal lave flere felter (fields - går ud fra at du har phpmyadmin?) eller bare ét og kalde det \"data\" eller hvad du nu ønsker. Du kan så indtaste de ekstra informationer, der skal være til hver dato.
For at kalde dine data ud skal dit script se således ud:
zeusmedia>> Du har fat noget rigtigt der, men sagen er at f.eks. \"data\" skal kunne opdateres.
Hvis jeg nu den 12. juni ligger \"Hej\" ind, er resultatet følgende:
**********
Dato: 12. juni - hej
**********
Denne skal kunne \"opdateres\" så der kan ligges yderligere data ind. Nu vil jeg også have hej ind ved samme dato. Hvis jeg blot igen bruger \"INSERT INTO test VALUES(\'$dato\',\'$data\')\", vil resultatet være følgende:
************
Dato: 12. juni - hej Dato: 12. juni - med
************
Den skal ligge \"med\" ind under \"12. juni\", så \"data\" for \"\"12. juni\" både er \"hej\" og \"med\".
Hmm... så skal du vist have endnu et field med: \"id\". Sæt denne til \"auto_increment\" så den automatisk lægger 1 til tallet i den forrige række.
Dernæst kan du bruge UPDATE i stedet for INSERT: mysql_query(\"UPDATE test SET data=$data WHERE id=$id\");
Altså: UPDATE tabel SET kollonne=nye data WHERE idkollonne=id
Du skal så sende \"id\" for den række du vil ændre sammen med et link eller lignende.
Vil du beholde de gamle data, kan du lave en: SELECT * FROM test WHERE id=$id while bla bla $olddata=$row[data];
Her har du tilføjet det eksisterende indhold af \"data\" til en variabel der hedder \"olddata\". På den side hvor du vil redigere indholdet, kan du indsætte et textarea, hvor du sætter $olddata:
På denne måde står den eksisterende tekst i dit textarea og du kan vælge at slette det eller bare tilføje mere.
God fornøjelse!
//zeusmedia
Synes godt om
Ny brugerNybegynder
Din løsning...
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.