Selectie meegeven aan een dropdownbox
Hoi,
Ik heb een script gemaakt voor mijn werk met kaartjes, alleen wanneer in het dropdownmenu kaartje 1 wordt geselecteerd, moet ie een achtergrond afbeelding gebruiken die daaraan koppelt, kaartje 2 etc etc. Ik denk dat je beter kan kijken dan snap je me beter.
Groeten
Manier 1
<html>
<body>
//Formulier
<form action="index.php" method="post"
Kies kaartje: <select name="kaartkeuze">
<option value="images/1.png">kaart1</option>
<option value="images/2.png">kaart2</option>
<option value="images/3.png">kaart3</option>
<option value="images/4.png">kaart4</option>
<img src=""/>
</body>
</html>
Manier 2
<html>
<body>
//Formulier
<form action="index.php" method="post"
Kies kaartje: <select name="kaartkeuze">
<option value="kaart1">kaart1</option>
<option value="kaart2">kaart2</option>
<option value="kaart3">kaart3</option>
<option value="kaart4">kaart4</option>
</body>
</html>
Someone with a solution?
Ik heb een script gemaakt voor mijn werk met kaartjes, alleen wanneer in het dropdownmenu kaartje 1 wordt geselecteerd, moet ie een achtergrond afbeelding gebruiken die daaraan koppelt, kaartje 2 etc etc. Ik denk dat je beter kan kijken dan snap je me beter.
Groeten
Manier 1
<html>
<body>
//Formulier
<form action="index.php" method="post"
Kies kaartje: <select name="kaartkeuze">
<option value="images/1.png">kaart1</option>
<option value="images/2.png">kaart2</option>
<option value="images/3.png">kaart3</option>
<option value="images/4.png">kaart4</option>
<img src=""/>
</body>
</html>
Manier 2
<html>
<body>
//Formulier
<form action="index.php" method="post"
Kies kaartje: <select name="kaartkeuze">
<option value="kaart1">kaart1</option>
<option value="kaart2">kaart2</option>
<option value="kaart3">kaart3</option>
<option value="kaart4">kaart4</option>
Code (php)
</body>
</html>
Someone with a solution?
Gewijzigd op 31/08/2011 17:20:31 door Donny Wie weet
Echo de waarde van $_POST['kaartkeuze'] eens om te zien wat daar wordt meegegeven.
De vergelijking in je if gaat volgens mij sowieso niet werken.
Ook je echo gaat problemen geven.
De vergelijking in je if gaat volgens mij sowieso niet werken.
Ook je echo gaat problemen geven.
Obelix,
Wanneer ik de waarde een echo geef dan komt de waarde er goed uit. Wanneer ik de var koppel met een automatische waarde ook zoals:
daarom snap ik ook zelf niet waarom het nie werkt:S
Wanneer ik de waarde een echo geef dan komt de waarde er goed uit. Wanneer ik de var koppel met een automatische waarde ook zoals:
daarom snap ik ook zelf niet waarom het nie werkt:S
Donny van Grondelle op 31/08/2011 17:47:35:
Dit werkt natuurlijk niet.
Of is 'waarde' een reeds gedefinieerde constante?
Donny,
Ik zou in jouw plaats alles wat met tekst te maken heeft in php tussen enkele haakjes zetten ('tekst').
Dus:
Ik zie ook dat je hetgeen dat moet gebeuren in een bepaald geval, niet TUSSEN de {} haakjes staat, maar erna...
Ook waar je die img wilt echo-en gebruik je beter
Als je een bepaalde PHP variabele tussen tekst wilt zetten, onderbreek je de test tussen haakjes op volgende manier:
Ik zou in jouw plaats alles wat met tekst te maken heeft in php tussen enkele haakjes zetten ('tekst').
Dus:
Ik zie ook dat je hetgeen dat moet gebeuren in een bepaald geval, niet TUSSEN de {} haakjes staat, maar erna...
Code (php)
Ook waar je die img wilt echo-en gebruik je beter
Als je een bepaalde PHP variabele tussen tekst wilt zetten, onderbreek je de test tussen haakjes op volgende manier:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$var1 = 'een variabele';
$var2 = 'Dit is '.$var1.' tussen tekst in PHP.';
echo $var2;
//result: Dit is een variabele tussen tekst in PHP.
?>
$var1 = 'een variabele';
$var2 = 'Dit is '.$var1.' tussen tekst in PHP.';
echo $var2;
//result: Dit is een variabele tussen tekst in PHP.
?>
Gewijzigd op 01/09/2011 12:13:09 door Ruben Vanhoeyveld
Het is wel de bedoeling dat de img iedere keer een andere waarde bevat zodat hij van afbeelding veranderd. Ik heb een aantal afbeeldingen die moeten wijzigen wanneer ik een andere selectie in het dropdownmenu geef. Elseif werkt niet, terwijl dat wanneer ik $voorbeeld een locatie van het bestand geef dan doet ie het wel.
Zijn er ook andere oplossing inplaats van een dropdown/$_POST manier?
Ik heb hier de code die ik gebruik om te testen. Ik heb ook de $_POST['kaartje'] ge-echo-d, en die komt er goed uit dus daar ligt het niet aan...
Aan de locatie van het plaatje ook niet want zoals jullie kunnen zien heb ik 2 <img src"" /> gebruikt, 1 met een waarde die kan wijzigen en 1 met een vaste waarde.
EDIT:
Ik hou er niet van als iets niet lukt en zet dapper door tot ik resultaat heb:D
Dit werkt:D Is het wel de goede manier vraag ik me af. Hoor graag opbouwende kritieken
Zijn er ook andere oplossing inplaats van een dropdown/$_POST manier?
Ik heb hier de code die ik gebruik om te testen. Ik heb ook de $_POST['kaartje'] ge-echo-d, en die komt er goed uit dus daar ligt het niet aan...
Aan de locatie van het plaatje ook niet want zoals jullie kunnen zien heb ik 2 <img src"" /> gebruikt, 1 met een waarde die kan wijzigen en 1 met een vaste waarde.
EDIT:
Ik hou er niet van als iets niet lukt en zet dapper door tot ik resultaat heb:D
Code (php)
Dit werkt:D Is het wel de goede manier vraag ik me af. Hoor graag opbouwende kritieken
Gewijzigd op 01/09/2011 13:44:21 door Donny Wie weet
Zijn 'donkergroen' en 'donkeroranje' constanten?
het zijn de value's van een option in een select box
<select name="kaartje">
<option value="donkergroen">Donkergroen</option>
<option value="donkeroranje">Donkeroranje</option>
<select name="kaartje">
<option value="donkergroen">Donkergroen</option>
<option value="donkeroranje">Donkeroranje</option>
Gewijzigd op 01/09/2011 15:07:16 door Donny Wie weet
Dan zijn het dus strings en moeten ze tussen (enkele) quotes staan.
Hoe bedoel je?
Kan je eventueel een voorbeeld laten zien?
Kan je eventueel een voorbeeld laten zien?
Aaaaaah zo :) Nja ik zette altijd de error reporting uit:P Heel fout ik weet het maar wist niet meer hoe het moest xD Bedankt SanThe :)
Dat werd je van in het begin al verteld, Donny.. Je zou opmerkingen moeten opnemen en bekijken alvorens te oordelen dat het niet daaraan ligt.
Hopelijk is je probleem opgelost.
Hopelijk is je probleem opgelost.
Ruben, probleem is inderdaad opgelost. Ook op jouw manier. Ik had het wel goed gelezen, alleen het progamma wat ik gebruik gooit de haakjes gelijk dicht en moet dan een stapje terug klikken. Dit wil ik weleens vergeten en krijg je het resultaat wat ik had. In ieder geval bedankt voor de hulp allemaal:)




