Trädvy Permalänk
Medlem
Plats
Höör
Registrerad
Nov 2008

Bokningssystem

Hej allihop!

Jag håller på att bygga en ny hemsida till Deltalans, och jag skulle gärna vilja ha ett snyggt bokningssytem för att boka platser?

har någon något bra tips?

Mvh

Alex

ASUS M4N72-E 750A || AMD Phenom II x2 3.1 GHz clockad: 3.5 GHz || 2st Corsair Dominator 2Gb 1024MHz || ASUS EN9800GT 1Gb || Cougar 550W || Samsung Spinpoint 1TB

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Maj 2009

Hur hade du tänkt att göra det då?

Har du någon erfarenhet av programmering, det går att fixa i PHP/ASP med MySQL.

Trädvy Permalänk
Medlem
Plats
Höör
Registrerad
Nov 2008

Jag kan PHP/MySQL men inte ASP? Så jag har lite erfarenhet och det jag inte kan lär jag in snabbt

ASUS M4N72-E 750A || AMD Phenom II x2 3.1 GHz clockad: 3.5 GHz || 2st Corsair Dominator 2Gb 1024MHz || ASUS EN9800GT 1Gb || Cougar 550W || Samsung Spinpoint 1TB

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Maj 2009

PHP är ju enligt min mening bättre än ASP, om du kan PHP och MySQL så tycker jag att du skall köra på det.

Gör en .html sida med en form och flera textinputs. Genom att sedan trycka på "skicka" på sidan så förs man vidare till en .php fil där du plockar upp alla värdena från föregående sida. I ASP använder man request.form("namninput")

Exempel

strNAME = request.form("namninput")
, I php använder man POST metoden tror jag det kallas, där man alltså snappar upp värdet från föregående sida.

När du har värdet i en variabel kan du sedan enkelt mata in det i din MySQL databas, glöm inte skydda mot SQL injections och att stänga alla öppna objekt efter dig.

När värdet lagts in i databasen kan du enkelt loopa ut bokningarna från databasen.

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jun 2004

Mitt tips till nybörjare är alltid att först skapa HTML och CSS, alltså hur du har tänkt dig att det ska se ut. En sida där man gör en ny bokning, en sida där man ser alla platser och vilka som är upptagna, en sida där man kan se vilka dagar man kan boka och så vidare.

Sen när du har allt (gör det inte för noggrant bara, det kommer ändras) så går du vidare och skapar upp en databas, fyller den med data från dina HTML-sidor via PHP och så vidare.

Googla på några PHP-guider så kommer du igång snabbare.

Trädvy Permalänk
Medlem
Plats
Västerås
Registrerad
Jun 2005
Citat:

Ursprungligen inskrivet av azoapes
Mitt tips till nybörjare är alltid att först skapa HTML och CSS, alltså hur du har tänkt dig att det ska se ut. En sida där man gör en ny bokning, en sida där man ser alla platser och vilka som är upptagna, en sida där man kan se vilka dagar man kan boka och så vidare.

Sen när du har allt (gör det inte för noggrant bara, det kommer ändras) så går du vidare och skapar upp en databas, fyller den med data från dina HTML-sidor via PHP och så vidare.

Googla på några PHP-guider så kommer du igång snabbare.

Fel.

Skapa en "grov" sida och skapa funktionalitet först så som PHP kod som ska genomföra olika saker och se till att det fungerar först. Sedan kan du oroa dig för formgivningen och utseendet.

Dessutom finns det ingen anledning att inte ha en HTML fil med filändelsen PHP.

Fördelen med PHP över ASP till exempel är enligt min mening att PHP är något mer användarvänligt för nybörjare.

Sätt dig ner och skissa lite på papper ett grovt förenklat "flödes schema" på hur du tänkt dig att det skall fungera.

Dela sedan upp olika funktioner i olika PHP filer som gör och behandlar en sak vardera.
Dessa PHP filer kan du sedan använda header("Location: index.php"); i för att skicka tillbaka användaren till en sida med layout när scriptet kört klart.

Hoppas du har en vägledning här.

Fractal Design Arc Svart | MSI Z68A-GD55 G3 REV B3 | Intel® Core i7 2600K, 3.4GHz, 8MB | Corsair 16GB (4x4096MB) CL9 1600Mhz VENGEANCE LP | MSI GeForce GTX 670 | Phanteks PH-TC14PE CPU Cooler (vit) | Corsair Power Supply 650W TX M, Modular, ATX, PS/2 | SSD (okänd tillverkare) + 2 äldre SATA2 diskar på 750 Gb, 350 gb. | OS: Microsoft Windows 10 home.

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jun 2004
Citat:

Ursprungligen inskrivet av BlueEyes
Fel.

Skapa en "grov" sida och skapa funktionalitet först så som PHP kod som ska genomföra olika saker och se till att det fungerar först. Sedan kan du oroa dig för formgivningen och utseendet.

Dessutom finns det ingen anledning att inte ha en HTML fil med filändelsen PHP.

Fördelen med PHP över ASP till exempel är enligt min mening att PHP är något mer användarvänligt för nybörjare.

Sätt dig ner och skissa lite på papper ett grovt förenklat "flödes schema" på hur du tänkt dig att det skall fungera.

Dela sedan upp olika funktioner i olika PHP filer som gör och behandlar en sak vardera.
Dessa PHP filer kan du sedan använda header("Location: index.php"); i för att skicka tillbaka användaren till en sida med layout när scriptet kört klart.

Hoppas du har en vägledning här.

Hur ska han kunna veta vilken funktionalitet PHP ska sköta, om han inte ens vet vilka HTML-element som kommer finnas? Det bästa är att ha designskisser från början, bilder som visar hur allt kommer att se ut och fungera. Men det orkar inte nybörjare med, då är det näst bästa att ha alla viktiga element klara i grova drag i HTML, för att sedan skapa den bakomliggande dynamiken i PHP.

En "HTML-sida", som jag skrev, är inte en fil som har filändelsen .html, utan kan lika gärna vara PHP utan dynamik som renderar statisk HTML.

Formgivning skall helst komma, som du skriver, bland det sista i arbetsflödet. Jag tror vi är överens, du missförstod det jag skrev. När man som nybörjare ska skapa webbplatser i ett CMS eller ska skapa dynamiken via PHP, är det alltid enklast att skapa statiska mallar, populerade med lite fake-data, och sedan byta ut komponenter på sidan mot dynamiska kontroller. Men har man inga skisser från början kan man istället skapa HTML som skisser, som man sedan bygger på med funktionalitet.

Trädvy Permalänk
Medlem
Plats
Västerås
Registrerad
Jun 2005
Citat:

Ursprungligen inskrivet av azoapes
Hur ska han kunna veta vilken funktionalitet PHP ska sköta, om han inte ens vet vilka HTML-element som kommer finnas? Det bästa är att ha designskisser från början, bilder som visar hur allt kommer att se ut och fungera. Men det orkar inte nybörjare med, då är det näst bästa att ha alla viktiga element klara i grova drag i HTML, för att sedan skapa den bakomliggande dynamiken i PHP.

En "HTML-sida", som jag skrev, är inte en fil som har filändelsen .html, utan kan lika gärna vara PHP utan dynamik som renderar statisk HTML.

Formgivning skall helst komma, som du skriver, bland det sista i arbetsflödet. Jag tror vi är överens, du missförstod det jag skrev. När man som nybörjare ska skapa webbplatser i ett CMS eller ska skapa dynamiken via PHP, är det alltid enklast att skapa statiska mallar, populerade med lite fake-data, och sedan byta ut komponenter på sidan mot dynamiska kontroller. Men har man inga skisser från början kan man istället skapa HTML som skisser, som man sedan bygger på med funktionalitet.

Medger att jag kanske missförstod vissa partier av det du skrev.

Och håller med om att ett grov grundläggande utseende kan vara bra att ha i botten vid starten av utvecklingen. Men man skall inte fokusera på det utan koden i sig som skapar funktionaliteten i webbsidan. Där tror jag vi är överens.

Sedan är det ju upp till varje persons högst egna smak och sätt att arbeta.

Fractal Design Arc Svart | MSI Z68A-GD55 G3 REV B3 | Intel® Core i7 2600K, 3.4GHz, 8MB | Corsair 16GB (4x4096MB) CL9 1600Mhz VENGEANCE LP | MSI GeForce GTX 670 | Phanteks PH-TC14PE CPU Cooler (vit) | Corsair Power Supply 650W TX M, Modular, ATX, PS/2 | SSD (okänd tillverkare) + 2 äldre SATA2 diskar på 750 Gb, 350 gb. | OS: Microsoft Windows 10 home.