dropdown liste

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    Originally posted by farisa View Post
    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 ---"

    Comment


    • #3
      Originally posted by farisa View Post
      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

      Comment


      • #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 ---"

        Comment


        • #5
          OffTopic:
          CNR

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

          Comment


          • #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>

            Comment


            • #7
              Originally posted by farisa View Post
              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.

              Comment


              • #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 ---"

                Comment

                Working...
                X