phpbar.de logo

Mailinglisten-Archive

[php] Navigation - Fatal error: bcmul()

[php] Navigation - Fatal error: bcmul()

hoststar php at interkey.ch
Die Nov 30 22:10:50 CET 2004


    Hallo Nico

    Das eine Problem habe ich dank deiner Variante gelöst.
    Doch nun der zweite Fehler.
    Wo liegt das Problem bei der function bcmul?
    Kannst du mir da einen Typ geben?
     
    Fatal error: Call to undefined function: bcmul() in /home/www/admin-center/get_info_2.php on line 165

    <?php
    $x = 0;
    while ($daten = @mysql_fetch_array($abfrage))

       {
        $w = $x+1;
           echo("<tr>
      <td align=center>$w</td>");
      $artikel = mysql_query("SELECT category, desc_short,product_number FROM csc_article WHERE id = '$daten[article_id]'");
      $artikel_erg = mysql_num_rows($artikel);
      $erg = @mysql_fetch_array($artikel);
      echo("
      <td>$erg[desc_short]</td>
      <td align=center>$erg[product_number]</td>
      <td align=center>$daten[quantity]</td>
      <td align=center>$daten[price] EUR</td>");
      $preis = bcmul($daten[quantity], $daten[price], 2);
      echo "<td align=\"right\">$preis EUR</td></tr>";
       $x++;
       }
        ?>
    Freundliche Grüsse
    Hans

     

----- Original Message ----- 
From: "Nico Haase" <nico.haase at gmx.de>
To: "deutschsprachige PHP-Mailingliste" <php at phpbar.de>
Sent: Tuesday, November 30, 2004 7:04 PM
Subject: Re: [php] Navigation - Fatal error: bcmul()


> Hallo Hans,
> 
> php-bounces at phpbar.de <mailto:php-bounces at phpbar.de> kritzelte:
>> ##Kundendaten holen
>>  if($id <= 1){
>>   $id = 0;
>>  }
>>  else{
>>   $id = bcmul($id, $maxpage, 0)-$maxpage;
> 
> Warum so umständlich? $id ist doch wohl ne Ganzzahl, $maxpage auch. Um auf
> das neue $id zu kommen, täte es auch
> $id = $id * $maxpage;
> 
>>  }
>>  $kunden = mysql_query("select * from csc_customer group by email order
>>  by surname limit $id,$maxpage"); $erg_kunden = mysql_num_rows($kunden);
>>
>>  ##Navigation errechnen
>> $pages = bcdiv ($anzahl_kunden, $maxpage, 0);
> 
> $pages = round ( $anzahl_kunden / $maxpage );
> 
>> $rest = bcmul($pages, $maxpage);
> 
> $rest = $pages * $maxpage;
> 
>> $erg_rest = bcsub($anzahl_kunden, $rest, 0);
> 
> $erg_rest = $anzahl_kunden - $rest;
> 
>> Fatal error: Call to undefined function: bcmul() in
>> /home/www/admin-center/kunden.php on line 25
> 
> Aus dem Manual:
> | In PHP 4 sind diese Funktionen nur verfügbar, wenn PHP mit
> | --enable-bcmath konfiguriert wurde. In PHP 3 sind diese
> | Funktionen nur verfügbar, wenn PHP nicht mit --disable-bcmath
> | konfiguriert wurde.
> 
> Guck doch in die phpinfo(), ob die libbcmath in deiner Konfiguration
> enthalten ist.
> mfg
> Nico
> 
> -- 
> www.buchtips.net - Rezensionen online
> -- 
> ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
> Informationen: http://www.phpbar.de
> http://lists.phpbar.de/mailman/listinfo/php

php::bar PHP Wiki   -   Listenarchive