Hallo Leute,
ich bräuchte mal eure Hilfe, da ich nicht weiterkomme...
Soweit funktioniert alles und die Nr und der Name werden ausgegeben.
Aber der Bildname im img tag (id=image) wird immer mit %20 (1%20Bildname.jpg) ausgegeben, aber ich möchte das gerne mit space (1 Bildname.jpg) haben.
Könnte mir einer helfen, wie ich das machen muss?
Vielen Dank.
ich bräuchte mal eure Hilfe, da ich nicht weiterkomme...
Code:
<script type='text/javascript'>
function change(){
var image = document.getElementById("image")
var select = document.getElementById("select");
image.setAttribute("src",select.value+".jpg")
input.setAttribute("value",select.value)
}</script>
...
<?php
$result = mysqli_query($DB, "SELECT * FROM artikel ORDER BY id ASC");
echo "<select id='select' name='Artikel' onchange='change()' style='width: 300px;'>";
echo "<option value=''>Please select Artikel</option>";
echo "<option value=''>-----------------------</option>";
while ($row = mysqli_fetch_array($result))
{
$new1 = ($row['artikelnr'] . " " . $row['artikelname']);
$new2 = str_replace('%20', ' ', $new1);
echo "<option name='artikel' value='".$new2."'>" . $new2 . "</option>";
}
echo "</select>";
?>
...
<img src="startbild.png" id="image" height="100"/>
Aber der Bildname im img tag (id=image) wird immer mit %20 (1%20Bildname.jpg) ausgegeben, aber ich möchte das gerne mit space (1 Bildname.jpg) haben.
Könnte mir einer helfen, wie ich das machen muss?
Vielen Dank.