was ist mein Fehler?

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

  • was ist mein Fehler?

    Hi all,
    Heute bekomme ich nur immer Fehler meldungen...
    Ich habe folgende Php& mysql scripts geschreiben... und bekomme diese fehler...

    Parse error: parse error, unexpected T_STRING in /home/thomas_k/www/sarary/viewdb2.php on line 6

    Mfg,
    Zomi

    meine PHP code:
    <?php
    $db = mysql_connect("localhost", "thomas_k", "");

    mysql_select_db("thomas_k",$db);

    $result = mysql_ query("SELECT * FROM personnel",$db);

    echo "<TABLE BORDER=2>";

    echo"<TR><TD><B>Full Name</B><TD><B>Nick Name</B><TD><B>Options</B></TR>";

    while($myrow = mysql_fetch_array($result))

    {

    echo "<TR><TD>".$myrow["firstname"]." ".$myrow["lastname"]."<TD>".$myrow["nick"];
    echo "<TD><a href=\"view.php?id=".$myrow[id]."\">View</a>";

    }

    echo "</TABLE>";

    ?>

  • #2
    Code:
    echo "<TR><TD>".$myrow['firstname']." ".$myrow['lastname']."<TD>".$myrow['nick'];
    EDIT:
    dein zweites posting habe ich gelöscht! was soll denn das?
    Zuletzt geändert von schmalle; 24.09.2003, 12:15.
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      Ich nehme mal an das Zeile 6 so aussieht:
      PHP-Code:
      $result mysql_ query("SELECT * FROM personnel",$db); 
      Dann ändere es mal so ab:

      PHP-Code:
      $result mysql_ query($db,"SELECT * FROM personnel"); 
      Dann sollte es gehen.
      it's not a bug,
      it's a feature!

      Kommentar


      • #4
        Danke schön...
        die fehler war...

        $result = mysql_ query($db,"SELECT * FROM personnel");
        da vor dem query ein leer spacebar ist..

        mfg,
        zomi

        Kommentar


        • #5
          bitte helfen Sie mir noch weiter...

          bei diese php code habe ich folgende fehler..... was soll das dan heißen..

          Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/thomas_k/www/sarary/view.php on line 11
          First Name:
          Last Name:
          Nick Name:
          Email address:
          Salary:

          <?php
          $db = mysql_connect("localhost", "thomas_k", "");

          mysql_select_db("thomas_k");

          $anfrage = "SELECT * FROM personnel WHERE id=$id";

          $ergebnis = mysql_query($anfrage);

          $myrow = mysql_fetch_array($ergebnis);

          echo "First Name: ".$myrow['firstname'];
          echo "<br>Last Name: ".$myrow['lastname'];
          echo "<br>Nick Name: ".$myrow['nick'];
          echo "<br>Email address: ".$myrow['email'];
          echo "<br>Salary: ".$myrow['salary'];
          ?>

          Mfg,
          Zomi.

          Kommentar


          • #6
            das heisst, dass du von der datenbank kein ergebnis zurückbekommen hast.

            ersetze
            $ergebnis = mysql_query($anfrage);
            mal durch
            $ergebnis = mysql_query($anfrage) or die(mysql_error());
            um eine eventuelle fehlermeldung der datenbank angezeigt zu bekommen.
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              habe diese fehler meldung bekommt

              You have an error in your SQL syntax near '' at line 1

              obwohl meine SELECT * FROM personnel WHERE id=$id"; richtigt ist...

              Ich danke Im Voruas...
              Mfg,
              Zomi

              Kommentar


              • #8
                mach mal ein echo $anfrage;

                was steht da?
                kann es sein, dass $id von außen kommt (formular oder link)?
                dann müsstest du $_POST['id'] oder $_GET['id'] verwenden
                Ich denke, also bin ich. - Einige sind trotzdem...

                Kommentar


                • #9
                  Schreib das mal so
                  PHP-Code:
                  $anfrage = (SELECT FROM personnel WHERE id='$id'); 
                  it's not a bug,
                  it's a feature!

                  Kommentar


                  • #10
                    Original geschrieben von XGremliN
                    Schreib das mal so
                    PHP-Code:
                    $anfrage = (SELECT FROM personnel WHERE id='$id'); 
                    ganz bestimmt nicht
                    Ich denke, also bin ich. - Einige sind trotzdem...

                    Kommentar


                    • #11
                      ja, es ist von einen link... von viewdb2.php
                      $anfrage=("SELECT * FROM personnel");
                      $ergebnis =mysql_query($anfrage);
                      echo"<TABLE BORDER=2>";
                      echo"<TR><TD><B>Full Name</B><TD><B>Nick Name</B><TD><B>Options</B></TR>";
                      while($myrow = mysql_fetch_array($ergebnis))
                      {
                      echo "<TR><TD>".$myrow['firstname']." ".$myrow['lastname']."<TD>".$myrow['nick'];
                      echo "<TD><a href=\"view.php?id=".$myrow[id]."\">View</a>";
                      }
                      echo "</TABLE>";
                      ?>


                      hier ist mien View.php
                      <?php
                      $db = mysql_connect("localhost", "thomas_k", "");
                      mysql_select_db("thomas_k");
                      $anfrage = "SELECT * FROM personnel WHERE id=$id";
                      //echo $anfrage;
                      $ergebnis = mysql_query($anfrage) or die(mysql_error());
                      $myrow = mysql_fetch_array($ergebnis);
                      echo "First Name: ".$myrow['firstname'];
                      echo "<br>Last Name: ".$myrow['lastname'];
                      echo "<br>Nick Name: ".$myrow['nick'];
                      echo "<br>Email address: ".$myrow['email'];
                      echo "<br>Salary: ".$myrow['salary'];
                      ?>

                      Mfg,
                      Zomi.

                      Kommentar


                      • #12
                        Original geschrieben von mrhappiness
                        dann müsstest du $_POST['id'] oder $_GET['id'] verwenden
                        Ich denke, also bin ich. - Einige sind trotzdem...

                        Kommentar


                        • #13
                          Thankyou verymuch...

                          mit _GET habe nun gerklapt.....

                          Kommentar

                          Lädt...
                          X