Even. Skrevet 18. mars 2004 Del Skrevet 18. mars 2004 (endret) hei Noen av dere her inne husker sikkert det garasje scriptet jeg prøvde å lage til ifjor. Jeg har nå bestemt meg for å lage et nytt med innlogging, mulighet for bilder++ og jeg lurte på om noen hadde en tutorial eller kunne hjulpet meg litt med det. på forhånd takk! jeg er også åpen for løsninger innen ASP eller andre programeringsspråk Endret 18. mars 2004 av gatebiler.tk Lenke til kommentar
???????? Skrevet 18. mars 2004 Del Skrevet 18. mars 2004 Ta en kikke på hotscripts.com der finner du mange tutorials. Lenke til kommentar
Even. Skrevet 18. mars 2004 Forfatter Del Skrevet 18. mars 2004 problemet er at jeg ikke har peiling på hva jeg skal søke etter. har et slikt system som jeg ser etter noe navn eller? jeg tror ikke det finnes noen fiks ferdige garasje system. Lenke til kommentar
???????? Skrevet 18. mars 2004 Del Skrevet 18. mars 2004 "garasje system" - husker at du hadde en del innlegg om det systemet, ikke hva det handlet om. Forklar litt rundt det. Lenke til kommentar
jorgis Skrevet 18. mars 2004 Del Skrevet 18. mars 2004 Tror faktisk det var snakk om et slags showroom for biler og tuning av sådan. Dette høres ut som en slags brukerprofil-greie, med mulighet for endring, sletting, registrering og administrering? Ikke skyt meg hvis jeg tar feil. Lenke til kommentar
Even. Skrevet 18. mars 2004 Forfatter Del Skrevet 18. mars 2004 det er slik at brukerne registrerer seg og får et nick når de logger inn får de muligheten til å legge inn biler. uregistrerte brukere kan ikke legge inn biler men se andres biler. medlemene kan også redigere bilen sin. på sidene der bilene vises listes bilene nedover alfabetisk og når en bil blir trykket på åpnes en automatisk generert side (f.eks index.php?id=1) der infoen fra mysql basen vises. skjønner? litt vanskelig å forklare men jeg tenker på noe slikt http://www.calibra.no/showcase.aspx Lenke til kommentar
jorgis Skrevet 18. mars 2004 Del Skrevet 18. mars 2004 Det blir ikke spes. vanskelig å lage. Bruk mySQL til lagring av alle data, PHP duger fint til å hente dem ut. Bare spør om det du lurer på. Lenke til kommentar
Even. Skrevet 18. mars 2004 Forfatter Del Skrevet 18. mars 2004 egentlig så lurer jeg på det meste....hehe har ikke peiling på hvordan jeg skal lage det Lenke til kommentar
Even. Skrevet 19. mars 2004 Forfatter Del Skrevet 19. mars 2004 noen som vet hvordan? Lenke til kommentar
jorgis Skrevet 19. mars 2004 Del Skrevet 19. mars 2004 (endret) Begynn med design av databasen. Så mekker du skriptet som setter inn data i databasen. Når det er gjort, mekker du muligheter for endring av dataene. Etterhvert mekker du administrasjonsmuligheter o.l. Dette er bare grovskissering. Sett opp hvilke features du selv vil ha, og skriv løsningsforslag i pseudokode. Sitter du fast kan du spørre her. Endret 19. mars 2004 av jorgenindahouse Lenke til kommentar
Even. Skrevet 19. mars 2004 Forfatter Del Skrevet 19. mars 2004 nå har jeg lagd en databse dette er sql koden CREATE TABLE `car` ( `id` INT NOT NULL , `eier` VARCHAR( 255 ) NOT NULL , `merke` VARCHAR( 255 ) NOT NULL , `modell` VARCHAR( 255 ) NOT NULL , `styling` BLOB NOT NULL , `tuning` BLOB NOT NULL , `dekk` BLOB NOT NULL , `ice` BLOB NOT NULL , `understell` BLOB NOT NULL , `annet` BLOB NOT NULL , `bilde1` BLOB NOT NULL , `bilde2` BLOB NOT NULL , PRIMARY KEY ( `id` ) ); Lenke til kommentar
jorgis Skrevet 19. mars 2004 Del Skrevet 19. mars 2004 Så bruker du INSERT fra en PHP-side til å mekke insetting av data. Legg på litt form-validering når basics'ene fungerer. Vil anbefale at du bruker bilde1 og bilde2 til kun å lagre linkene til de respektive bildene. Forresten: Ting blir mye lettere hvis du setter på auto_increment på id. Lenke til kommentar
Even. Skrevet 22. mars 2004 Forfatter Del Skrevet 22. mars 2004 er det noen som kan hjelpe meg å lage et sånn insert skjema? Lenke til kommentar
jorgis Skrevet 22. mars 2004 Del Skrevet 22. mars 2004 (endret) Dette skal før formen, aller helst i egen fil, i tilfelle PHP svikter hos host: $hostname = "servernavn, som oftest localhost"; $dbase = "databasenavn"; $bruker = "dittbrukernavn"; $pass = "dittpassord"; $connection = mysql_connect ("$hostname", "$bruker", "$pass"); $db = mysql_select_db($dbase, $connection); Formen: <form action="<?php echo $PHP_SELF ?>?act=submit" method="post"> <input type="text" id="eier" value="tast inn navnet ditt her" /> <input type="text" id="merke" value="Hvilket merke har bilen din?" /> ... </form> Repeter nedover til du har det du skal ha. Du vet hvordan du setter opp forms? Dette er det som faktisk sender avgårde dataene, og som kalles frem via en $_GET["act"]; Tror du skjønner hvordan du skal gjøre det, så jeg går videre: $q="INSERT into car (id,eier,merke,modell,styling,tuning,dekk,ice, understell,annet,bilde1,bilde2) VALUES ('','$eier,'$merke','$modell','$styling','$tuning','$dekk','$ice','$understell','$annet','$bilde1','$bilde2')"; $result = mysql_query($q, $connection) or die ("Kunne ikke utføre spørring : $q." . mysql_error()); if ($result) { echo "Takk, $eier. Bilen din er lagt til<br>"; echo 'Klikk <a href="index.php">her</a> for å gå tilbake.'; } Dette er bare basics, og inneholder ikke formvalidering, noe du er _nødt_ til å ha, for å hindre at noen ødelegger siden din. Bare spør hvis det er noe ved dette du lurer på EDIT: Denne setter ikke inn en ID, siden det gjøres lettest med auto_increment. Sett på dette i phpmyadmin, så skal det funke. Endret 22. mars 2004 av jorgenindahouse Lenke til kommentar
Even. Skrevet 23. mars 2004 Forfatter Del Skrevet 23. mars 2004 (endret) jeg tror jeg gjorde noe galt her kom opp en feilmelding [her] her er koden <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <p><form action="<?php echo $PHP_SELF ?>?act=submit" method="post"> <p> <input type="text" id="eier" value="tast inn navnet ditt her" /> </p> <p> <input type="text" id="merke" value="Hvilket merke har bilen din?" /> </p> <p> <input type="submit" name="Submit" value="Submit"> </p> </form> </p> <?php $hostname = "mysql.winther.net"; $dbase = "showroom"; $bruker = "xxxx"; $pass = "xxxxxx"; $connection = mysql_connect ("$hostname", "$bruker", "$pass"); $db = mysql_select_db($dbase, $connection); $q="INSERT into car (id,eier,merke,modell,styling,tuning,dekk,ice, understell,annet,bilde1,bilde2) VALUES ('','$eier,'$merke','$modell','$styling','$tuning','$dekk','$ice','$understell','$annet','$bilde1','$bilde2')"; $result = mysql_query($q, $connection) or die ("Kunne ikke utføre spørring : $q." . mysql_error()); if ($result) { echo "Takk, $eier. Bilen din er lagt til<br>"; echo 'Klikk <a href="index.php">her</a> for å gå tilbake.'; } ?> </body> </html> Endret 23. mars 2004 av gatebiler.tk Lenke til kommentar
jorgis Skrevet 23. mars 2004 Del Skrevet 23. mars 2004 (endret) Det som skjer nå er at SQL-spørringen starter med en gang du loader siden. Det var det jeg mente du skulle kalle frem med $_GET["act"]; Ca. slik: <?php $act = $_GET["act"]; if (!$act) { $act = "form"; } ?> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?php if ($act == "form") { ?> <p><form action="<?php echo $PHP_SELF ?>?act=submit" method="post"> <p> <input type="text" id="eier" value="tast inn navnet ditt her" /> </p> <p> <input type="text" id="merke" value="Hvilket merke har bilen din?" /> </p> <p> <input type="submit" name="Submit" value="Submit"> </p> </form> </p> <?php } elseif ($act == "submit") { $hostname = "mysql.winther.net"; $dbase = "showroom"; $bruker = "xxxx"; $pass = "xxxxxx"; $connection = mysql_connect ("$hostname", "$bruker", "$pass"); $db = mysql_select_db($dbase, $connection); $q="INSERT into car (id,eier,merke,modell,styling,tuning,dekk,ice, understell,annet,bilde1,bilde2) VALUES ('','$eier,'$merke','$modell','$styling','$tuning','$dekk','$ice','$understell','$annet','$bilde1','$bilde2')"; $result = mysql_query($q, $connection) or die ("Kunne ikke utføre spørring : $q." . mysql_error()); if ($result) { echo "Takk, $eier. Bilen din er lagt til<br>"; echo 'Klikk <a href="index.php">her</a> for å gå tilbake.'; } } else { echo "Du har gjort noe krumkrum. Skamme seg!"; } ?> </body> </html> Du bør forresten utvide formen til å omfatte alle feltene du vil ha. (modell, styling, tuning, dekk, ice o.l.) PS: Husk å gå inn i PhpMyAdmin, og sett på auto_increment på ID-feltet. Endret 23. mars 2004 av jorgenindahouse Lenke til kommentar
Even. Skrevet 24. mars 2004 Forfatter Del Skrevet 24. mars 2004 imens jeg sitter her og prøver å finne ut av det der insert scriptet lagde jeg scriptet for vising av bilene [trykk her] Lenke til kommentar
jorgis Skrevet 24. mars 2004 Del Skrevet 24. mars 2004 imens jeg sitter her og prøver å finne ut av det der insert scriptet lagde jeg scriptet for vising av bilene [trykk her] Ser ut til at du fikk det til å fungere... Nå mangler du bare INSERT-funksjon, administrasjon med redigering, sletting o.l. og skikkelig formvalidering, så ingen skriver <img src="http://porno.com/porno.gif"> i feltet for tuning. Lenke til kommentar
Gilbert Skrevet 24. mars 2004 Del Skrevet 24. mars 2004 (endret) *slettet* Endret 24. mars 2004 av fjartan Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå