Danne V skrev:
Tipset om att faktiskt börja knåpa ihop något var bra. Började ju faktiskt med html för 15 år sen på det sättet, och senare också css på samma vis.
Stackoverflow hade jag glömt bort. Tack för påminnelsen.
Tycker mig ju alltså kunna html och css ganska OK, fuskat lite med php då och då, och har egna kompletta servrar (både lokalt och i UK) så det är väl bara att orka rulla upp de proverbiala ärmarna och försöka borra på.....
Okej, kan du html, css och lite php så borde inte steget vara så stort.
T.ex.
1.
I enbart HTML & CSS, gör ett formulär för t.ex. användarregistering (eller nån annan registrering)
Förslag på fält: Förnamn, efternamn, email, kön (radioknappar), län (combobox/rullgardin)
2.
Gör en enkel PHP-sida, som visar innehållet som postades från formuläret. Om detta script heter formdata.php så ska din form-tagg ha action-värdet: action="formdata.php" och method="POST"
3.
Gör en databas-tabell i t.ex. PhpMyAdmin, som har en kolumn för varje fält, plus en id-kolumn med autogenererat-id-nummer.
4.
Gör om din formdata.php och spara värdena i MySQL-tabellen som du just skapade. Kolla sen i PhpMyAdmin, att alla värdena sparades korrekt.
5.
Gör en PHP-sida som listar alla tidigare registreringar från MySQL-tabellen.
6.
Lägg HTML-formuläret ovanför listan som du gjorde, på samma sida. Använd nu ajax för att posta formuläret istället. Det innebär att direkt när du postar formuläret (med en "skicka-knapp") så ska listan uppdateras, utan att hela sidan laddas om. För Ajax, så måste du posta formuläret med JavaScript till en PHP-sida, som sen skickar tillbaka resultatet (t.ex. formulärdatan + id-numret som genererades).
7.
gör som i föregående steg, men använd JSON.
8.
Använd "Sessioner" och inloggning, för att låta användare posta formulär. Nu måste du använda relationer i database för att t.ex. hämta alla poster en viss användare har gjort.