Avatar billede Milla-Tigerdyr Praktikant
27. september 2011 - 19:02 Der er 1 kommentar og
1 løsning

Hvorfor viser den kun de 33 første?

Min side "Alle heste", viser kun de 33 første heste, hvilket undre mig?:S De andre er i databasen, men vises ikke??:S

<?php
session_start();
include("functions.php");
error_reporting(E_ALL);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<link href="style.css" rel="stylesheet" type="text/css">
<?
$userid = $_SESSION['userid'];
if(!is_numeric($userid)) { die('Af sikkerhedsmæssige årsager er siden stoppet i at loade. Kontakt webmaster hvis fejlen fortsætte'); exit(); }
?>
<br>
<center><b><h2>ALLE HESTE:</h2></b></center><br>
<form name="form" action="search.php" method="get">
<input type="text" name="q" value="ID" size="2" />
  <input type="submit" name="Submit" value="Søg" />
</form>
<form name="form" action="search2.php" method="get">
  <input type="text" name="b" value="Navn" size="10" />
  <input type="submit" name="Submit" value="Søg" />
</form>
<form name="form" action="search3.php" method="get">
  <input type="text" name="c" value="Ejer" size="10" />
  <input type="submit" name="Submit" value="Søg" />
</form>
<form name="form" action="search4.php" method="get">
  <input type="text" name="d" value="Race" size="10" />
  <input type="submit" name="Submit" value="Søg" />
</form>
<form name="form" action="search5.php" method="get">
  <input type="text" name="e" value="Køn" size="10" />
  <input type="submit" name="Submit" value="Søg" />
</form>
<form name="form" action="search6.php" method="get">
  <input type="text" name="f" value="Niveau" size="10" />
  <input type="submit" name="Submit" value="Søg" />
</form>
<form name="form" action="search7.php" method="get">
<input type="text" name="g" value="Tegner" size="10" />
  <input type="submit" name="Submit" value="Søg" />
</form>
<br>
<br>
<br>
<?
$result = mysql_query("SELECT *, FLOOR(DATEDIFF(now(), born) / 30) AS alder FROM heste")
or die(mysql_error());

while ($row = mysql_fetch_assoc($result)){

echo '
<br>
<br>
<img src=';

$img = $row['billede'];
if($row['alder'] >= 2)
  $img = $row['billede2'];
if($row['alder'] >= 4)
  $img = $row['billede3'];
echo $img;

echo' ><br>
<b>ID:</B> '.$row['id'].'</h2><br>
<b>Navn:</b> '.$row['navn'].'<br>
<b>Ejer:</b> '.$row['ejer'].'<br>
<b>Race:</b> '.$row['race'].'<br>
<b>Alder:</b>'.$row['alder'].'<br>
<b>Køn:</b> '.$row['kon'].'<br>
<b>Avl:</b> '.$row['avl'].'<br>
<b>Træning:</b> '.$row['skills'].'%<br>
<b>Niveau:</b> '.$row['niveau'].'<br>
<b>Tegnet af:</b> '.$row['tegner'].'<br>
<b>Født den:</b> '.$row['born'].'<br>
<b>Unik:</b> '.$row['unik'].'<br>
<a href="beskrivelse.php?id= '.$row['id'].' ">Se beskrivelsen</a>
<br>
<br>
';
}
?>

<? include("footer.php")?>
Avatar billede Milla-Tigerdyr Praktikant
27. september 2011 - 19:03 #1
Undskyld, det er mig der har taget fejl. Den står åbenbart bare ikke efter id'er, sorry.
Avatar billede majbom Novice
27. september 2011 - 20:04 #2
husk at sæt gåseøjne rundt om stien i din src-attribut på img-elementet

og så afslutter du et h2-tag hvor den udskriver id'et, som aldrig bliver åbnet.

hvis den skal sortere efter id, skal du have
ORDER BY id
i slutningen af din query
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