Insåg att mitt inlägg kanske låg på lite för "hög" nivå.. Så jag provar att gå lite lägre..
Varje nyhet lagras i databasen enligt följande struktur;
--------------
* ID
* Titel
* Nyhet
--------------
När vi besöker hemsidan gör php följande;
1. Ansluter till databas-servern, mysql_connect();
2. Väljer vår databas med nyheter, mysql_select_db();
3. Hämtar alla nyheter från databasen, mysql_query(), med följande SQL-fråga; "SELECT * FROM nyheter".
4. Därefter skriver php ut datan som ligger lagrad i fälten "Titel" och "Nyhet".
Nu har vi alltså visat informationen för användaren. Om du kikar lite extra på strukturen som varje nyhet lagras enligt, så ser du att det finns ett litet ID-nummer där. Detta ID-nummer är unikt för varje nyhet och krävs för att vi ska kunna hantera våra nyheter på ett smidigt sätt.
När vi visar nyheten för användaren så lägger vi också till en liten länk under nyheten; "edit.php?id=3".
På så sätt kan vi berätta för edit.php vilken nyhet det är som vi vill redigera.
När vi nu klickat på länken och skickas till sidan edit.php så sker följande;
1. Steg 1-3 från förra proceduren
2. Den här gången så skriver php ut datan som ligger lagrad i "Titel" och "Nyhet" i två stycken separata textfält(<textarea></textarea> i HTML).
3. Nu kan vi redigera datan bäst vi vill och sedan klickar vi på knappen som gör följande;
4. Informationen i de två textfälten skickas till sidan "submit.php" med POST-metoden(<form method="post"> i HTML), där den sedan används för att skriva över den befintliga informationen i databasen. Detta sker med följande SQL-fråga; "UPDATE nyheter SET Titel = '{$_POST['titel']}', nyhet = '{$_POST['nyhet']}' WHERE id=3 LIMIT 1".
5. Nu skickas vi tillbaka till index.php där alla nyheter visas för oss igen, den här gången har nyheten med ID 3 dock ändrats efter våra modifieringar.
Nu blev det lite djupare iallafall

Hoppas det lyser upp lite grann iallafall, annars får du skälla på mig
