Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: Käyttöliittymä - PHP

janijohannes [25.04.2009 20:52:18]

#

Elikkä päätin hetken mielijohteesta tehdä esimerkin käyttöliittymästä PHP:llä.

Esimerkki on sivulla http://janijohannes.hirmu.net/tavaraa/esimerkit/esim?1

Koodia ei ole kommentoitu, mutta sen pitäisi olla selvää.
Eipä tässä muuta...

<?php
	function ARVS($a=0,$b=0) {
		$ret=''; // Elikkä tähän laitetaan nuo
		if ($a==0) {
			if (isset($_GET['box2'])) $ret.=($b==0 ? ($ret=='' ? '?' : '&') : '&').'box2';
		}
		elseif ($a==1) {
			if (isset($_GET['box1'])) $ret.=($b==0 ? ($ret=='' ? '?' : '&') : '&').'box1';
		}
		return $ret;
	}
	function GSet($a) { return isset($_GET[$a]); }
?>
<html>
	<head>
		<title>Käyttöliittymä PHP:llä</title>
	</head>
	<body>
		<h1>Esimerkki Käyttöliittymästä PHP:llä</h1>
		<br />
		<div style='position: absolute; left: 10pt; width: 200pt; background-color: #EEEEEE;'>
			<?php if (GSet('box1')) { ?>
				<p>Laatikko yksi - <a href='<?php echo ARVS(); ?>'>Sulje</a></p><br /><hr />
				<p>Laatikko yhden teksti.</p>
			<?php } else { ?>
				<p>Laatikko yksi - <a href='<?php echo '?box1'.ARVS(0,1); ?>'>Avaa</a></p>
			<?php } ?>
		</div>

		<div style='position: absolute; left: 300pt; width: 200pt; background-color: #EEEEEE;'>
			<?php if (GSet('box2')) { ?>
				<p>Laatikko kaksi - <a href='<?php echo ARVS(1); ?>'>Sulje</a></p><br /><hr />
				<p>Laatikko kahden teksti.</p>
			<?php } else { ?>
				<p>Laatikko kaksi - <a href='<?php echo '?box2'.ARVS(1,1); ?>'>Avaa</a></p>
			<?php } ?>
		</div>
	</body>
</html>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta