SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

 
 
Themen-Optionen Ansicht
  #1  
Alt 16.08.2016, 23:40:22
schlappi schlappi ist offline
Anfänger
 
Registriert seit: Jun 2016
Alter: 37
Beiträge: 8
selectbox befüllen

Hallo Gemeinde,

ich habe ein kleines Problem beim dynamischen befüllen meiner SelectBox mit nur bestimmten Bereichen aus der Datenbank.
Meine Datenbank dafür sieht wie folgt aus

Tabelle1
ID | IDbereich
1 | bereich1
2 | bereich2
3 | bereich3

Tabelle2
ID | IDbereich | Vergehen
1 | bereich1 | vergehen1
2 | bereich1 | vergehen2
3 | bereich2 | vergehen3
4 | bereich2 | vergehen4
5 | bereich3 | vergehen5
6 | bereich3 | vergehen6

meine test.php (ausschnitt)

PHP-Code:
<script type="text/javascript">
  $(document).ready(function() {
      $("#selectbox_1").change(function(){
        var id_hauptkategorie=$(this).children('option:selected').val();
        $("#selectbox_2").load("includes/selectboxen.php",{value: id_hauptkategorie});
      });
  });
</script>

<tr>
                    <td>Bereich:</td>
                    <td>
                        <select id="selectbox_1" name="strafen_1" style="width:200pt">
                            <?php
                            
while ($row mysql_fetch_assoc($tabelle1)) 
                                {
                                
?>
                               <option value="<?php echo $row['ID']; ?>"><?php echo $row['IDbereich']; ?></option> 
                             <?php
                             
}
                            
?>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>Vergehen:</td>
                    <td>
                        <select id="selectbox_2" name="strafen_2" style="width:200pt">
                            <?php 
                            
while ($row mysql_fetch_assoc($tabelle2))
                            {
                            
?>
                              <option value="<?php echo $row['ID']; ?>"></option>
                              <?
                              }
                              ?>
                        </select>
                    </td>
                </tr>
In der ersten SelectBox wähle ich mein Bereich aus --> funktioniert auch super soweit
Die 2. Box lass ich über java dynamisch füllen. Die selectbox.php sieht wie folgt aus.

PHP-Code:
<?php
if($_POST["value"]==1){
?>
    <option value="1">a</option>
    <option value="2">b</option>
    <option value="3">c</option>
<?php  
} elseif($_POST["value"]==2){
?>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
<?php
} else {
  
?>
    <option value="1">+</option>
    <option value="2">-</option>
    <option value="3">*</option>
<?php
}

?>
In sofern ich in der ersten SelectBox meine 3 Bereiche jeweils auswähle bekomm ich auch nur die jeweiligen 3 Kategorien ausgegeben. Mein Problem liegt eher darin, das ich hier statisch die 3 Optionen für die 2. Selectbox angebe. Wie kann ich es hier aber dynamisch aus der Datenbank angeben. Die Auswahl, dass ich die komplette Tabelle2 ausgebe bekomm ich auch hin. Würde hier aber gern nur aus Tabelle2 die jeweiligen Vergehen füllen lassen, wessen Bereich ich in der 1.Selectbox gewählt habe. Hatte auch Überlegt die beiden Tabellen mittels JOIN LEFT zusammen zufügen, nur bekomm ich dann immernoch nicht nur die Vergehen des ausgewählten Bereichs ausgegeben.
Steh da echt irgendwie aufm Schlauch.

(alle Angaben sind nur Synonyme oder Testwerte)
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
aufgrund Auswahl einer Selectbox andere befüllen dih HTML, CSS und JavaScript Help! 0 26.11.2015 13:48:52
PHP Selectbox + Kopie brink PHP Grundlagen 3 18.11.2009 19:47:12
Vorauswahl selectbox tsunamitsunami PHP Grundlagen 1 10.11.2009 16:30:30
Selectbox aus MySQL die 2. Mr.Burns PHP für Fortgeschrittene und Experten 7 06.03.2003 13:01:26
Selectbox aus MySQL Mr.Burns PHP für Fortgeschrittene und Experten 2 05.03.2003 17:21:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:28:01 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt