tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
911
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kippi01 kippi01 ist offline Mitglied Bronze
    Registriert seit
    Apr 2005
    Beiträge
    27
    Hallo,
    ich versuche gerade einen Arbeitsbericht online umzusetzen. Um diesen so einfach wie möglich zu gestalten, gibt es in meinem Formular ein Feld "Firma" das alle Firmen aus der Tabelle 'Kunden' anzeigt (siehe unten). Ist es möglich bei der Auswahl einer Firma im Formular, die Tabelle für den Servicebericht mit weiteren Angaben aus der Tabelle 'Kunden' zu füllen wie z.B. Firma, Ansprechpartner, Strasse u.s.w.?

    <?php
    $db = mysql_connect($hostname,$username,$password);
    mysql_select_db($database,$db);
    $query_kunden = "SELECT * FROM csw_kunden ORDER by firma";
    $kunden = mysql_query($query_kunden, $db) or die(mysql_error());
    $row_kunden = mysql_fetch_assoc($kunden);
    $totalRows_kunden = mysql_num_rows($kunden);
    ?>

    <select name="firma">
    <?php
    do {
    ?>
    <option value="<?php echo $row_kunden['firma']?>"><?php echo $row_kunden['firma']?>, <?php echo $row_kunden['ort']?></option>
    <?php
    } while ($row_kunden = mysql_fetch_assoc($kunden));
    ?>
    </select>
     

  2. #2
    Avatar von Jörg Rißmann
    Jörg Rißmann Jörg Rißmann ist offline Mitglied Smaragd
    Registriert seit
    May 2005
    Ort
    Remshalden
    Beiträge
    1.007
    Direkt beim auswählen befüllen?
    Nur mit einer Clientbasierenden Scriptsprache wie Javascript.

    Daten mit php komplett abfragen, dann mit onChange(); (näheres im JS-Forum) ändern.
     
    Ich bin arbeitlos und suche dringend eine neue Festanstellung!
    Kennst du jemanden der einen
    • PHP-Profi
    • Datenbankadministrator
    • Webdesigner
    • Netzwerkadministrator
    • oder ähnliches
    sucht, bitte mit mir in Verbindung setzen.
    Ceraph@gmx.de

    Danke, Jörg

  3. #3
    Avatar von Ben Ben
    Ben Ben Ben Ben ist offline Mitglied Rubin
    Registriert seit
    Dec 2003
    Ort
    Raum FFM
    Beiträge
    1.364
    Geht auch ohne. Bei JS setzt man vorraus, das die Daten zu jeder Firma auch bereits auf der Page vorhanden sind.
    Hier könntest du JS Code generieren, z.b. Arrays anhand der JS dann die Daten rauszuppelt oder baust gleich den HTML-Code und schaltest entsprechende bereiche nur sichtbar.

    Du kannst aber auch bei on-change das Formular einfach submitten, dein Script so programmieren, dass es eben zu der nun angegebenen Firma die Daten ausliest und das gleiche neu anzeigt.
    OnChange bezieht sich hier auf dein Select.
     

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 05.01.11, 09:05
  2. MySql Tabelle mit verschiedenen Daten füllen
    Von Patrick Oberlies im Forum PHP
    Antworten: 5
    Letzter Beitrag: 17.08.08, 13:11
  3. Antworten: 14
    Letzter Beitrag: 28.06.06, 14:47
  4. Tabelle mit Daten füllen aus Array
    Von tobiastt im Forum PHP
    Antworten: 4
    Letzter Beitrag: 22.04.05, 09:38
  5. Tabelle mit Daten füllen, how to?
    Von Blade_Neo im Forum PHP
    Antworten: 10
    Letzter Beitrag: 12.12.03, 18:04