Avatar billede delphiuser Mester
15. oktober 2008 - 18:48 Der er 4 kommentarer og
1 løsning

hvad er mine fejl her

hej eksperter jeg har en fil på min hjemmeside som skal køre internt på min hjemme intranet. den fil køre alle functioner på min hjemmeside og kaldes sjovt nok functions.php. jeg får her 2 fejl meddelelser og dem viser jeg først og bagefter kommer min functions.php.

fejl1:Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Programmer\YellowTip\Htdocs\gravid\inc\functions.php on line 11

fejl2: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Programmer\YellowTip\Htdocs\gravid\inc\functions.php on line 39

her kommer functions.php

<?php
mysql_connect("xxx","xxx","xxx") or die(mysql_error());
mysql_select_db("xxx") or die(mysql_error());


//opret indholdsfortegnelse for dagbog
function dagbog() {

$hent ="select id, title, dato from dagbog order by id desc";
mysql_query($hent) or die(mysql_error());
if (mysql_num_rows($hent) < 1) {
echo "Der findes ikke noget i dagboegen endnu<br>Når du har skrevet i dagbogen kommer der her en<br>indholdsfortegnelse for din dagbog.";
} else {
?>
<table border="0" cellpadding="0" cellspacing="0" width="400">
<tr><th width="20"></th><th width="280">Beskrivelse</th><th width="100">Dato</th></tr>
<?php
while ($row = mysql_fetch_array($hent)) {
echo '<tr><td>$row[id]</td><td><a href="visdagbog.php?">$row[title]</a></td><td>$row[dato]</td></tr>';
}
?>
</table>
<?php
}
}

function menu() {
echo '
<table border="0" cellpadding="0" cellspacing="0" width="800">
<tr>
<td width="100" height="20" align="center"><a href="">Forside</a></td>
<td width="100" height="20" align="center"><a href="">Mine Dataer</a></td>
<td width="100" height="20" align="center"><a href="">Billed Gallari</a></td>
<td width="100" height="20" align="center"><a href="index.php?side=dagbog">Min Dagbog</a></td>
<td width="400" height="20">
<marquee width="400" direction="left" scrollamount="1" scrolldelay="5">';
$hent_termin = "select id, navn, terdag from termin";
mysql_query($hent_termin) or die(mysql_error());
if (mysql_num_rows($hent_termin) < 1) {
echo 'Der er ikke fastsat nogen termin endnu';
} else {
while ($row1 = mysql_fetch_array($hent_termin)) {
echo '$row1[navn] din terminsdato er sat til den $row1[terdag] Held og Lykke';
}
}
echo '</marquee>
</td>
</td>
</table>
';
}
?>

håber i kan hjælpe mig med hvad min fejl er. for det genere mig at den ikke vil som jeg vil
Avatar billede olebole Juniormester
15. oktober 2008 - 19:01 #1
<ole>

$hent er jo en streng. Du skal skrive noget i stil med:

$hent ="select id, title, dato from dagbog order by id desc";
$res = mysql_query($hent) or die(mysql_error());
if (mysql_num_rows($res) < 1) {

/mvh
</bole>
Avatar billede olebole Juniormester
15. oktober 2008 - 19:01 #2
- selvfølgelig også her:

while ($row = mysql_fetch_array($res)) {
Avatar billede delphiuser Mester
15. oktober 2008 - 19:03 #3
jeg prøver lige af engang. det kan godt ske jeg har glemt den. det skal ikke undre mig :)
Avatar billede delphiuser Mester
15. oktober 2008 - 19:06 #4
olebole hvis det er så læg lige et svar. den var god nok den fejl jeg havde lavet og du skal da have pointene for din hurtige hjælp.

for nu virker det som det skal - griner
Avatar billede delphiuser Mester
28. juli 2010 - 13:46 #5
lukker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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