Avatar billede aquafisken Nybegynder
28. april 2005 - 12:52 Der er 3 kommentarer og
1 løsning

Hvorfor kan den ikke skrive databasen?

Hej!
Jeg prøver og få skrevet noget ind i en database, hvor jeg har brugt følgende kode:

<?
echo "Tilføj Nyheder"."<hr>";
if($nyhed_overskrift <> ""){
    echo "Aktuel nyhed er nu tilføjet";
    $db = mysql_connect("localhost","x_itin_dk","*******");
    mysql_select_db("NEWS_aktuelt", $db);
    $nyhed_dato = time();
    mysql_query("INSERT INTO NEWS_aktuelt (dato,
    overskrift, link) VALUES ('$nyhed_dato',
    '$nyhed_overskrift', 'nyhed_link')");
}
?>
<FORM METHOD=POST ACTION="admin.php">
Overskrift:<BR>
<INPUT TYPE=TEXT size="100px" NAME=nyhed_overskrift><BR>
Link:
<br>
<INPUT TYPE=TEXT size="100px" NAME=nyhed_link value="http://www.">


</TEXTAREA><BR>
<INPUT TYPE=SUBMIT VALUE=skriv>
</FORM>

Det dokument hvor koden står i hedder admin.php.
Hvorfor kan den ikke skrive til databasen?
Avatar billede syvon Nybegynder
28. april 2005 - 14:08 #1
den kan vel ikke rigtigt indsætte noget hvis der ikke er noget at indsætte
så prøv a tilføje disse 2 linier

$nyhed_overskrift = $_REQUEST["nyhed_overskrift"];
$nyhed_link = $_REQUEST["nyhed_link"];
Avatar billede aquafisken Nybegynder
28. april 2005 - 15:22 #2
Jeg har fundet ud af det på en lidt anden måde:
$nyhed_overskrift = $_POST['nyhed_overskrift'];
$nyhed_dato = $_POST['nyhed_dato'];
$nyhed_link = $_POST['nyhed_link'];
men jo det er lidt den samme måde (hvis det ikke er den samme måde...) så du ka godt få dine point.
Avatar billede syvon Nybegynder
28. april 2005 - 18:06 #3
behold dem bare selv var ikke sikker på om det var det rigtige :)
Avatar billede aquafisken Nybegynder
24. februar 2006 - 12:07 #4
Lukket.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester