Template Hilfe

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
chrisi01
Mitglied
Beiträge: 27
Registriert: 22.01.2013 16:18

Template Hilfe

Beitrag von chrisi01 »

Hallo

ich hab eine eigene PHP Datei im Hauptverzeichnis, welche wie üblich ein Template aufruft. In der PHP Datei wird eine Zahl zwischen 1 und 10 aus der DB gelesen. Im Template habe ich:

Code: Alles auswählen

<select name="blabla">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>  
  <option value="5">5</option>
  <option value="6">6</option>
  <option value="7">7</option>
  <option value="8">8</option>
  <option value="9">9</option>
  <option value="10">10</option>
</select>
ich möchte nun die Zahl, die ich mit

Code: Alles auswählen

'BLABLA'            => $row['blabla'],
an das Template schicke mit "selected" vorauswählen. Also wenn $row['blabla'] gleich 7 ist soll

Code: Alles auswählen

<select name="blabla">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>  
  <option value="5">5</option>
  <option value="6">6</option>
  <option value="7" selected>7</option>
  <option value="8">8</option>
  <option value="9">9</option>
  <option value="10">10</option>
</select>
rauskommen

Wie geh ich da am besten vor? Mir fehlt gerade ein wenig die Idee... Danke schonmal

mfg

Chris
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Template Hilfe

Beitrag von HabNurNeFrage »

Hi,

Du könntest das gesamte Select-Element mitsamt der Optionen im PHP generieren und dann ans Template liefern, nachdem Du das Abfrageergebnis integriert hast.

Oder ein kleines JavaScript, das dem Element die ausgewählte Option anhand von {BLABLA} zuweist:
document.getElementById('meine_selectbox').selectedIndex = {BLABLA} - 1;

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Antworten

Zurück zu „Coding & Technik“