Avatar billede mr-xmas Nybegynder
27. juli 2006 - 16:36 Der er 4 kommentarer og
1 løsning

Fejl i mysql tingen

hejsa
jeg har et problem jeg ikke forstår jeg har en side med billeder og den virker så tager jeg koden fra den af og så bruger til en med spil os og bare connecter til en anden tabel

min kode ser sådan ud

den skriver
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /customers/mr-xmas.dk/mr-xmas.dk/httpd.www/fun/gal_spil.php on line 44


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /customers/mr-xmas.dk/mr-xmas.dk/httpd.www/fun/gal_spil.php on line 53
Gå til side:

og linje 44 er
while ($rows = mysql_fetch_array($results)){
og linje 53 er
$pages = ceil(mysql_num_rows(mysql_query("SELECT id from fun_games"))/$pagesize);

<?
$pagesize = 20; //Hvor mange brugere vi vil vise på hver side.

if (empty($_GET[start])) { // hvis $_GET[start] ikke er sat bliver $start 0 ellers $_GET[start]
$start = 0;
} else {
if (is_numeric($_GET[start])) {
$start = $_GET[start];
} else {
$start = 0;
}
} ?>
<center>
<?php
include("dbconnect.php");

$results = mysql_query("SELECT * FROM fun_games ORDER BY id DESC LIMIT $start,$pagesize");
while ($rows = mysql_fetch_array($results)){
extract($rows);
?>
<a href="?side=vis_spil.php&id=<?php echo("$id"); ?>"><img src="spil/<?php echo("$billede"); ?>" width="100" height="100" border="0" /></a>
<?php
}
?></center>
</div>
<?
$pages = ceil(mysql_num_rows(mysql_query("SELECT id from fun_games"))/$pagesize);
?>
<?
for ($i = 1; $i <= $pages; $i++) {
$startnow = $pagesize*$i;
$startnow = $startnow-$pagesize;
if ($startnow == $start) {
$sidehtml .= "<a href='?side=gal_spil.php&start=$startnow'>$i</a>-";
}else{
$sidehtml .= "<a href='?side=gal_spil.php&start=$startnow'>$i</a>-";
}
}
?>
<?
echo "Gå til side: ".$sidehtml;
?>
Avatar billede erikjacobsen Ekspert
27. juli 2006 - 17:10 #1
Du kan jo starte med at få at vide hvad der er galt:

$results = mysql_query("SELECT * FROM fun_games ORDER BY id DESC LIMIT $start,$pagesize") or die(myqsql_error());
Avatar billede erikjacobsen Ekspert
27. juli 2006 - 17:10 #2
Ok, et "q" for meget:

$results = mysql_query("SELECT * FROM fun_games ORDER BY id DESC LIMIT $start,$pagesize") or die(mysql_error());
Avatar billede mr-xmas Nybegynder
27. juli 2006 - 17:16 #3
arh ;p
jeg havde kommet til at kalde id i min mysql for 1 :s så den ikke kunne finde id :)
send svar ;p
tak
Avatar billede erikjacobsen Ekspert
27. juli 2006 - 18:18 #4
;) Derfor tricket med mysql_error. Jeg samler ikke på point, tak. Svar selv, accepter eget svar.
Avatar billede mr-xmas Nybegynder
15. november 2006 - 10:42 #5
okay.. mange tak :)
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