bedingte Auswahl/ im Formular

hmm...:confused:

aber in der ersten Liste sollen, nur Mainboards aufgelistet sein, das bedeutet, dass in der ersten Liste nur die Mainbord Namen auswählbar sind.

Oder versteh ich dich falsch, mit den zwei Listen?

kann mir das nicht so recht vorstellen
bin ja auch noch Anfänger :-(
 
naja..und in die 2. Liste packst du cpu und Arbeitspeicher.
Wenn der Benutzer in beiden Listen gewählt hat, weisst su, welches Mainboard er mit welchem CPU/Arbeitspeicher er haben will.
 
@schlimbim
aber in der ersten Liste sollen, nur Mainboards aufgelistet sein,
das bedeutet, dass in der ersten Liste nur die Mainbord Namen auswählbar sind.
Oder versteh ich dich falsch, mit den zwei Listen?

Habe Dir einmal einen Vorschlag gemacht, also nur die Formulargeschichte ohne MYSQL.
Das kannst Du auch bestimmt selber einfügen. Aber bei dieser Version bleibst Du immer
auf der ersten Seite und erst nach dem absenden kannst Du den Kunden auf eine weitere
Seite führen. Auch das anpassen Deiner MYSQL Tabelle dürfte kein Problem sein, diese
so zu gestalten, dass wenn ein bestimmtes Mainboard ausgesucht wurde, entsprechend CPU,
Festplatte und Speicher angezeigt werden.

Schaue es Dir einfach einmal an und teste den Vorschlag. Funktioniert im IE und Firefox
aber nur wenn Javascript aktiviert ist. Andere Browser sind ungetestet.
Wie schon erwähnt, nur ein Vorschlag.


PHP:
<?php 
     session_start();
     $_SESSION['Mainboard'] = $_POST['Mainboard'];
     $_SESSION['CPU'] = $_POST['CPU'];
     $_SESSION['Festplatte'] = $_POST['Festplatte'];
     $_SESSION['Speicher'] = $_POST['Speicher'];
     
     if(isset($_POST['senden']) && $_SESSION['Mainboard'] && $_SESSION['CPU'] && $_SESSION['Festplatte'] && $_SESSION['Speicher']){

        header('Location:naechste_seite.php');

     }
     
     if(!isset($_POST['senden'])){

        $url = $_SERVER['PHP_SELF'];

     }
     
     if(isset($_POST['reset'])){

     unset($_SESSION['Mainboard']);
     unset($_SESSION['CPU']);
     unset($_SESSION['Festplatte']);
     unset($_SESSION['Speicher']);

     }

?>
HTML:
form action="<?php echo $url ?>" method="post">
            <table width="764" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td>Mainboard</td>
                    <td>CPU</td>
                    <td>Festplatte</td>
                    <td>Speicher</td>
                </tr>
                <tr>
                    <td><select name="Mainboard" onChange="submit ();" size="1" tabindex="1">
                            <option value="<?php echo $_SESSION['Mainboard'] ?>"><?php echo $_SESSION['Mainboard'] ?></option>
                            <option value="Gigabyte GA-M51GM-S2G">Gigabyte GA-M51GM-S2G</option>
                            <option value="MSI K8N SLI-FI">MSI K8N SLI-FI</option>
                            <option value="Asus A8N5X">Asus A8N5X</option>
                        </select></td>
                    <td><select name="CPU" onChange="submit ();" size="1" tabindex="1">
                            <option value="<?php echo $_SESSION['CPU'] ?>"><?php echo $_SESSION['CPU'] ?></option>
                            <option value="Intel® P4 541 3.2GHz">Intel&reg; P4 541 3.2GHz</option>
                            <option value="AMD Athlon 64 3400+">AMD Athlon 64 3400+</option>
                            <option value="Intel® Pentium 4 630 3.0GHz">Intel&reg; Pentium 4 630 3.0GHz</option>
                        </select></td>
                    <td><select name="Festplatte" onChange="submit ();" size="1" tabindex="1">
                            <option value="<?php echo $_SESSION['Festplatte'] ?>"><?php echo $_SESSION['Festplatte'] ?></option>
                            <option value="400GB Samsung HD400LD">400GB Samsung HD400LD</option>
                            <option value="Western Digital WD800JD">Western Digital WD800JD</option>
                            <option value="Seagate ST3250820AS">Seagate ST3250820AS</option>
                        </select></td>
                    <td><select name="Speicher" onChange="submit ();" size="1" tabindex="1">
                            <option value="<?php echo $_SESSION['Speicher'] ?>"><?php echo $_SESSION['Speicher'] ?></option>
                            <option value="Corsair System Select 1024MB CMSS1GB-400">Corsair System Select 1024MB CMSS1GB-400</option>
                            <option value="Infineon 1024MB">Infineon 1024MB</option>
                            <option value="Kingston 1024MB ValueRAM Kit">Kingston 1024MB ValueRAM Kit</option>
                        </select></td>
                </tr>
            </table>
            <br>
            <input type="submit" name="senden" value="Preis ermitteln"><br>
            <br>
            <input type="submit" name ="reset" value="Angaben löschen"><br>
        </form>
 
Zurück