Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » Klassen Problem

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
06.10.2007, 13:09 Uhr
Karldin Shinowa
Professional Noob


Ich bins mal wieder

Er hängt sich dran auf ein Objekt dieser Klasse zu erzeugen. So weit habe ich den Fehler mal eingekreist...


PHP 4:
<?php
$dbInfos="config.php";//Konstanten für verbindung

include("$dbInfos");

error_reporting("E_ALL");


class CUsers
{

   public $names;
   public $titles;
   public $urlPictures;
   public $urlProfiles;
   public $num;

   function __construct($organisation)
   {
      mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
      mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());

      $query="SELECT name,ava,titles,id FROM member_dsc where $organisation=1";
      $result=mysql_query($query);
      $this->name=array();
      $this->title=array();
      $this->urlPicture=array();
      $this->urlProfile=array();

      $numRows=mysql_num_rows($result);
      $this->num=$numRows;

      for(int i=0; i<$numRows;i++)
      {
         $row=mysql_fetch_row($result);

         $this->names[i]=$row['name'];
         $this->titles[i]=$row['titles'];
         $this->urlPictures[i]="...".$row['ava'];//... wäre im original url
         $this->urlProfiles[i]="...".$row['id'];
      }
   }
}
?>


finde keinen Fehler...
--
Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.10.2007, 08:58 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



sql:

SELECT name,ava,titles,id FROM member_dsc where $organisation=1



Äh ... $organisation ????????????
Mal davon abgesehen das das ne gewaltige Injection-Sicherheitslücke sein kann, was nimmt den "organisation" so alles an? evtl musste da '' um den spaltennamen machen, wenn da irgendwelche spezielle SQL-Befehle o.ä drin vorkommen.

Hast du mal $result geprüft? und dir ggf mysql_error ausgeben lassen?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: