PHP: Dividieren

Fragen zum Thema HTML, JavaScript, PHP
Antworten
Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

PHP: Dividieren

Beitrag von naums » Sa Jan 23, 2010 8:36 am

folgendes Problem: Ich schreibe ein Gästebuch, und will die Anzahl der Seite ausrechnen lassen, wenn auf jeder Seite 10 Beiträge sind. laut: http://tut.php-quake.net/de/numbers-calculate.html ist der /-Operator für das Dividieren zuständig. Bei folgendem Code kommt dabei aber nur eine fehlermeldung raus:

Code: Alles auswählen

<?php
if (array_key_exists("site", $get))
{
   $imagenum=$get["site"];
} 
else
{
   $get["site"]="1";
   $imagenum=$get["site"];
};

 $db = new mysqli('localhost', 'pma', '', 'racing');
 $guestbook = $db->query("SELECT
    *
 FROM
    `guestbook`");
 $b=0;
 while ($guestbookres = $guestbook->fetch_assoc())
 {
    $b++;
    $id[$b]=$guestbookres['id'];
    $entry[$b]=$guestbookres['entry'];
    $hoster[$b]=$guestbookres['hoster'];
    $date[$b]=$guestbookres['date'];
 }
 $a10=10;
 $pages=floor($id/$a10);
 while ($pages>0)
 {
    $pagescounter.$pages;
    $pages-1;
 }?>
Fehlermeldung:

Code: Alles auswählen

 	
Fatal error: Unsupported operand types in D:\HOME\racinginfo\guestbook.php on line 27
Was mache ich falsch, abgesehen davon, dass ich wie immer keinen perfekten Algorithmus schreibe. Das Auslesen der DB klappt im übrigen. nach dem teil Code frage ich zum Beispiel den $hoster ab.
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
stampuhh
Beiträge: 211
Registriert: Sa Nov 07, 2009 4:39 pm
Wohnort: Paderborn

Re: PHP: Dividieren

Beitrag von stampuhh » Sa Jan 23, 2010 9:51 am

Was steht denn in Zeile 27? Mit Nachzählen bin ich gerade auf den Anfang der while-Schleife gekommen. Da steht aber jetzt nichts wildes. Ich kann mir nicht vorstellen dass er Probleme mit dem int float Vergleich hat. Vermutlich eher die Zeile da rüber. Wo du ein array durch einen int teilst. $id ist ein Array!!! $id[1] oder so wäre besser..oder ein count($id)/$a10.

gruß stampuhh
NachDenkSeiten.de

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: PHP: Dividieren

Beitrag von naums » Sa Jan 23, 2010 1:11 pm

ich wusste ich hab was übersehn.... DANKE. also count($id) ... XD
.globl truth
truth:
mov r0, #42
mov pc, lr

Antworten