Avatar billede farhang Nybegynder
23. maj 2007 - 16:58 Der er 7 kommentarer

Hvordan kan man tælle fra 0-en bestemt tal?

Hvordan kan man lave en kode, som tæller 0 - det antal rækker man udtrækker fra en tabel? Se slideshowcontent[0] i nedenstående sammenhæng:

$query_menu = "SELECT * FROM products";
$results = mysql_query($query_menu)
  or die(mysql_error());

$sumcount = 1;
$sum = 1;
$i="0";
$result = mysql_query("SELECT * FROM products");
while ($row = mysql_fetch_array($results)) {
  extract($row);

echo "slideshowcontent[0]=[\"images/" . $products_imageurl . "\", \"varerbeskrivelse1.php?prodid=" . $products_prodnum . "\", \"\"]";

if ($sumcount == $sum) {
$sumcount = 0;
}
$sumcount++;
$i++;
}
Avatar billede jakobdo Ekspert
23. maj 2007 - 17:02 #1
Du kan jo lave:

for($i = 0; $i < $antal_raekker; $i++)
{
echo $i . '<br />';
}
Avatar billede zynzz Praktikant
23. maj 2007 - 17:06 #2
Nu er jeg ikke lige med, kan du ikke bare printe din $i ud som allerede er i din løkke ?
Avatar billede farhang Nybegynder
23. maj 2007 - 17:09 #3
Hej Jacobdo,

Hvor skal din kode placeres?
Avatar billede farhang Nybegynder
23. maj 2007 - 17:10 #4
Skal jeg bruge count(*) også?
Avatar billede farhang Nybegynder
23. maj 2007 - 17:21 #5
tak for tip zynzz
Avatar billede jakobdo Ekspert
23. maj 2007 - 17:29 #6
Det kommer lidt an på hvad det er du prøver ja.
For hvis du skal bruge en tæller fra 0 og op, så kan du bare bruge $i som du allerede har ja.
Avatar billede jakobdo Ekspert
24. maj 2007 - 08:02 #7
Nu kan jeg ikke helt se hvad du bruger hele din kode til.
Men dette burde virke:

$i=0;
$results = mysql_query("SELECT * FROM products");
while ($row = mysql_fetch_array($results))
{
    extract($row);
    echo 'slideshowcontent['.$i.']=["images/' . $products_imageurl . '", "varerbeskrivelse1.php?prodid=' . $products_prodnum . '", "]';
    $i++;
}
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



IT-JOB