Avatar billede dongregers Nybegynder
14. september 2005 - 21:15 Der er 7 kommentarer og
1 løsning

har problemer med en side

Jeg har prøvet at lave en nyhedsfunktion, men kan ikke få den til at virke...Jeg ved godt at password skal ændres.

<html>

<body>
<?
if($kodeord=="kodeord"){
echo "Nyheden er tilføjet";
$db = mysql_connect("localhost","fireexit_dk","password");
mysql_select_db("fireexit_dk",$db);
$nyhed_dato=time();

mysql_query("INSERT INTO nyheder (dato,overskrift,tekst) VALUES('$nyhed_dato','$nyhed_overskrift','$nyhed_tekst')");

} else {
?>
<FORM METHOD=POST ACTION=<? echo $PHP_SELF;?>>
kodeord:<br>
<INPUT TYPE=PASSWORD NAME=kodeord><br>
overskrift:<br>
<INPUT TYPE=TEXT NAME=nyhed_overskrift><br>
tekst:<br>
<TEXTAREA NAME=nyhed_tekst>her indtastes nyheden</TEXTAREA><br>
<INPUT TYPE=SUBMIT VALUE=skriv>
</FORM>
<?
}
?>


</body>
</html>


Hvad har jeg gjort forkert?
Avatar billede erikjacobsen Ekspert
14. september 2005 - 21:27 #1
Du skal nok bruge $_POST['kodeord'] til at aflæse ting fra formen.
Avatar billede dongregers Nybegynder
14. september 2005 - 22:20 #2
Det her skulle ikke bruges til at aflæse fra formen.
problemet er, når jeg har skrevet kodeord, overskrift og tekst, resetter den formen og skriver ikke Nyheden er tilføjet. Der bliver heller ikke oprettet en post i min database
Avatar billede erikjacobsen Ekspert
14. september 2005 - 22:27 #3
Det kunne da tyde på jeg har ret. Har du prøvet?
Avatar billede dongregers Nybegynder
14. september 2005 - 22:42 #4
nej, ved ikke helt hvor jeg skal indsætte det.
Jeg kigger på det i morgen
Avatar billede erikjacobsen Ekspert
14. september 2005 - 23:01 #5
Start med at ændre

if($kodeord=="kodeord"){

til

if($_POST['kodeord']=="kodeord"){
Avatar billede dongregers Nybegynder
15. september 2005 - 09:53 #6
Yes, så virker det.
Tak. Læg svar
Avatar billede erikjacobsen Ekspert
15. september 2005 - 09:58 #7
Nej tak, jeg samler slet ikke på point. Svar selv, accepter eget svar.
Avatar billede dongregers Nybegynder
15. september 2005 - 16:54 #8
ok. Tak for hjælpen
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