Jeg kan ikke få det til at virke - Spekulerer på fejl

Tags:    programmering

Dette er et script til at vise uddrag fra en database, eller rettere sagt Nyheder, jeg har oprettet en tabel med phpmyadmin hvor der er 4 felter

id: int,Auto_increment,Primary Key
dato:tinytext
overskrift tinytext
tekst:text
----
-------
<HTML>
<BODY>

<?
$db = mysql_connect("host", "bruger", "kode");
mysql_select_db(" nyheder", $db);
$foresp = mysql_query("SELECT dato, overskrift,
tekst FROM nyheder ORDER BY dato DESC
LIMIT 0, 2");
while($data = mysql_fetch_array($foresp)){

echo "<B>$data[1]</B> - ";
echo date("j/n - Y", $data[0]);
echo "<BR>$data[2]<BR><BR>";
}
?>

</BODY>
</HTML>
------------

og så er der det til at tilføje nyheder med
-----------------------
Tilfoj_Nyhed.php
<HTML>
<BODY>
<?
if($kodeord == "mig"){
echo "Nyheden er tilføjet";
$db = mysql_connect("host", "bruger",
"kode");
mysql_select_db("Nyheder", $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>



Jeg undrer mig over om der er noget galt med disse, for jeg kan ikke få det til at virke... Jeg har siddet i flere timer og har hele tiden forsøgt at finde fejlen, men for mig ser det ud som det skal være



hvad er fejlen?



Det er det som jeg ikke ved... jeg har forsøgt at få det til at virke, men det vil ikke ;)



Nu er jeg ikke 100% sikker på hvad fejlen var, men jeg fik det til at virke, nonetheless.

Fold kodeboks ind/udKode 


Jeg tror det var fordi du ikke tjekkede om formen blev submitted, men er som sagt ikke sikker.



Indlæg senest redigeret d. 28.09.2007 14:31 af Bruger #7944

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/home/web/kundenummer/musicnetzone.net/vis.php on line 10


Dette er svaret som jeg får når jeg prøver at vise nyhederne



Det virkede fint her, men jeg kan da lige skrive min kode..

Fold kodeboks ind/udKode 




Jeg tror nærmere at den er gal med at skrive til selve databasen,,



Har du tjekket om den sætter noget ind i den?



Jeps... det gør den desværre ikke og jeg kan ikke rigtig få den del af det til at virke:roll:



Får du nogle fejl? For det virker upåklageligt hos mig.



navnet på en database kan være case sensitive så skriv det rigtige, du har kaldt den henholdsvis nyheder og Nyheder



t