phpbar.de logo

Mailinglisten-Archive

[php] Problem mit meinem PHP3-Chat

[php] Problem mit meinem PHP3-Chat

Stefan Pfister pfister_(at)_bodensee.com
Fri, 21 Jan 2000 14:22:48 +0100


> Bau in deine WHILE-Schleife noch ein zusätzliches !connection_aborted
> mit ein, also sieht dann so aus:
> 
> while (($i<100)&&(!connection_aborted)) {
>

Das funktioniert leider net :-(  Wenn ich das einbaue, dann fängt
der Chat gar net an. Das Dokument ist sofort übertragen, und wenn ich
was eintippe erscheint es nicht. Hier mal der Code vom Ausgabe-Frame.
Die Eingabe in die DB scheint ja zu klappen. Also falls jemand Lust
hat den Fehler zu Suchen :-)

<schnipp> -------------------------------------------------------------

   MYSQL_CONNECT($hostname, $username, $password) OR DIE("Unable to
connect to database");
   _(at)_mysql_select_db( "$dbName") or die( "Unable to select database");

   $query = "SELECT * FROM $userstable";
   $result = MYSQL_QUERY($query);
   $num = MYSQL_NUMROWS($result);
   MYSQL_CLOSE();

   while (($z < 100 )&&(!connection_aborted)) {

      MYSQL_CONNECT($hostname, $username, $password) OR DIE("Unable to
connect to database");
      _(at)_mysql_select_db( "$dbName") or die( "Unable to select database");
      $query2 = "SELECT * FROM $userstable";
      $result2 = MYSQL_QUERY($query2);
      $num2 = MYSQL_NUMROWS($result2);

      if ($num2 > $num) {  /* d.h. ein neuer Eintrag in der DB */
         $num2--;
         $text = MYSQL_RESULT ($result2,$num2,"text");
         $farbe = MYSQL_RESULT ($result2,$num2,"farbe");
         $num2++;
         print "<font color=\"$farbe\">$text</font><br>";
         $num = $num2;
         $z=0;
      }
      MYSQL_CLOSE();
      $z++;
      sleep(1);
      flush();
      }
?>                                        

</schnipp> -----------------------------------------------

Any Ideas ?

Ciao Stefan P.


php::bar PHP Wiki   -   Listenarchive