Hilfe Hilfe

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

  • Hilfe Hilfe

    Habs geändert, so wie vorher angegeben wurde also mit $row["id_abteilung"]' >$row["name"]

    Folgender Fehler wird ausgegeben:
    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /usr/local/httpd/htdocs/phpMyInventory/uf07.php on line 14

    PHP-Code:
    <html>
    <body>
            
    <table>
        <tr>
        <td width='115'>Department:</td>
        <td width='300'>
            <select name='cboAbteilung'>
                  <?$db = mysql_connect();
      $res = mysql_db_query("inventory", "select * from Abteilung");?>
      
      while($row = mysql_fetch_array($res))
      {
      <? echo "<option value='$row["id_abteilung"]' >$row["name"]</option> "?>}
      
      <?mysql_close($db);?>
            </select>

        </td>
        </tr>
    </table>

    </body>
    </html>

  • #2
    Code geändert geht immer noch nicht

    PHP-Code:
    <html>
    <body>
             
    <table>
        <tr>
        <td width='115'>Department:</td>
        <td width='300'>
             <select name='cboAbteilung'>
                   <?$db = mysql_connect();
                    $res = mysql_db_query("inventory", "select * from Abteilung");?>
        
        while($row = mysql_fetch_array($res))
        {
        <? echo "<option value=" . $row["id_abteilung"] . " > " . $row["name"] . "</option> "; }?>
       
        <?mysql_close($db);?>
             </select>

        </td>
        </tr>
    </table>

    </body>
    </html>

    Kommentar


    • #3
      Folgender Fehler wird ausgegeben

      Parse error: parse error in /usr/local/httpd/htdocs/phpMyInventory/uf07.php on line 14

      Kommentar


      • #4
        änderung

        So, und jetzt bringt er zwar keinen Fehler mehr, aber er gibt im Auswahlmenü nix aus. Woran kann das jetzt schon wieder liegen??

        PHP-Code:
        <html>
        <body>
                
        <table>
        <tr>
        <td width='115'>Department:</td>
        <td width='300'>
        <select name='cboAbteilung'>
        <?
        $db = mysql_connect();
        $res = mysql_db_query("inventory", "select * from Abteilung");
          
        while($row = mysql_fetch_array($res)){
          echo "<option value=" . $row["id_abteilung"] . " >" . $row["name"] . "</option> "; }
          
          mysql_close($db);
        ?>
        </select>

        </td>
        </tr>
        </table>

        </body>
        </html>

        Kommentar


        • #5
          was machst du hier eigentlich?

          Kommentar


          • #6
            Er versucht, Zeit zu sparen.
            Sind eventuell keine Daten in der Tabelle?
            Ist der Tabellenname richtig geschrieben (Groß/Kleinschreibung!)

            Wie sieht denn der HTML-Quelltext der fertigen Seite aus?
            mein Sport: mein Frühstück: meine Arbeit:

            Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

            Kommentar


            • #7
              Das ist der komplette Text, wollte es ausprobieren, aber es funktioniert einfach nicht.

              Die Tabelle ist mit Inhalten gefüllt. Richtig geschrieben ist sie auch.

              Kommentar


              • #8
                Jetzt hab ichs mal ohne Auswahlmenue probiert. Sonder mit einer Tabelle. Und, es gibt wieder tausend Fehler:

                Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/phpMyInventory/uf07.php on line 12

                Datenbank
                Tabelle
                Datensätze:

                Warning: Supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/phpMyInventory/uf07.php on line 23

                Warning: Division by zero in /usr/local/httpd/htdocs/phpMyInventory/uf07.php on line 26

                PHP-Code:
                <html>
                <body>
                <?php
                   
                /* Verbindung aufnehmen */
                   
                $con mysql_connect('localhost' ,'inventory''20074054');

                   
                /* Datensätze ermitteln */
                   
                $dataresult mysql_db_query($inventory,
                       
                "select * from " $Abteilung);

                   
                /* Anzahl der Datensätze ermitteln */
                   
                $numdata mysql_num_rows($dataresult);

                   
                /* Überschrift ausgeben */
                   
                echo "<h3>Datenbank $inventory</h3>";
                   echo 
                "<h4>Tabelle $Abteilung</h4>";
                   echo 
                "$numdata Datensätze:<p>";

                   
                /* Felder ermitteln */
                   
                $fdresult mysql_list_fields($inventory$Abteilung);

                   
                /* Anzahl der Felder ermitteln */
                   
                $numfds mysql_num_fields($fdresult);

                   
                /* Ausgabebreite für die Felder ermitteln */
                   
                $avwidth 100 $numfds;

                   
                /* Tabelle beginnen, alle Feldnamen ausgeben */
                   
                echo "<table width='100%' border><tr>";
                   for (
                $f=0$f<$numfds$f++)
                   {
                      
                $fdname[$f] = mysql_field_name ($fdresult$f);
                      echo 
                "<td bgcolor='#c3c3c3'>$fdname[$f]</td>";
                   }

                   echo 
                "</tr>";

                   
                /* Schleife über alle Datensätze */
                   
                for ($i=0$i<$numdata$i++)
                   {
                      echo 
                "<tr>";

                      
                /* Schleife über alle Felder */
                      
                for ($f=0$f<$numfds$f++)
                      {
                         
                /* Feldinhalt ermitteln, ausgeben*/
                         
                $data mysql_result($dataresult$i$fdname[$f]);
                         if (
                $data==""$data "&nbsp;";
                         echo 
                "<td width='$avwidth%'>$data</td>";
                      }
                      echo 
                "</tr>";
                   }

                   echo 
                "</table>";
                   
                mysql_close($con);
                ?>
                </body>
                </html>

                Kommentar


                • #9
                  Mach mal ein Dump der tabelle mit Struktur und Daten und schick mir das mal mit dem Script zu. Werde mal sehen was sich machen läst.
                  *winks*
                  Gilbert
                  ------------------------------------------------
                  Hilfe für eine Vielzahl von Problemen!!!
                  http://www.1st-rootserver.de/

                  Kommentar


                  • #10
                    Wenn du mir sagst, wie ein "dump" geht?! Bin absolut neu in dem Themenbereich

                    Kommentar


                    • #11
                      Hast du PHPMyAdmin auf dem Web laufen?
                      *winks*
                      Gilbert
                      ------------------------------------------------
                      Hilfe für eine Vielzahl von Problemen!!!
                      http://www.1st-rootserver.de/

                      Kommentar


                      • #12
                        ja hab ich, und was muss ich jetzt machen? habs geöffnet

                        Kommentar


                        • #13
                          Du hast doch gerade das Posting db Copy gelesen. Da steht glaube ich alles drin.

                          Du ruftst die tabelle im PHPMyAdmin auf, scrollst ein wenig runter.
                          Dort findest du dann eine tabelle wo in etwa folgendes steht:
                          Nur Struktur
                          Struktur und Daten
                          Nur Daten

                          auf der anderen Seite steht senden.

                          Du machst die Hacken in "Struktur und Daten" und in "Senden" und klickst dann auf OK.

                          Nur noch das File speichern und mir samt Script-Dateien zu schicken, an wotan@php-resource.de.

                          Kann aber 1-2 Stunden daueren bis ich mich darum kümmern kann.
                          *winks*
                          Gilbert
                          ------------------------------------------------
                          Hilfe für eine Vielzahl von Problemen!!!
                          http://www.1st-rootserver.de/

                          Kommentar


                          • #14
                            Sind die Variablen $inventory bzw. $Abteilung belegt?

                            PHP-Code:
                               // Kannst untmittelbar hinter <? einfügen
                               // Schauen wir mal, ob die Variablen übethapt belegt sind
                               if (!isset($inventory)) { 
                                       print "Variable Inventory ist nicht belegt !!<br>";
                                       $inventory = "inventory";
                               }
                               if (!isset($Abteilung)) {
                                       print "Variable Abteilung ist nicht belegt !!<br>";
                                       $Abteilung = "Abteilung";
                               }
                            ad mysqldump für WAMP:

                            1. DOS Eingabeaufforderung öffnen
                            2. In das MySQL-Installationsverzeichnis/bin wechseln
                            3. C:\WAMP\mysql\bin>mysqldump datenbankname > filename.dmp
                            C:\WAMP\mysql\bin>

                            Jetzt wurden die Daten der Datenbank abgezogen und in das File filename.dmp gestellt.

                            [Pfoa, Wotan ist auch schon wieder online - und ich schon wieder zu spät]
                            Zuletzt geändert von hand; 01.08.2002, 08:23.

                            Kommentar


                            • #15
                              Danke "hand", das mit dem Dump hab ich jetzt kapiert. Wär ja eigentlich ganz einfach gewesen, wenn man hald lesen könnte

                              Die Variablen sind schon belegt. Keine Ahnung. Der bringt immer den Fehler, wenn ich was zuweisen will.

                              Kommentar

                              Lädt...
                              X