tutorials.de Buch-Aktion 05/2012
Seite 1 von 4 1234 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
51
ZUGRIFFE
1047
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    supser supser ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    münchen
    Beiträge
    159
    Guten Abend Forenmitglieder ich wollte mal fragen ob es einen allgemeinen Aufruf gibt, wo man seine Ids einer Tabelle in ein Dropdown menü einladen kann ?

    PHP-Code:
    <select name="load_ver" id="load_ver">
                            </
    select
    wie bekomme ich jetzt in diesem menü die Ids der tabelle eingeladen

    Grüsse vom supser
     

  2. #2
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Kleines Beispiel:

    PHP-Code:
    <?php
    $query 
    mysql_query("...");
    ?>
    <select>
    <?php
    while($row mysql_fetch_assoc($query))
    {
      echo 
    "\t<option>".$row['id']."</option>\n";
    }
    ?>
    </select>
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  3. #3
    supser supser ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    münchen
    Beiträge
    159
    Boah bin blutiger Anfänger ist für mich jetzt relativ schwer zu verstehen

    Also was ich mal habe ist :

    PHP-Code:
    <?php

    $host 
    "";
    $user "";
    $password "";
    $dbname "";
    $tabelle ="";

    error_reporting(E_ALL);

    $dbverbindung mysql_connect ($host$user$password);

    Wie die abfrage hier aussieht ?

    mysql_close ($dbverbindung);
    }
    ?>
     

  4. #4
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Ich weiß ja nicht wie deine Tabelle aussieht.

    Infos gibt es:

    mysql_query()
    SELECT Syntax
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  5. #5
    supser supser ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    münchen
    Beiträge
    159
    Ok hab mal nen Screenshot gemacht:

    Allgemeiner Aufruf von Mysql-unbenannt.jpg
     

  6. #6
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Mithilfe des obigen Skriptstückes und den Links die ich dir gesendet habe, sollte es dir ohne Probleme möglich sein, das Problem selbst zu lösen.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  7. #7
    supser supser ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    münchen
    Beiträge
    159
    Ok ich versuche mein Glück, vielen dank.
     

  8. #8
    yeronimo yeronimo ist offline Mitglied Gold
    Registriert seit
    Jan 2008
    Beiträge
    128
    mysql_query um alle IDs zu holen -> dann mit mysql_fetch_array in ein array einlesen -> dann mit
    PHP-Code:
    if(mysql_num_row($id) > 0
    prüfen ob ids da sind, wnen ja dann -> die whileschleife von oben neben, durch die ids gehen und dabei jede einzelne als dropdown option ausgeben wie z.b.
    PHP-Code:
    echo "<option value='$id' >$id</option>"
    fertig
     

  9. #9
    splasch splasch ist offline Mitglied Brillant
    Registriert seit
    Jul 2004
    Beiträge
    854
    Oder du verwendest die neue Methode in OOP gesteuerte mysqli klasse ab php version 5

    PHP-Code:
    <?
    $db 
    = new MySQLi ('localhost','benutzer','passwort','datenbankname');

    // verbindung offen 

    $db->query();  // SQl befehl senden

    $db->close();  // wieder geschlossen
    ?>
    Mfg Splasch
    Geändert von splasch (24.05.08 um 22:06 Uhr)
     

  10. #10
    supser supser ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    münchen
    Beiträge
    159
    Moin ich nochmal immer noch am basteln hier das was ich habe aber es werden die ids nicht angezeigt ?

    PHP-Code:
    <?php

    $host 
    "......";
    $user "........";
    $password ".......";
    $dbname "......";
    $tabelle =".........";

    error_reporting(E_ALL);

    $dbverbindung mysql_connect ($host$user$password);
    $query mysql_query("SELECT * FROM ............ WHERE id = ");
    ?> 
    <select> 
    <?php 
    while($row mysql_fetch_assoc($query)) 
    {
    if(
    mysql_num_row($id) > 0)  
      echo 
    "\t<option>".$row['id']."</option>\n"

    ?> 
    </select

    ?>
    bringt auch keine Fehlermeldung ?
     

  11. #11
    yeronimo yeronimo ist offline Mitglied Gold
    Registriert seit
    Jan 2008
    Beiträge
    128
    versuch mal :

    PHP-Code:
    <?php 

    $host 
    "......"
    $user "........"
    $password "......."
    $dbname "......"
    $tabelle ="........."

    error_reporting(E_ALL); 

    $dbverbindung mysql_connect ($host$user$password); 
    $query mysql_query("SELECT id FROM ............"); 
    ?>  
    <select>  
    <?php
    if(mysql_num_row($query) > 0)   
    {  
      
    $row mysql_fetch_assoc($query);
       while(
    $row)  
       { 
         echo 
    "\t<option>".$row['id']."</option>\n";  
       }
    }  
    ?>  
    </select 

    ?>
     

  12. #12
    supser supser ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Ort
    münchen
    Beiträge
    159
    Dann ruft er mir mein Formular nicht mehr auf nur eine Dropdown menü aber ohne iDs.

    Werd wohl weiterkämpfen und ausprobieren.

    Vielen dank
     

  13. #13
    Avatar von Loomis
    Loomis Loomis ist offline Mitglied Bunt
    Registriert seit
    Jul 2002
    Ort
    Aschaffenburg
    Beiträge
    1.538
    Die Funktion nennt sich mysql_num_rows( ) und nicht mysql_num_row( ).
    Und das muss einen Fehler geben:
    Code :
    1
    
    Fatal error: Call to undefined function mysql_num_row() in
    Geändert von Loomis (25.05.08 um 13:39 Uhr)
     
    mfg
    --------------------------------------------------------------------------------
    Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!

    Besucht den tutorials.de-Chat | Anleitung
    RTFM - PHP-Handbuch - MySql Handbuch
    --------------------------------------------------------------------------------
    Surftipp...Der Postillon
    --------------------------------------------------------------------------------
    Signatur v2.2

  14. #14
    yeronimo yeronimo ist offline Mitglied Gold
    Registriert seit
    Jan 2008
    Beiträge
    128
    vollkommen richtig, nicht drauf geachtet !

    versuchs mit dem 's' mehr ansonsten mch mal nen paar echo's rein und guck ob der die ids ueberhaupt holt.
     

  15. #15
    Avatar von Loomis
    Loomis Loomis ist offline Mitglied Bunt
    Registriert seit
    Jul 2002
    Ort
    Aschaffenburg
    Beiträge
    1.538
    PHP-Code:
    $dbverbindung mysql_connect($host$user$password);
    $query mysql_query("SELECT * FROM ............ WHERE id = ");

    echo 
    '<select>'// Kein name="" ?
    if( mysql_num_rows$query ) != )
    {
        while( 
    $row mysql_fetch_assoc$query ) ) 
        {
            echo 
    "\t<option>".$row['id']."</option>\n";
        }
    }
    echo 
    '</select>'
    Entweder durchgehend mit echo, oder durchgehend HTML mit den <? ?>-Tags trennen. Gemischt sieht immer blöd aus
     
    mfg
    --------------------------------------------------------------------------------
    Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!

    Besucht den tutorials.de-Chat | Anleitung
    RTFM - PHP-Handbuch - MySql Handbuch
    --------------------------------------------------------------------------------
    Surftipp...Der Postillon
    --------------------------------------------------------------------------------
    Signatur v2.2

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 22.09.10, 11:11
  2. Mysql Aufruf vom Server
    Von strolch_007 im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 21.05.09, 20:32
  3. MySQL: Aufruf in Commandozeile, Erroroutput in txt speichern
    Von jeipack im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 02.03.09, 14:24
  4. Allgemeiner Fehler in GDI+
    Von GerhardSchrader im Forum .NET Grafik und Sound
    Antworten: 3
    Letzter Beitrag: 29.11.08, 18:53
  5. Allgemeiner Kurs zu PS 7.0 oder 8.0
    Von Lost Heaven im Forum Photoshop
    Antworten: 3
    Letzter Beitrag: 09.03.04, 06:12