[PHP] MySQL Datenbank ausgewählten Wert wiedergeben

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Tüten[s]uppe, 28. September 2009 .

  1. 28. September 2009
    MySQL Datenbank ausgewählten Wert wiedergeben

    Hallo an alle, ich werde jetzt so gut wie möglich versuchen, euch mene Situation zu schildern:


    Ich habe drei SQL Datenbanken auf meinen xampp Server, eine namens Kategorie diese haben Folgende Attribute:

    kategorie Bundesland Kundendaten
    id kategorie id bundeslaender hier werden alle datein zusammengefügt
    1 Golf 1- bayern.. ect.
    2 scrubs

    Die Tabellen Kategorie und Bundesland füllen zwei Dropdownlisten in meinem PHP Script.
    Wenn man eine Kategorie auswählt, und den Ändern Button klickt, sollte eigentlich die
    Auswahl links in der Tabelle neben der Dropdownliste eingetragen werden. Das ist der Punkt bei dem ich scheiter, könntet ihr mir dabei vielleicht helfen?

    Hier der Code für die Ausgabe und eine Dropdownlist:

    PHP:
    <tr>
    <td width="90" height="30">Kategorie:</td>
    <td width="230"><?php 

    $sql 
    "SELECT *
    FROM snob_kontaktdaten k
    JOIN snob_bundeslaender b ON b.id = k.bland
    "
    ;;
    $res  mysql_query ( $sql );


    while (
    $row  mysql_fetch_assoc ( $res )) 
    {

    echo 
    $sql  ;

    }



    ?></td>
    <td> 
    <select name="kategorie" width="250" style="width:250px">
    <option value="" selected="selected">Kategorie </option>
    <?php 

    $sql 
    "SELECT * FROM snob_kategorien ORDER BY kategorie " ;
    $res  mysql_query ( $sql );

    if (! 
    $res ) {
    die (
    mysql_error ());
    }

    while (
    $row  mysql_fetch_assoc ( $res )) {
    echo(
    "<option value='" $row [ 'id' ] . "'>" $row [ 'kategorie' ] . "</option>\n" );
    }
    ?>
    </select> 
    </td>


    Hier arbeite ich auch mit SESSIONS:


    PHP:
    $_SESSION [ "user_kategorie" ] =  $data [ "kategorie" ];
    $_SESSION [ "user_bland" ] =  $data [ "bland" ];
    aber die Ausgabe mit <?php echo $data["bland"]?> z. B funktioniert nicht.

    Ich würde mich über jede Art von Hilfe freuen.
     
  2. 28. September 2009
    AW: MySQL Datenbank ausgewählten Wert wiedergeben

    der sinn hier erschließt sich mir ned ganz:
    PHP:
    while ( $row  mysql_fetch_assoc ( $res )) 
    {

    echo 
    $sql  ;

    }
    ----

    wo ist den $data definiert?
     
  3. 28. September 2009
    AW: MySQL Datenbank ausgewählten Wert wiedergeben

    Das war ein gescheitertes Experiment...
     
  4. 29. September 2009
    AW: MySQL Datenbank ausgewählten Wert wiedergeben

    du hast zwei options felder:

    <select name="auswahl1">
    <option value="1">Eintrag 1</option>
    <option value="2">Eintrag 2</option>
    <option value="3">Eintrag 3</option>
    </select>

    jetzt fragst du bei dem zweiten option feld ab, ob im $_POST ein attribut auswahl1 vorhanden ist, wenn ja führt die folgende abfrage durch:

    SELECT * FROM bundesland WHERE kategorie = $_POST['auswahl1']

    falls $_POST['auswahl1'] nicht vorhanden ist, ist das select leer.

    habe ich das richtig verstanden oder willst du es anderst?

    gruß
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.