jan: variableninhalt in abrollmenü.

hallo,

muss mich nochmal mit meinem problem an euch wenden.
mein ziel ist, in abhängigkeit eines variableninhaltes
den entspr. eintrag im abrollmenü gleich auszuwählen.
(Bsp.: inhalt ist w und es soll gleich Wohngebäude ausgewäjlt sein)
klappt aber leider nicht :-(

in der variable d5_bran steht auch das "w" drin. sie ist also gefüllt.
aber leider wird der entspr. eintrag im abrollmenü nicht selektiert.
es wird immer der erste eintrag im abrollmenü angezeigt.

echo "<select name = 'bebaut_mit1'>";
echo " <option <?php if ($bebaut_mit == '0')print  'selected';?>un-/teilbebaut</option>";
echo " <option <?php if ($bebaut_mit == 'w')print 'selected';?>Wohngebäude</option>";
echo " </select>";

gruß jan

  1. Nabend,

    in der variable d5_bran steht auch das "w" drin. sie ist also gefüllt.
    echo " <option <?php if ($bebaut_mit == '0')print  'selected';?>un-/teilbebaut</option>";

    Und warum vergleichst du dann hier mit $bebaut_mit?
    Was sagt der beim Client ankommende Quelltext?
    Hast du noch register_globals auf on??

    Bis denne,

    1. sorry, hab mich hier nur verschrieben.
      in der variablen $bebaut_mit steht natürlich das w

      deine anderen beiden fragen hab ich nicht ganz verstanden?
      wo kann ich denn da nachgucken?

      1. Hallo Jan,

        bitte bringe Deine Lehne in ein bequeme Position, lehne Dich entspannt zurück und fange an das Manual zu inspizieren:
        http://de.php.net/manual/de/
        dieses gibt es auch als download in verschiedenen Variationen:
        http://de.php.net/download-docs.php

        Folgebelehrung:

        Risiken: Es ist möglich, daß das Grundverständnis für PHP wächst!

        Nebenwirkungen: Es ist zu beachten, daß sich viele Fragen im Zusammenhang mit eigenen Fragen von selbst erledigen!

        ===============

        Das ist wirklich nicht böse gemeint ;)

        Gruß aus Berlin!
        eddi

        1. Nabend,

          http://de.php.net/manual/de/

          Es sei aber auch darauf hingewiesen, dass die englische Version oftmls ausführlicher und aktueller ist.
          Auch auf die FAQ (http://dclp-faq.de/) sollte aufmerksam gemacht werden :)

          Bis denne,

      2. Nabend,

        in der variablen $bebaut_mit steht natürlich das w

        Haben das deine Debug-Versuche auch ergeben? Stören vielleicht Whitespaces?

        Bis denne,

  2. hi,

    aber leider wird der entspr. eintrag im abrollmenü nicht selektiert.

    hast du das _überprüft_, in dem du in den erzeugten HTML-code reingeschaut hast?

    es wird immer der erste eintrag im abrollmenü angezeigt.

    natürlich wird im nicht-aufgeklappten zustand immer die erste option angezeigt.
    hast du das ding mal aufklappen lassen, um zu sehen, welche option evtl. markiert ist?

    gruss,
    wahsaga

  3. habe d'ehre

    Ich schrieb Dir schon einmal, dass Du Dich mit den Basics von PHP beschaeftigen sollst.

    echo "<select name = 'bebaut_mit1'>";
    echo " <option <?php if ($bebaut_mit == '0')print  'selected';?>un-/teilbebaut</option>";
    echo " <option <?php if ($bebaut_mit == 'w')print 'selected';?>Wohngebäude</option>";
    echo " </select>";

    Die Syntax ist voellig falsch!

    echo "<select name = 'bebaut_mit1'>\n";
    echo " <option value="0""; if($bebaut_mit == '0')echo " selected"; echo ">un-/teilbebaut</option>\n";
    echo " <option value="0""; if($bebaut_mit == 'w')echo " selected"; echo ">Wohngebäude</option>\n";
    echo " </select>\n";

    man liest sich
    Wilhelm

    1. habe d'ehre

      echo " <option value="w0""; if($bebaut_mit == 'w')echo " selected"; echo ">Wohngebäude</option>\n";

      man liest sich
      Wilhelm

      1. habe d'ehre

        echo " <option value="w""; if($bebaut_mit == 'w')echo " selected"; echo ">Wohngebäude</option>\n";

        man liest sich
        Wilhelm