Ankündigung

Einklappen
Keine Ankündigung bisher.

2 Fragen

Einklappen

Neue Werbung 2019

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

  • b++
    hat ein Thema erstellt 2 Fragen.

    2 Fragen

    1. also ich hab da eine liste in einer html formular:
    Code:
              
    <select name="kat[]" onChange="MM_jumpMenu('parent',this,0)">
                <option>VCD</option>
                <option>SVCD</option>
                <option>MVCD</option>
                <option>RSVCD</option>
                <option>DivX</option>
                <option>XviD</option>
                <option>DVD-R</option>
                <option>Serien</option>
                <option>Tv Shows</option>
                <option>Dokus</option>
                <option>Englische Filme</option>
                <option>Tonspuren Deutsch</option>
                <option>Tonspuren Englisch</option>
                <option>Apps</option>
                <option>PC Games</option>
                <option>XBOX</option>
                <option>Gamecube</option>
                <option>PS 2</option>
                <option>MP3 Sampler</option>
                <option>MP3 Alben</option>
                <option>MP3 Songs</option>
                <option>Krims Krams</option>
     </select>
    So die daten will ich an eine PHP formular weiterleiten(das mit action="php.datei.php is mir kalr aber wie läuft das übergeben in eine variable im PHP dokument?)

    2. Wie bau ich in PHP ein button ein der wenn man draufklickt zu einem anderen document leitet??

  • kid01
    antwortet
    ich hab das gerade mal getestet, bei mir gehts!!

    hast du in der 2. Datei $_POST[] auch groß geschrieben??

    hier nochmal der getestete code
    index.php
    Code:
    <?
    echo'<form action="bearbeitung.php" method="post"> 
    
    <select name="kat"> 
    <option>VCD</option>  
    <option>Krims Krams</option> 
    </select> 
    <input type="submit" value="übernehmen"> 
    </form>'; 
    ?>
    bearbeitung.php
    Code:
    <?
    echo($_POST[kat]); 
    ?>

    Einen Kommentar schreiben:


  • Hakima
    antwortet
    Hallo,

    Die Arbeit mit Optionsfeldern ist, -wie ich finde- nicht ganz so einfach. Dies ist ein möglicher Weg: Optionsfelder habe ich auf diese Art und Weise definiert: Ich habe eine Funktion geschrieben, die für jedes Optionsfeld eine Variable definiert: Dateiname: sammlungauswahlfeld.php
    Code:
    function select_box($name,$values){
            $sel_box =        "<select size=2 multiple class = .pinput name=".$name.">\n";
            array_unshift($values,"Alle");
            for($i = 0;$i < count($values);$i++){
                    $sel_box.="<option value=".$values[$i].">".$values[$i]."</option>\n";
        }
     $sel_box.="</select>\n";
      return $sel_box;
    }
    Weiterhin habe ich in einer anderen Datei (zur besseren Übersicht) die Variablen definiert:
    Code:
    include("sammlungauswahlfeld.php");
    echo "<FORM action='index2.php?kategorie=$kategorie&verlag=$verlag&autor=$autor&titel=$titel'>";
    $array=array("IT-Grundlagen","Netzwerktechnik","Programmierung","Recht");
    $box=select_box("kategorie",$array);
    echo "Kategorie $box";
    $submit=submit_button("sent","absenden");
    In der Datei index2.php wird wiederum eine Datei für Funktionen funktion.php includiert, die nach jedem angeklickten Feld selektiert (die Kategorie habe ich in eine Variable gepackt:
    Code:
    $sqlbef="SELECT * FROM artikel";
    if ($kategorie <>"Alle" && $verlag <>"Alle" && $autor <>"Alle" && $titel <>"Alle")
         {
         
         if ($kategorie <> "")
            {
            $Bedingung=$Bedingung." and
                       Rubrik ='$kategorie'";
            }
         if ($verlag <> "")
            {
            $Bedingung=$Bedingung." and Verlag='$verlag'";
            }
    // die Abfrage sieht dann nachher so aus:
    $sqlbef=$sqlbef." where ".$Bedingung;
      $sqlbef=$sqlbef." order by Titel";
    $sqlerg=mysql_query($sqlbef,$dbVerbindung);
    // das, was der Kunde ausgewählt hat, steht also in einer Variablen
    Gruß,

    kamalo

    Einen Kommentar schreiben:


  • b++
    antwortet
    es kommt keine fehlermeldung sondern nur das er es nich anzeigt!
    Er zeigt Die kat die man auswählt einfach nich an dann!!

    Einen Kommentar schreiben:


  • kid01
    antwortet
    sorry

    echo'<form action="bearbeitung.php" method="post">

    <select name="kat">
    <option>VCD</option>
    ....
    <option>Krims Krams</option>
    </select>
    <input type="submit" value="übernehmen">
    </form>';

    falls nich poste mal die fehlermeldung mit!

    Einen Kommentar schreiben:


  • b++
    antwortet
    GEHT NICH

    ausserdem wollte ich das doch in eine var schreiben

    Einen Kommentar schreiben:


  • kid01
    antwortet
    Code:
    echo'<form action="bearbeitung.php" method="post">
    
    <select name="kat" onChange="MM_jumpMenu('parent',this,0)"> 
                <option>VCD</option> 
                <option>SVCD</option> 
                <option>MVCD</option> 
                <option>RSVCD</option> 
                <option>DivX</option> 
                <option>XviD</option> 
                <option>DVD-R</option> 
                <option>Serien</option> 
                <option>Tv Shows</option> 
                <option>Dokus</option> 
                <option>Englische Filme</option> 
                <option>Tonspuren Deutsch</option> 
                <option>Tonspuren Englisch</option> 
                <option>Apps</option> 
                <option>PC Games</option> 
                <option>XBOX</option> 
                <option>Gamecube</option> 
                <option>PS 2</option> 
                <option>MP3 Sampler</option> 
                <option>MP3 Alben</option> 
                <option>MP3 Songs</option> 
                <option>Krims Krams</option> 
     </select>
    <input type="submit" value="übernehmen">
    </form>
    Code:
    echo($_POST[kat]);

    Einen Kommentar schreiben:

Lädt...
X