Jesper Karsrud Skrevet 21. november 2005 Del Skrevet 21. november 2005 (endret) Mornsann.. Sitter og lager et aldri så lite skript for å registrere alle filmene mine, men det nekter å skrive til databasen. Derfor tyr jeg til dere her inne for å få litt hjelp <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content Type" content="text/html; charset=UTF-8"> </head> <body> <form method="POST" action="<? echo $PHP_SELF ?>" style="width: 750px;"> <fieldset> <legend>Legg til film</legend> <label for="tittel">Tittel</label> <input type="text" name="tittel" id="tittel" size="25"> <label for="year">År</label> <input type="text" name="year" id="year" size="4"> <label for="regissor">Regissør</label> <input type="text" name="regissor" id="regissor" size="25"> <label for="produsent">Produsent</label> <input type="text" name="produsent" id="produsent" size="25"> <label for="format">Format</label> <select name="format" id="format"> <option value="DVD">DVD</option> <option value="VHS">VHS</option> </select> <label for="info">Mer info</label> <textarea name="info" id="type" rows="5" cols="40"></textarea> <label for="imdb">IMDB.com link</label> <input type="text" name="imdb" id="imdb" size="25" value="http://"> <label for="trailer">Link til trailer</label> <input type="text" name="trailer" id="trailer" size="25" value="http://"> <input type="submit" value="Registrer film!"> </fieldset> </form> <?php include("constants.php"); if ($submit) { $info = nl2br($info); mysql_connect(DB_HOST, DB_USER, DB_PASS) or die(mysql_error()); mysql_select_db(DB_NAME); $sql = "INSERT INTO filmer (tittel, year, regissor, produsent, format, info, imdb, trailer) VALUES ('$tittel', '$year', '$regissor', '$produsent', '$format', '$info', '$imdb', '$trailer')"; $result = mysql_query($sql) or die("Kan ikke legge til film i databasen<br>" . $sql . "<br>" . mysql_error()); if ($result != false) { echo "Film registrert i databasen"; } mysql_close(); } ?> </body> </html> Det som er så rart er at jeg ikke har hatt noen problemer med dette tidligere... Får heller ingen feil hvis jeg skriver inn verdier i stedet for variablene i en spørring i ZDE... Edit: Usj, så grusomt det så ut... Det burde seriøst vært en BBCode her.. Endret 21. november 2005 av Jibril2k Lenke til kommentar
kakkle Skrevet 21. november 2005 Del Skrevet 21. november 2005 Søk forumet på register global, evt sjekk denne siden: http://www.php.net/register_globals Lenke til kommentar
Jesper Karsrud Skrevet 21. november 2005 Forfatter Del Skrevet 21. november 2005 (endret) Vet jeg bruker register_globals, men har brukt nøyaktig samme koden i bloggskriptet mitt, som fungerer, og som også ligger på samme server... Har til og med dobbelsjekket at konstantene mine faktisk stemmer, noe de gjør. Edit: Fikk fiksa det... Hadde glemt å skrive "name" på submit-knappen i form, noe som gjorde at det selvfølgelig ikke gikk an å si at noe skulle skje hvis $submit ble trykket... Endret 21. november 2005 av Jibril2k 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å