Toon posts:

[php] Dropdown menu

Pagina: 1
Acties:
  • 58 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben bezig met data uit mysql in een dropdown menu te zetten

dit staat in de array
<option value=\"$deze_content\">$deze_content</option>

maak ik wil de eerste optie "Selecteer hier" hebben

Maar dit lukt me niet echt

Weet iemand hoe ik dit oplos

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

rtfm
PHP:
1
2
3
4
5
6
7
<?
echo "<select ...>";
echo "<option value='*' SELECTED>kies hier";
while($row = mysql_fetch_object($result)
  echo "<option value='$row->waarde1'>$row->waarde1";
echo "</select>";
?>

Localhost, sweet localhost


Verwijderd

<option value=\"error\">Selecteer hier!</option>
En dan als je het formulier submit een functie in javascript aanroepen, waarin staat:
code:
1
2
3
4
5
6
7
8
function Controle() {
returnWaarde = true;
if (document.form.select.value == "error") {
alert("U heeft een ongeldige keuze gemaakt");
returnWaarde = false;
}
return returnWaarde;
}

in je form-tag komt dan:
onSubmit="return Controle()"

Verwijderd

PHP:
1
2
3
4
5
6
7
8
<?
echo "<select name=''>";
echo "<option value=\"\">Selecteer hier</option>";
while (lusje) {
    echo "<option value=\"Waarde uit lus\">waarde uit lus</option>";
}
echo "</select>";
?>

Bedoel je dit?
edit:
Man, is de rest snel, of ben ik sloom?

Verwijderd

Topicstarter
Hoe moet ik dit dan doen
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
function lijst_van_afbeeldingen() {
    global $padnaam;
    $folder = $padnaam."/contentimages"; // het volledige pad naar de folder met events
    if ($afbeeldingenlist = @opendir($folder)){ // alle bestanden worden ingelezen in $eventlist
        while($deze_afbeeldingen = readdir($afbeeldingenlist)) { //kijken of van iedere map een button bestaat
            if($deze_afbeeldingen != "." &amp;&amp; $deze_afbeeldingen != "..") { // onzichtbare bestanden filteren
                //kijken of voor alle events al buttons bestaan
                $deze_afbeeldingen = rawurlencode($deze_afbeeldingen);
                // echo "$deze_afbeeldingen<br>\n";
                $lijst[] = "<option value=\"$deze_afbeeldingen\">$deze_afbeeldingen</option>";
            }
        }
        closedir($afbeeldingenlist);
        natcasesort($lijst);
        while(list($key,$value)=each($lijst)) {
            echo "$value<br>\n";
        }
    }
}
?>

Verwijderd

Op vrijdag 21 december 2001 11:51 schreef kvdveer het volgende:
rtfm
PHP:
1
2
3
4
5
6
7
<?
echo "<select ...>";
echo "<option value='*' SELECTED>kies hier";
while($row = mysql_fetch_object($result)
  echo "<option value='$row->waarde1'>$row->waarde1";
echo "</select>";
?>
Maar geeft hij dan een waarde door als je "Kies hier" selecteerd??? Of doet ie dat juist niet dmv dat sterretje???

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

sirik:
Hoe moet ik dit dan doen
PHP:
1
2
3
<?
meuk
?>
:{ wees eens een klein beetje duidelijker

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

Op vrijdag 21 december 2001 11:54 schreef sirik het volgende:
Hoe moet ik dit dan doen
PHP:
1
2
3
<?
code
?>
:? wat bedoel je, hoe moet je wat doen??

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Helaas, je geplaatste topic voldoet niet aan de eisen van Programming & Webscripting.
Er zijn een aantal eisen voordat wij een topic van jou gaan beantwoorden. Deze eisen zijn:

Een duidelijke titel
Deze omschrijft juist waar het topic overgaat, zodat de juiste mensen naar het topic getrokken worden.
Titels als "Belangrijk!", "Help", "Het werkt niet" zetten de toon al. Begin je topic met [php] als het over php gaat.
Is je programma in PHP geschreven, en gaat het niet over php maar over het algoritme, zet er dan niet [php] voor.
Kort gezegt: zet je probleem neer, niet de taal.

Geen huiswerktopics
De bedoeling van school is dat je er wat van leert. Dat heb je nu misschien nog niet door, maar wij snappen het wel.
Het is niet de bedoeling dat wij je opdrachten gaan maken zodat jij weer Quake kan gaan spelen.
Let op: In de faq staat dat je wel huiswerktopics mag starten. Het mag inderdaad, maar dat betekent niet dat wij jouw huiswerk gaan doen.

Je naam onder je post
Hiermee irriteer je ons, en geef je een signaal af dat je de FAQ niet heb gelezen, en daar hebben we een hekel aan.
De kans dat wij jou willen gaan helpen, terwijl blijkt dat jij niet eens ff de moeite hebt gedaan om die faq te lezen, wordt aardig klein.

Je post zelf
Deze heeft dezelfde regels als de titel. Dus duidelijk omschreven. Taalfouten accepteren wij (wij zijn ook maar mensen),
"maar jullie motte mar ff kijke wat eran gedan ken worduh", dan kan je zeker vergeten dat je geholpen wordt.
Ook moeten wij een duidelijk stukje zien staan, met voldoende witregels ertussen. Een onsamenhangende brab text gaan wij niet lezen, en je wordt niet geholpen.

Je houding
Wij zijn allemaal aardige mensen, en houden ervan om te discussieren over alles wat met 'het vak' te maken heeft. Als jij aankomt met een houding van:
"Hier wordt ik wel ff geholpen door die nerds", tja :X



Kort gezegt: wij willen je helpen, maar dan moet je je wel aan wat regels houden. Doe je dat niet? So be it, je probleem hoeft niet opgelost te worden.
Nielsz FAQ 0.1

Verwijderd

Topicstarter
Ik frutsen nog wel even dan

Verwijderd

mooi want dit is niet de plaats voor het dumpen van een gedownload scripts en dan ff komen vragen ofdat wij het komen ombouwen.

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

scriptrequests, rtfm, etc. etc.

Klaar voor een nieuwe uitdaging.

Pagina: 1

Dit topic is gesloten.