Fehlermeldung:AJAX error: parsererror(undefined)Parse error

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Fehlermeldung:AJAX error: parsererror(undefined)Parse error

    Hallo erst einmal an Alle hier.
    Jeder hat mal klein angefangen,so auch ich.Deshalb benötige ich Eure Hilfe.
    Bei einer Jumpstart Installation wird folgende Fehlermeldung ausgegeben:
    <br /
    <b>Parse error</b>: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in <b>/homepages/5/d199164902/htdocs/XXX.de/XXX/installation/includes/db.php</b> on line <b>334</b><br />
    Und so sieht es derzeit in der betreffenden db.php aus:

    319 }
    320 else
    321 {
    322 $this->resource = $result;
    323 $this->sql = '';
    324 return true;
    325 }
    326
    327 }
    328
    329 /**
    330 * Returns a query result as an associative array
    331 * @param $sql string The SQL query to execute (optional)
    332 * @return array The result, or an empty array if nothing was fetched
    333 */
    334 public function get_Assoc_Array ($sql = null)
    335 {
    336 $output = array();
    337 $result = $this->query($sql);
    338 if($result == true)
    339 {
    340 switch($this->dbtype)
    341 {
    342 case 'mysql':
    343 $numrows = @mysql_num_rows($this->resource);
    344 break;
    345
    346 case 'mysqli':
    347 $numrows = @mysqli_num_rows($this->resource);
    348 break;
    349 }
    350 if($numrows > 0)
    351 {
    352 switch($this->dbtype)
    353 {
    354 case 'mysql':
    355 while ($row = @mysql_fetch_assoc($this->resource))
    356 {
    357 $output[] = $row;
    358 }
    359 break;
    360
    361 case 'mysqli':
    362 while ($row = @mysqli_fetch_assoc($this->resource))
    363 {
    364 $output[] = $row;
    365 }
    366 break;
    367 }
    368 }
    369 }
    370 return $output;
    371 }
    372
    373 /**
    374 * Escapes a value string to be used in a SQL query
    375 * @param $string string The string to escape
    -2-
    C:\Dokumente und Einstellungen\HP\Desktop\db.php Freitag, 3. September 2010 14:56
    376 * @return string The escaped string
    377 */
    378 public function escape($string)
    379 {
    380 switch($this->dbtype)
    381 {
    382 case 'mysql':
    383 return @mysql_escape_string($string);
    384 break;
    385
    386 case 'mysqli':
    387 return @mysqli_escape_string($string);
    388 break;
    389 }
    390
    391 }
    392
    393 public function getError()
    394 {
    395 return $this->error;
    396 }
    397 }
    -

  • #2
    Beim Posten von PHP-Code bitte [php]-Tags nutzen.

    Entweder befindest du dich an der Stelle nicht in der Definition einer Klasse - womit das Schlüsselwort public dort keinen Sinn ergäbe;
    oder du nutzt noch PHP 4, wo es dieses Konzept der Sichtbarkeiten noch gar nicht gab.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar

    Lädt...
    X