Toon posts:

[PHP] dropdownmenu maken

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

Verwijderd

Topicstarter
Hallo, ik heb weinig kennis van PHP, maar ben nu bezig om een pagina te maken. Ik wil een dropdownmenu, maar weet niet hoe ik deze kan vullen.

Dit is wat ik tot nu toe heb
code:
1
2
3
4
5
6
7
8
9
        // type set
        echo "<TR><TD>Land:</TD></TR>";
        echo "<TR><TD><INPUT TYPE=select NAME=Type VALUE=\"$type\"></TD></TR>";
        echo <select>
        echo <option>Nederland</option>
        echo <option>België</option>
        echo <option>Duitsland</option>
        echo <option>Frankrijk</option>
        echo </select>


Het gedeelte select is fout, iemand een idee hoe ik dit goed in kan vullen?

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Je probeert te echo-en maar vergeet de " " er omheen? :?

  • phYzar
  • Registratie: November 2001
  • Laatst online: 00:04
wat moet php precies doen dan?
(en moeten er geen quotes om de laatste 6 echo's heen?)

//edit: ff code opgeruimd voor je:

PHP:
1
2
3
4
5
6
7
8
9
// type set
echo '<tr><td>Land:</td></tr>';
echo '<tr><td>';
echo '<select name="land">';
echo '<option value="nl">Nederland</option>';
echo '<option value="be">België</option>';
echo '<option value="de">Duitsland</option>';
echo '<option value="fr">Frankrijk</option>';
echo '</select></td></tr>';

[ Voor 69% gewijzigd door phYzar op 08-07-2004 14:49 . Reden: ffkes code erbij ]


  • HielkeJ
  • Registratie: Juli 2001
  • Niet online
code:
1
2
echo '<select>';
enz.


Waarom doe je dat aan het begin wel en later niet meer :?

  • Cavorka
  • Registratie: April 2003
  • Laatst online: 27-03-2018

Cavorka

Internet Entrepreneur

Zoals gezegd: de " 's, en moet je niet ook een value bij je options zetten, anders krijg je niet zoveel door van je form:
code:
1
2
3
4
5
6
7
8
9
// type set
        echo "<TR><TD>Land:</TD></TR>
        <TR><TD><INPUT TYPE=select NAME=Type VALUE=\"$type\"></TD></TR>
        <select>
        <option value='Nederland'>Nederland</option>
        <option value='België'>België</option>
        <option value='Duitsland'>Duitsland</option>
        <option value='Frankrijk'>Frankrijk</option>
        </select>" ;

[ Voor 50% gewijzigd door Cavorka op 08-07-2004 14:48 ]

the-blueprints.com - The largest free blueprint collection on the internet: 50000+ drawings.


Verwijderd

Topicstarter
Dat stukje select heb ik half uit het gewone HTML geplukt. Die quotes heb ik er nu omheen gezet.

Het formulier moet de ingevulde gegevens naar mijn mail sturen. Alle tekstvelden werken, behalve de selectielijst (ook niet met de quotes eromheen)

  • THPSrulez
  • Registratie: December 2001
  • Laatst online: 18-05 17:58

THPSrulez

Kijk uit malloot een kokosnoot

Misschien is het ook handig om eerst HTML te leren.

  • Cavorka
  • Registratie: April 2003
  • Laatst online: 27-03-2018

Cavorka

Internet Entrepreneur

Cavorka schreef op 08 juli 2004 @ 14:48:
(...) moet je niet ook een value bij je options zetten, anders krijg je niet zoveel door van je form (...)

[ Voor 11% gewijzigd door Cavorka op 08-07-2004 14:50 ]

the-blueprints.com - The largest free blueprint collection on the internet: 50000+ drawings.


  • lucasvanlierop
  • Registratie: Oktober 2000
  • Laatst online: 29-04 11:53
Je HTML klopt ook niet echt, heeft weinig met PHP te maken maar ik zou zoiets doen:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
// rest van je code...
$aLanden = array(
    "Nederland",
    "België",
    "Duitsland",
    "Frankrijk");

?>

<tr><td>land:</td></tr>
<tr><td><select name="type" value="<?php echo $type;?>"></td></tr>
<?php
foreach($aLand => $sLand) {
    echo "\t<option>" . $sLand . "</option>\n";
}
?>
</select>

[ Voor 56% gewijzigd door lucasvanlierop op 08-07-2004 14:51 ]

WinXP@P4-2,4 GHz+ Zalman 7000 cooler | ASUS P4PE | 1024MB DDR-RAM | 40 GB + 120 GB Seagate HD's | 2x Samsung 172T@Matrox G550+SiS 8 Mb PCI | RME Multiface


  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Voor een dropdown menu, heb je in principe geen PHP voor nodig, alleen HTML in combinatie met CSS is voldoende...

Of je moet het met javascript willen doen (heb je zowiezo nodig...)
[google=dropdown menu]
[google=CSS dropdown menu]
[google=pulldown menu]
[google=CSS pulldown menu]
En zo zijn er nog veel meer dingen die ik kan verzinnen...

Er is trouwens ergens een pagina, van sharknog wat... Staat een hele mooie CSS drop down menu... Zou je dus zo kunnen weghalen, en ombouwen ;)

[ Voor 19% gewijzigd door CH4OS op 08-07-2004 14:54 ]


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Uhm ja, HTML en CSS zijn van de buren van Webdesign & Graphics, maar Pelle en crisp lynchen me als ik dit over de schutting knikker. Doe aub een paar online tutorials (www.w3schools.com en www.php.net) volgen, dit is niet echt het niveau waar we in Programming & Webscripting uitgebreid over kunnen discussieren :)

Professionele website nodig?

Pagina: 1

Dit topic is gesloten.