Ik zit weer met iets, PHP is leuk maar best lastig.
Mijn gastenboek werkt, ik heb alle velden oke + een kanttekening (plaatje) van 50/50px ik heb deze nu zo gemaakt dat ik in de database kan zeggen plaat dit of dat plaatje,
ik wil alleen dat mensen uit een aantal plaatje kunnen kiezen en dat deze dan zichtbaar komt in het gastenboek. Dus niet uploaden maar kiezen uit.
maak ten eerste een formulier aan, daarin zet je de plaatjes plus radio buttons erboven, onder, naast maakt niet uit...
(geef ze wel een naam, BV name="1")
als er een radio button geselecteerd is lees je die uit in je script.
zoiets meot het dan worden:
if ($_POST['1']) { $img = images/image1.jpg; }
if ($_POST['2']) { $img = images/image2.jpg; }
etc etc.
hoop dat het een beetje duidelijk is :)
zo niet... gewoon vrage
hoeft niet perse nee, het kan wel dat zou wel handig zijn voor als je palatje wilt toevoegen en verwijderen (en dat die dan automatisch in je gastenboek verschijnen) maar dan ga je alweer wat uitgebreider...
maar als je een form heb met radiobuttons, en die hebben als name='1', name='2' etc etc, dan werkt:
if ($_POST['1']) { $img = images/image1.jpg; }
if ($_POST['2']) { $img = images/image2.jpg; }
natuurlijk wel even de path van waar de plaatjes staan veranderen.
en dan kan je het plaatje printen d.m.v:
print "<img src=".$img.">";
?
Onbekende gebruiker
06-10-2004 21:46
Het hoeft niet, het kan wel.
Wat Beuk nu geeft is ranzige code.
<?php
$images=array(1 => 'images/image1.jpg', 2 => 'images/image2.jpg');
$images[3] = 'images/image3.jpg'
foreach($_POST['name'] as $name) {
if (isset($images[$_POST['name'] ])) {
$img[]=&$images[$_POST['name'] ];
} else {
$img[]='images/404.jpg';
}
}
?>
moet de $_POST['name'] wel opgegeven zijn als name[]
?
Onbekende gebruiker
06-10-2004 21:54
welke is nu dan de juiste! :S haha wel leuk dat jullie reageren.
klopt... :) ben zelf ook nog niet zo ervaren met PHP, probeer alleen te helpen waar ik kan, aangezien ik er zelf ook vaak wat van opsteek...
?
Onbekende gebruiker
06-10-2004 22:01
Ik ben net zo onervaren hoor in Php dan.
Maar wacht hier heb ik ff de code zoals hij nu is en werkt. plaatje wordt aangegeven door dit:
<img src=\"../images/icon/home.jpg\" alt=\"\" width=\"50\" height=\"50\" />