ilch Forum » Allgemein » HTML, PHP, SQL,... » Inhalt auswählen

Geschlossen
  1. #1
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    Hallo ich habe eine frage.. Also ich habe in einer normalen Variable einen wert.

    $test = "testwert";

    Jedoch will ich nun das man die Variable verändern kann also mit select, dass das was man auswählt in die Variable hineingeschrieben wird.


    zb:
            <select name="variable" size="1">
            <option value="test1">Eintragung 1
            <option value="test2">Eintragung 2
            </select>


    Und wenn man dann Eintragung 1 auswählt, dass dann test1 in die Variable geschrieben wird. Naja hoffe ihr könnt mir helfen.

    mfg: oLde
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Moniwoll Hall Of Fame
    Registriert seit
    18.08.2006
    Beiträge
    1.573
    Beitragswertungen
    0 Beitragspunkte
    z.B.:
    Es als Link aufrufen, dann vom Link mit $menu-get(); den Wert abfragen und dann nur noch einfügen lassen.

    -> index.php?test-variable-test1
    jz rufst du mit $menu->get(2) == 'variable' und das gleiche noch mit test 1 ab.

    Gibt sicherlich noch andere Wege ;-)
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    Also ich versteh das nicht gang kannst du mir das mal deutlichmachen wie es dann in eine PHP datei schreiben kann ?

    <?php

    $menu->get(2) == 'variable'

    ?>

    Und was macht das ganze aus was setzt sich der code zusammen ?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also es ist im Grunde einfachstes PHP Daten aus einem Formular zu verwenden, in deinem Fall wäre das wohl $_POST['variable'] kommt natürlich darauf an, wie du das Formular versendest.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    Ja es ist zum Ordnerauslesen. Naja nun ließt der nur einen Ordner aus aber ich will es so machen, dass man durch einen select befehl die ganzen ordner durchgucken kann.

    Also das wenn in dem ausgelesenen Ordner ein Ordner ist das man den auswehlen kann und das der dann ausgelesen wird.

    <?php
    $folder = "test/";
    $i=0;
    $handle=opendir($folder);
    while ($file=readdir($handle)){
      if($file!=".." && $file!="."){
        if(is_dir($folder."/".$file))
                      {echo "$file";}
        else
                      {echo "$file";}
        $i++;
      }
    }
    closedir($handle);
    ?>
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Zoddel Mitglied
    Registriert seit
    01.05.2008
    Beiträge
    170
    Beitragswertungen
    0 Beitragspunkte
    Mit scandir() kannst du dir ein Verzeichnis directory auslesen und dir das Ergebnis in ein Array ausgeben lassen. Setzt du den optionalen Parameter sorting_order auf 1, so wird das Array in absteigender Form sortiert. Standardmäßig sortiert diese Funktion in aufsteigender Reihenfolge. Sollte das Verzeichnis nicht existent sein, so liefert diese Funktion FALSE.


    Müsste eigendlich dir helfen habe aber nicht getestet weil klauing bei selfphping
    
    <?PHP
    $dir    = 'neu';
    
    $files1 = scandir ( $dir );
    
    
    print_r ( $files1 );
    
    
    ?>



    Zuletzt modifiziert von Zoddel am 08.06.2008 - 16:32:02
    | Träume nicht dein Leben lang - Lebe deinen Traum |
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    ZitatZitat geschrieben von Zoddel

    Mit scandir() kannst du dir ein Verzeichnis directory auslesen und dir das Ergebnis in ein Array ausgeben lassen. Setzt du den optionalen Parameter sorting_order auf 1, so wird das Array in absteigender Form sortiert. Standardmäßig sortiert diese Funktion in aufsteigender Reihenfolge. Sollte das Verzeichnis nicht existent sein, so liefert diese Funktion FALSE.


    Müsste eigendlich dir helfen habe aber nicht getestet weil klauing bei selfphping
    
    <?PHP
    $dir    = 'neu';
    
    $files1 = scandir ( $dir );
    
    
    print_r ( $files1 );
    
    
    ?>



    Danke dir aber iwi hilft mir das nicht ich verstehe nun nicht wie ich das einsetzen soll...
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Zoddel Mitglied
    Registriert seit
    01.05.2008
    Beiträge
    170
    Beitragswertungen
    0 Beitragspunkte
    und wenn du dir jeweils ne eigene Seite baust also zb seite 1 (ordner 1 wird ausgelesen)
    2 (ordner 2 wird ausgelesen)

    usw.?
    | Träume nicht dein Leben lang - Lebe deinen Traum |
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    Ne geht nicht da man noch ordner Hinzufügen kann und das dann immer aktuell ist und jeder ordner Zugänglich sein soll...
    Oder ist es möglich das man beim erstellen eines Ordners, dass man sofort eine php datei Hinzufügt mit inhalt xy ?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    Scheint wohl, dass es nicht geht..
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    <select onChange="this.form.submit()" name="variable">


    :-)
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten