19. september 2004 - 09:44Der er
11 kommentarer og 1 løsning
Problem med forbindelse til database
Jeg har i et stykke tid haft en side liggende på whitehat.dk, men har nu flyttet til et domæne købt hos b-one. På siden har jeg en gæstebog og et nyhedsscript hvor jeg kan tilføje nyheder til siden. Begge dele fungerede upåklageligt hos Whitehat og jeg har bare kopieret siderne over til b-ones server, men her virker det ikke! Jeg har selvfølgelig ændret brugernavn og adgangskode, så det passer med de info jeg har fået fra b-one og det virker også delvist. Der kan nemlig godt læses fra databaserne, forstået på den måde, at indholdet af databasen bliver vist på siden uden problemer, men man kan ikke skrive til databasen via siden, hvilket jo er en ret vigtig del i en gæstebog! Der sker simpelthen ingenting, når man tilføjer en besked i gæstebogen. Jeg har prøvet at tilføje en "or die(mysql_error())" i slutningen, men den kommer heller ikke med nogen fejl! Jeg har også skrevet til b-one for at høre om de havde lukket for at skrive til databasen, men de kom bare med en forklaring om at jeg jo kunne tilføje via phpmyadmin, men det er jo ligesom ikke særlig smart i en gæstebog! Som sagt virkede begge dele upåklageligt på whitehats server og jeg føler snart jeg har prøvet det meste uden held. Håber virkelig i kan hjælpe!
Det er ikke så avancerede scripts. Min kode til nyhedstilføjelses-delen ser således ud: <? if($kodeord == "mit kodeord"){ echo "Nyhed tilføjet"; $db = mysql_connect("localhost", "mit brugernavn", "min adgangskode"); mysql_select_db("database-navn", $db); $nyhed_dato = time();
mysql_query("INSERT INTO nyheder (dato, overskrift, tekst) VALUES ('$nyhed_dato','$nyhed_overskrift','$nyhed_tekst')");
Jeg vil bare gerne vide hvordan det helt præcist skrives op. Er ikke sikker på jeg har forstået det helt korrekt. Jeg er godt med på det med, at parameter fra en form skal hentes via $_POST, men hvor i koden skal man hente det ud? Er det i mysql-forespørgslen eller først senere?
Nu fik jeg det endelig til at virke! Jeg takker mange gange. Da det kun er fsconsult.dk, der har oprettet et svar får han pointene.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.