dropdown liste

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

  • dropdown liste

    Also hab jetzt Vornamen zu Auswahl und jetzt meine Frage: Wisst ihr wie ich jetzt den ausgewählten Vorname in die Datenbank eintragen kann?

    Code:
    <?php
        $firmenname = $_SESSION['Firmenname'];
        $sql = "SELECT * FROM benutzer WHERE Firmenname='$firmenname' ";
         $result = mysql_query($sql) or die(mysql_error()); 
            while($row = mysql_fetch_assoc($result)) {
    [COLOR=Yellow][COLOR=Red]echo "<option>" . $row['vorname'] . "</option>"; [/COLOR]
    [/COLOR]
    }
    ?>
    Für Antworten wär ich sehr erfreut.

  • #2
    Zitat von farisa Beitrag anzeigen
    Also hab jetzt Vornamen zu Auswahl und jetzt meine Frage: Wisst ihr wie ich jetzt den ausgewählten Vorname in die Datenbank eintragen kann?

    Code:
    <?php
        $firmenname = $_SESSION['Firmenname'];
        $sql = "SELECT * FROM benutzer WHERE Firmenname='$firmenname' ";
         $result = mysql_query($sql) or die(mysql_error()); 
            while($row = mysql_fetch_assoc($result)) {
    [COLOR=Yellow][COLOR=Red]echo "<option>" . $row['vorname'] . "</option>"; [/COLOR]
    [/COLOR]
    }
    ?>
    Für Antworten wär ich sehr erfreut.
    Ähm, wo connecst du zu DB? Bei deiner While Schleife fehlt das <select...! 'Soll das ein Formular sein? Wenn ja, fehlt komplett das Formular mit <form action=... method=...! Eintragen tust Du mit INSERT INTO! Einfach googeln (SQL und INSERT).

    mfg streuner
    Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
    der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.

    "Diese Software verdient die 3 großen GGG: --- Gesehen --- Gelacht --- Gelöscht ---"

    Kommentar


    • #3
      Zitat von farisa Beitrag anzeigen
      Wisst ihr wie ich jetzt den ausgewählten Vorname in die Datenbank eintragen kann?
      Ja.

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

      Kommentar


      • #4
        @Kropff: Stimmt, eigentlich hast Du jetzt "korrekt" geantwortet!
        Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
        der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.

        "Diese Software verdient die 3 großen GGG: --- Gesehen --- Gelacht --- Gelöscht ---"

        Kommentar


        • #5
          OffTopic:
          CNR

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

          Kommentar


          • #6
            Das Formular und die Datenbankverbindung hab ich schon, habe oben nur nicht alles hereinkopiert. Hier das Formular. Die Vornamen holt es ja schon aus der Datenbank
            Code:
            <?php session_start();
            include "auth_g.php";
            include "../verbindung.php"; 
            ?>
            
            ....
            
            form name="example" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
                <p>Bitte wählen Sie einen Mitarbeiter aus:</p>
                <p>
            
                  <select>
            <?php
                $firmenname = $_SESSION['Firmenname'];
                $sql = "SELECT * FROM benutzer WHERE Firmenname='$firmenname' ";
                 $result = mysql_query($sql) or die(mysql_error()); 
                    while($row = mysql_fetch_assoc($result)) {
            echo "<option>" . $row['vorname'] . "</option>"; 
            
            }
            ?>
            </select>
            
            
            </p>
                <p><font size="2" face="Arial, Helvetica, sans-serif">Von:<br>
                    <INPUT TYPE="text" NAME="datevon" VALUE="<?php echo $_POST['datevon']?>">
                    <img src="cal.gif" name="cal1" width="16" height="16" id="cal1" onClick="cal.select(document.forms['example'].datevon,'cal1','dd.MM.yyyy'); return false;">
                    <br>
                    <br>
                  Bis:<br>
                  <INPUT TYPE="text" NAME="datebis" VALUE="<?php echo $_POST['datebis']?>">
                  <img src="cal.gif" name="cal2" width="16" height="16" id="cal2" onClick="cal.select(document.forms['example'].datebis,'cal2','dd.MM.yyyy'); return false;">
                </font></p>
                <label>
                <input name="goAnfrage" type="submit" id="goAnfrage" value="Anfrage senden">
                </label>
                <label>
                <input name="goKosten" type="submit" id="goKosten" value="unverbindliche Preisberechnung">
                </label>
              
            </form>

            Kommentar


            • #7
              Zitat von farisa Beitrag anzeigen
              Das Formular und die Datenbankverbindung hab ich schon, habe oben nur nicht alles hereinkopiert. Hier das Formular. Die Vornamen holt es ja schon aus der Datenbank
              Code:
              <?php session_start();
              include "auth_g.php";
              include "../verbindung.php"; 
              ?>
              
              ....
              
              form name="example" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
                  <p>Bitte wählen Sie einen Mitarbeiter aus:</p>
                  <p>
              
                    <select>
              <?php
                  $firmenname = $_SESSION['Firmenname'];
                  $sql = "SELECT * FROM benutzer WHERE Firmenname='$firmenname' ";
                   $result = mysql_query($sql) or die(mysql_error()); 
                      while($row = mysql_fetch_assoc($result)) {
              echo "<option>" . $row['vorname'] . "</option>"; 
              
              }
              ?>
              </select>
              
              
              </p>
                  <p><font size="2" face="Arial, Helvetica, sans-serif">Von:<br>
                      <INPUT TYPE="text" NAME="datevon" VALUE="<?php echo $_POST['datevon']?>">
                      <img src="cal.gif" name="cal1" width="16" height="16" id="cal1" onClick="cal.select(document.forms['example'].datevon,'cal1','dd.MM.yyyy'); return false;">
                      <br>
                      <br>
                    Bis:<br>
                    <INPUT TYPE="text" NAME="datebis" VALUE="<?php echo $_POST['datebis']?>">
                    <img src="cal.gif" name="cal2" width="16" height="16" id="cal2" onClick="cal.select(document.forms['example'].datebis,'cal2','dd.MM.yyyy'); return false;">
                  </font></p>
                  <label>
                  <input name="goAnfrage" type="submit" id="goAnfrage" value="Anfrage senden">
                  </label>
                  <label>
                  <input name="goKosten" type="submit" id="goKosten" value="unverbindliche Preisberechnung">
                  </label>
                
              </form>
              Wie ich das absende in die datenbank mit insert weiß ich schon, nur ich weiß nicht wie ich die daten aus der dropdown liste wieder herausbringe zum sie wieder in die datenbank zu speichern.

              Kommentar


              • #8
                Zitat: "...nur ich weiß nicht wie ich die daten aus der dropdown liste wieder herausbringe zum sie wieder in die datenbank zu speichern."

                Du übernimmst Sie als $_POST[namemeinerselectbox] und speicherst mit einem INSERT. Bei Dir fehlt noch ein <select name="irgendeinname" size=... also ein Name beim Select Feld und value bei den options. Schau mal hier für einen korrekten Aufbau:

                SELFHTML: HTML/XHTML / Formulare / Auswahllisten, Radio-Buttons und Checkboxen

                und

                Quakenet/#php Tutorial - de - Formulare

                mfg streuner

                P.S. Das vor deinem form ein < fehlt ist sicherlich ein kopier Fehler, odeR?
                Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
                der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.

                "Diese Software verdient die 3 großen GGG: --- Gesehen --- Gelacht --- Gelöscht ---"

                Kommentar

                Lädt...
                X