
kissferi
Kezdő
|
Köszönöm szépen a segítségedet anti! Sok mindent tanultam tőled!
Mindent sikerült megcsinálnom ahogy szerettem volna!
|

anti
Kezdő
|
Egy lehetséges megoldás négy hasábos elrendezésre.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| <html>
<head>
<style>label {display: inline-block; font-size: 15px; width: 120px;}</style>
</head>
<body>
<?php
$teruletek = array(
"Szürkerév", "Hobbitfalva", "Bree", "Széltető",
"Völgyzugoly", "Magányos Hegy", "Esgaroth", "Bakacsinerdő",
"Moria", "Lorien", "Fangorn Erdő", "Vasudvard",
"Helm szurdok", "Edoras", "Holtláp", "Gondor",
"Barad-dur", "Végzet Hegye", "Minas Morgul",
"Minas Tirith", "Osgiliath"
);
?>
<form method="get">
<?php
foreach($teruletek as $index => $nev):
$label = 'teruletnev' . $index;
echo '<input type="radio" id="'. $label . '" name="terulet"><label for="' . $label . '">' . $nev . '</label>';
if ($index % 4 == 3) echo '<br>';
endforeach;
?>
</form>
</body>
</html> |
A kulcs ($index % 4 == 3) rész. Ami az index alapján maradék képzéssel eldönti mikor kell beszúrni egy <br>-t.
Ha öt oszlopost akarsz, akkor 5 == 4 számokat használj, stb.
Bónusz feature a label for használata, minek hatására elég a terület nevére kattintani, hogy az adott radio gomb kijelölve legyen, így nem szükséges közvetlenül a gombra kattintani.
Illetve tettem be egy kis CSS-t, hogy jobban kijöjjön az oszlopos kinézet.
|

kissferi
Kezdő
|
köszönöm a segítséget anti, időközben sikerült a megoldanom ezt, ahogy leírtad.
Viszont egy újabb kérdésem lenne, mégpedig:
phpval egy tömb tartalmát hogyan lehet kiíratni többhasábos elrendezésben?
azaz igazság hogy radio gombok lennének mellette felirattal egy szavazáshoz, de
néha több mint 20 választási lehetőséget adnék meg és az oldalon nem lenne
semmi más, ha a kiíratásnál beteszek egy sortörést akkor egy hosszú oszlopom lesz,
ha nem teszek sortörést akkor viszont egy csúnya felsorolás.
előre is köszönöm a segítséget
üdv kissferi
|

anti
Kezdő
|
HTML, PHP tudás együtt szükségeltetik a célodhoz.
HTML-ben az IMG tag-gel kell megismerkedned és annak usemap attribútumával.
Ehhez kapcsolódóan a MAP és AREA tagekkel, amik segítségével egy képen körbe tudsz keríteni egy részt körrel, négyzettel, illetve ha nagyon finoman akarod körbehatárolni, akkor poligon alakzattal.
Az AREA-ra href attribútumára közvetlenül tehetsz egy linket a PHP-s kódodra, amivel számoltatsz.
A számolás megoldására egyetlen PHP szkriptet javaslok, ami a paraméterek függvényében számol. A kattintások tárolását területenként elkülönülő fájlban javaslom, ha nem akarsz sokat vacakolni vele.
|

kissferi
Kezdő
|
Sziasztok!
Kezdő php-s létemre nagy fába vágtam a fejszém. Szeretnék egy olyan honlapot csinálni amin egy térkép van és ha egy területre kattintok akkor a script az adatbázisban a terület melletti számhoz hozzáad egyet.
Például vegyük a gyűrűk ura térképét és azt szeretném megtudni hány ember szeretne mordorba középföldén stb lakni?
Hogyan valósítható ez meg php nyelvben?
Segítségeteket előre is köszönöm!
Üdv kissferi
|
|