Komischer Fehler

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

  • Komischer Fehler

    Hi leute!
    hab da ein kleines problem dessen lösung ich nicht finden kann!

    und zwar ist da ein formular wo man datein eintragen kann. hab alles soweit fertiggemacht. wenn man nun die datei eintragen will und auf "Eintragen" klickt, kommt aber der fehler

    "Query Error (3)"

    kann mir da bitte einer helfen?

    hier der quelltext incl datenbank! bitte helft mir

    DOWNLOAD

  • #2
    PHP-Code:
    mysql_query("Deine Query") or die(mysql_error()); 
    Mal probiert?
    Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

    Kommentar


    • #3
      Original geschrieben von ArSeN
      PHP-Code:
      mysql_query("Deine Query") or die(mysql_error()); 
      Mal probiert?
      ich versteh nicht ganz was du meinst? soll ich eine stelle im quelltext durch deine ersetzen? wenn ja welche?

      Kommentar


      • #4
        Überall wo du mysql_query ausführst.

        Des weiteren hast du in Zeile 251 eine } zuviel. Es sind an dieser Stelle bereits alle Klammern geschlossen. Vielleicht ist ja auch das dein Fehler.
        Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

        Kommentar


        • #5
          Original geschrieben von ArSeN
          Überall wo du mysql_query ausführst.

          Des weiteren hast du in Zeile 251 eine } zuviel. Es sind an dieser Stelle bereits alle Klammern geschlossen. Vielleicht ist ja auch das dein Fehler.
          ok danke! hab die klammer weg und das "or die(mysql_error());" dazu geschrieben.....jetzt kommt aber der fehler

          Fehler: Konnte Datei nicht hinzufügen

          wisst ihr rat?

          Kommentar


          • #6
            was steht denn in daba.php ?

            Ich denke mal eigentlich nur die Datenbankverbindung, aber der Text den du da sagst, wird sonst nirgendwo ausgegeben, also gehe ich davon aus das die Datei in der er ausgegeben wird irgendwo inkludiert wird. daba.php ist jedoch die einzige Datei dei inkludiert wird.

            Such jedenfalls mal deinen Fehlertext in deinen Dateien, denn es ist eindeutig kein PHP Fehler. (Bzw. wenn dann einer der abgefangen wird).
            Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

            Kommentar


            • #7
              das steht in der daba.php

              PHP-Code:

              <?

                  $db_server = "localhost";

                  $db_name = "datenbank";

                  $db_user = "datenbank";

                  $db_passwort = "...";

                  $db = @MYSQL_CONNECT($db_server, $db_user, $db_passwort) ;

                  $db_check = @MYSQL_SELECT_DB($db_name);

                      if ($db) {

                      echo "";

                      }

                          else {

                          echo 'Konnte nicht zur Datenbank ".$db_name." verbinden!';

                          }

              ?>
              Zuletzt geändert von wahsaga; 13.11.2006, 09:29.

              Kommentar


              • #8
                re

                will ja nich nerven aber hasu mich vergessen?

                Kommentar


                • #9
                  PHP-Code:
                  $db mysql_connect($db_server$db_user$db_passwort) or die (mysql_error());
                  $db_check mysql_select_db($db_name) or die (mysql_error()); 
                  peter
                  Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                  Meine Seite

                  Kommentar


                  • #10
                    Original geschrieben von Kropff
                    PHP-Code:
                    $db mysql_connect($db_server$db_user$db_passwort) or die (mysql_error());
                    $db_check mysql_select_db($db_name) or die (mysql_error()); 
                    peter
                    thx für antwort! hab ich grad gemacht! dann kommt aber immer noch

                    "Fehler: Konnte Datei nicht hinzufügen"

                    Kommentar


                    • #11
                      "Fehler: Konnte Datei nicht hinzufügen"
                      dann poste den code, der diese fehlermeldung verursacht.

                      peter
                      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                      Meine Seite

                      Kommentar


                      • #12
                        PHP-Code:

                                
                        if($blacklisted3 & !$loggedin) die("Diese URL wurde gesperrt");


                                if (!empty(
                        $artist) && $ip !="unknown" && !empty($titel) && !empty($url) && !empty($size) && !empty($kbits))
                              {
                                  
                        $artist htmlspecialchars($artist);
                                  
                        $titel htmlspecialchars($titel);
                                  
                        $album htmlspecialchars($album);
                                  
                        $genre htmlspecialchars($genre);
                                  
                        $jahr htmlspecialchars($jahr);
                                  
                        $url htmlspecialchars($url);
                                  
                        $songtext htmlspecialchars($songtext);
                                  
                        $size htmlspecialchars($size);
                                  
                        $kbits htmlspecialchars($kbits);
                                  
                        $uurl htmlspecialchars($uurl);
                                  
                        $uname htmlspecialchars($uname);
                                  
                        $url2 htmlspecialchars($url2);
                                  
                        $url3 htmlspecialchars($url3);
                                  
                        $url4 htmlspecialchars($url4);
                                  
                        $url5 htmlspecialchars($url5);
                                  
                        $url6 htmlspecialchars($url6);
                                  
                        $url7 htmlspecialchars($url7);
                                  
                        $url8 htmlspecialchars($url8);
                                  
                        $capture htmlspecialchars($capture);
                                  
                        $url9 htmlspecialchars($url9);
                                  
                        $url10 htmlspecialchars($url10);
                                  
                        $password htmlspecialchars($password);


                                
                        $sql"INSERT INTO tab_mp3s SET
                                  artist = '
                        $artist',
                                 titel =  '
                        $titel',
                                 album =  '
                        $album',
                                 genre =  '
                        $genre',
                                 jahr =  '
                        $jahr',
                                 size =  '
                        $size',
                                 kbits =  '
                        $kbits',
                                 url =  '
                        $url',
                                 url2 =  '
                        $url2',
                                 url3 =  '
                        $url3',
                                 url4 =  '
                        $url4',
                                 url5 =  '
                        $url5',
                                 url6 =  '
                        $url6',
                                 url7 =  '
                        $url7',
                                 url8 =  '
                        $url8',
                                 url9 =  '
                        $url9',
                                 url10 =  '
                        $url10',
                                 password =  '
                        $password',
                                 songtext =  '
                        $songtext',
                                 uurl =  '
                        $uurl',
                                 uname =  '
                        $uname',
                                 datum =  CURDATE(),
                                 zeit =  CURTIME(),
                                 format = '
                        $format' ";

                              if (@
                        mysql_query($sql))
                                    echo 
                        "Vielen Dank für den Eintrag.<br><a href='index.php?action=insert'>Neue MP3 hinzufügen?</a>";
                              else
                                    echo 
                        "Fehler: Konnte Datei nicht hinzufügen";
                                }
                                else echo 
                        "(Mindestens) ein Pflichtfeld nicht ausgefüllt!";
                            } 
                        //if-else ip gefunden
                         //if submit

                        else
                        {
                        ?> 
                        hmm hier ist der auszug aus dem quelltext! den ganzen hab ich oben als ddl gepostet! hoffe du kannst mir helfen.

                        PS: ich will das script nicht für was illegales nehmen sondern als ein archiv meiner datein für unser hausinternes internet!

                        Kommentar


                        • #13
                          entweder
                          PHP-Code:
                          $sql 'INSERT INTO .... VALUES (....)'
                          oder
                          PHP-Code:
                          $sql 'UPDATE tabelle SET ...'
                          und mal wieder
                          PHP-Code:
                          mysql_query($sql) or die ... 
                          deine abfrage ist schlichtweg falsch. siehe update und insert

                          gruß
                          peter
                          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                          Meine Seite

                          Kommentar


                          • #14
                            schonmal danke für deine schnelle und hilfreiche antwort!

                            wenn ich aber den code nun so mache

                            PHP-Code:


                                             $sql 
                            'INSERT INTO tab_mp3s'; or die (mysql_error());

                                              
                            artist '$artist',
                                     
                            titel =  '$titel',
                                     
                            album =  '$album',
                                     
                            genre =  '$genre',
                                     
                            jahr =  '$jahr',
                                     
                            size =  '$size',
                                     
                            kbits =  '$kbits',
                                     
                            url =  '$url',
                                     
                            url2 =  '$url2',
                                     
                            url3 =  '$url3',
                                     
                            url4 =  '$url4',
                                     
                            url5 =  '$url5',
                                     
                            url6 =  '$url6',
                                     
                            url7 =  '$url7',
                                     
                            url8 =  '$url8',
                                     
                            url9 =  '$url9',
                                     
                            url10 =  '$url10',
                                     
                            password =  '$password',
                                     
                            songtext =  '$songtext',
                                     
                            uurl =  '$uurl',
                                     
                            uname =  '$uname',
                                     
                            datum =  CURDATE(),
                                     
                            zeit =  CURTIME(),
                                     
                            format '$format' "; 
                            dann kommt immer

                            Parse error: parse error, unexpected T_LOGICAL_OR in /var/www/.../insert.php on line 217

                            Kommentar


                            • #15
                              s. forumsregeln, dort steht, wie man's richtig macht.

                              Kommentar

                              Lädt...
                              X