Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

hanfseeds

unregistriert

1 Zum Seitenanfang

Freitag, 10. Dezember 2004, 17:01

MySQL Error, wo liegt der Fehler

Hi
Ich kämpfe grade mit nem kleinem Problem, die Fehlermeldungen

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\xampplite\htdocs\guestbook\functions.inc.php on line 21

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\xampplite\htdocs\guestbook\functions.inc.php on line 35

bringen mir irgendwie nichts, da ich keinen Fehler finden kann. Es könnte aber sein das es wegen dem inculden Probleme gibt, da die functions.inc.php in die index.php includet wird.

Hier mal den Code der functions.inc.php

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php

    include("connect.inc.php");

    function smilies(&$text_smilies) {
        $sql_smilies_function mysql_query("SELECT
                                                 name,
                                                 bbcode,
                                                 filename,
                                                 width,
                                                 height
                                             FROM
                                                 ".$table."_smilies");


        while ($smilies_action_function mysql_fetch_array($sql_smilies_function)) {

            $text_smilies str_replace($smilies_action_function['bbcode'], '<img src="'.$url.'/images/smilies/'.$smilies_action_function['filename'].'" alt="'.$smilies_action_function['name'].'" width="'.$smilies_action_function['width'].'" height="'.$smilies_action_function['height'].'" />'$text_smilies);
        }

       return $text_smilies;
    }

    function badwords(&$text_badwords) {
        $sql_badwords_function mysql_query("SELECT 
                                                  badword
                                              FROM
                                                  ".$table."_badwords");

        while ($badwords_function mysql_fetch_array($sql_badwords_function)) {
            $laenge strlen($badwords_function['badword']);
            $zensur str_repeat("*"$laenge);
            $text_badwords eregi_replace($badwords_function['badword'], $zensur$text_badwords);
        }

       return $text_badwords;
    }
?>


Wenn ihr die index.php auch noch braucht poste ich sie auch noch.

Gruss
Hanfseeds

Edit:
Hab den Fehler gefunden, es lag daran das die Vairable Table nicht als global deklariert war.

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »hanfseeds« (11. Dezember 2004, 16:52)

 

ghost2001

Doppel-As

Dabei seit: 30.12.2003

Beiträge: 101

 

2 Zum Seitenanfang

Freitag, 10. Dezember 2004, 17:51

Ich würde sagen, die SQL Abfrage liefert keine Ergebnisse zurück und deshalb die Fehlermeldung.
 

hanfseeds

unregistriert

3 Zum Seitenanfang

Freitag, 10. Dezember 2004, 18:17

hm.. aber es sind ja Einträge in den Tabellen vorhanden. ?(
 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

4 Zum Seitenanfang

Freitag, 10. Dezember 2004, 18:18

wenn die ausgabe leer wäre käme kein error.

schreib mal echo mysql_error();
drunter und poste mal die ausgabe
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

hanfseeds

unregistriert

5 Zum Seitenanfang

Freitag, 10. Dezember 2004, 18:32

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\xampplite\htdocs\guestbook\functions.inc.php on line 42

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\xampplite\htdocs\guestbook\functions.inc.php on line 21
Table 'guestbook._smilies' doesn't exist
Notice: Undefined variable: table in D:\xampplite\htdocs\guestbook\functions.inc.php on line 18

Warning: mysql_num_rows(): supplied argument


Wieso macht der da ein . rein? => guestbook._smilies
 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

6 Zum Seitenanfang

Freitag, 10. Dezember 2004, 18:36

also deinen Fehler hast du jetzt,
wieso der da den Punkt rein macht...
hast du dich vieleicht beim initialisieren der Variablen vertippt?
Also da wo du den wert zuweist?
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

hanfseeds

unregistriert

7 Zum Seitenanfang

Freitag, 10. Dezember 2004, 18:38

Eigentlich nicht, den das ganze Script läuft über eine config Datei, alle anderen Sachen funktionieren ohne Probleme.

Was ich noch selstsam finde ist dieser Fehler:

Notice: Undefined variable: table in D:\xampplite\htdocs\guestbook\functions.inc.php on line 18

In der index.php wird aber die config sowie die functions.inc.php includiert, also sollte der functions.inc.php diese Variable doch bekannt sein?

Gruss

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »hanfseeds« (10. Dezember 2004, 18:54)