een br omzetten naar javascript naar html form
ik probeer al een tijdje een <br> achter 'suburb' te krijgen. Zie stukje code.
Bij '\n' krijg ik alleen een spatie en geen break. Met <br> lukt het ook niet.
//vb code
echo $rec['suburb'].'\n';
php haalt de veld/regels uit de database en de output wordt getoond als een variabele van een javascript.
Vreemd probleem. Ik heb heel wat gegoogled 'parsing php breaks to javascript' maar nog geen oplossing gevonden.
groetjes Karen
ik heb ze allemaal geprobeerd maar ik krijg het niet voor elkaar. pfffff.
Ik moet waarschijnlijk iets anders gaan bedenken. zie onder volledig code.
// no direct access
defined('_JEXEC') or die;
<form name="klassiek">
<select name="landen" onChange="updateprovincie(this.selectedIndex)" style="width: 250px" >
<option value="">kies land</option>
<option value="NL">Nederland</option>
<option value="BE">Belgie</option>
<option value="ts">test</option>
</select>
<br />
<select name="provincie" size="4" style="width: 250px" onClick="alert(this.options[this.options.selectedIndex].value)">
</select>
</form>
<script type="text/javascript">
var landenlist=document.klassiek.landen
var provincielist=document.klassiek.provincie
var provincie=new Array()
provincie[0]=""
provincie[1]=["Drenthe|drenthevalue", "Flevoland|flevolandvalue", "Friesland|frieslandvalue", "Gelderland|gelderlandvalue", "Groningen|groningenvalue", "Gelderland|gelderlandvalue", "Limburg|limburgvalue","Noord Brabant|noordbrabantvalue", "Noord Holland|noord hollandvalue", "Overijssel|overijsselvalue", "Utrecht|utrechtvalue", "Zeeland|zeelandvalue", "Zuid Holland|zuidhollandvalue"]
provincie[2]=["Antwerpen|antwerpenvalue", "Limburg|limburgvalue", "Oost Vlaanderen|oostvlaanderenvalue", "Vlaams Brabant|vlaamsbrabantvalue", "West Vlaanderen|westvlaanderenvalue", "Waals Brabant|waalsbrabantvalue","Henegouwen|hennegouwenvalue","Luik|Luikvalue", "Luxemburg|Luxemburgalue","Namen|namenvalue"]
provincie[3]=["
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$query3="SELECT distinct suburb FROM contact WHERE catid=80 ORDER BY suburb ASC";
$result=mysql_query($query3);
$num=mysql_numrows($result);
while($rec = mysql_fetch_assoc($result))
{
echo nl2br($rec['suburb']);
}
?>
$query3="SELECT distinct suburb FROM contact WHERE catid=80 ORDER BY suburb ASC";
$result=mysql_query($query3);
$num=mysql_numrows($result);
while($rec = mysql_fetch_assoc($result))
{
echo nl2br($rec['suburb']);
}
?>
function updateprovincie(selectedprovinciegroup)
{
provincielist.options.length=0
if (selectedprovinciegroup>0)
{
for (i=0; i<provincie[selectedprovinciegroup].length; i++)
provincielist.options[provincielist.options.length]=new Option(provincie[selectedprovinciegroup].split("|")[0], provincie[selectedprovinciegroup].split("|")[1])
}
}
</script>
Het is de bedoeling om var provincie[3] in te vullen met data. (Waarna javascript die data omzet in <option> elementen)
Dat moet er dus het zelfde uitzien als provincie[2].
Probeer zo eens
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
provincie[3]=[<?php
$query3 = "SELECT distinct suburb FROM contact WHERE catid=80 ORDER BY suburb ASC";
$result = mysql_query($query3);
$num = mysql_numrows($result);
$i=0;
while($rec = mysql_fetch_assoc($result)) {
echo ($i++ > 0 ? ', ' : '') . '"' . $rec['suburb'] . '|' . strtolower($rec['suburb']) . 'value"';
}
?>];
$query3 = "SELECT distinct suburb FROM contact WHERE catid=80 ORDER BY suburb ASC";
$result = mysql_query($query3);
$num = mysql_numrows($result);
$i=0;
while($rec = mysql_fetch_assoc($result)) {
echo ($i++ > 0 ? ', ' : '') . '"' . $rec['suburb'] . '|' . strtolower($rec['suburb']) . 'value"';
}
?>];
Gewijzigd op 05/12/2012 10:04:09 door Kris Peeters
http://model-engineering.nl/acceptatie/verkooppunten.html .
echo $rec['suburb'].'/n'; krijg ik 1 regel met output met spaties ertussen.// Dat is het beste tot nu toe.
Ik word er moedeloos van. Maar goed, dat heb ik wel vaker. LOL
groetjes Karen
Toevoeging op 05/12/2012 22:55:59:
Dag Kris,
je code werkt wel!!!
Er zat in mijn functie een foutje. Echt geweldig, DANK.
groetjes Karen
Nope. Ik krijg geen output. Hier is mijn ontwikkelsite echo $rec['suburb'].'/n'; krijg ik 1 regel met output met spaties ertussen.// Dat is het beste tot nu toe.
Ik word er moedeloos van. Maar goed, dat heb ik wel vaker. LOL
groetjes Karen
Toevoeging op 05/12/2012 22:55:59:
Dag Kris,
je code werkt wel!!!
Er zat in mijn functie een foutje. Echt geweldig, DANK.
groetjes Karen