Archívum - 2005 - Fórum téma
július 7
Űrlap adatok elérése PHP-ben
Nos van egy kis problémám ami nekem nehéz(Mivel elég kezdő vagyok), de gondolom nektek nem jelent gondot, ezért is kérdezem meg.
Van egy ilyen html kód:
<form method =" post" action =""><input type =" text" name ="userName" value =" "></form>
És egy php változó: $userName
A php többi része meg van írva jól, csak annyi kéne, hogy a fenti html-kódal létrehozott szövegdobozba beírt adat belekerüljön a $userName változóba. Hogy lehetne ezt megoldani?
■ Van egy ilyen html kód:
<form method =" post" action =""><input type =" text" name ="userName" value =" "></form>
És egy php változó: $userName
A php többi része meg van írva jól, csak annyi kéne, hogy a fenti html-kódal létrehozott szövegdobozba beírt adat belekerüljön a $userName változóba. Hogy lehetne ezt megoldani?
Tárlatok listája random képekkel
Sziasztok!
Tárlatok listáját kellene lekérnem úgy, hogy minden tárlatot egy belőle származó, random képpel jelenítsek meg, vagyis a tárlatok listájában minden tárlat neve mellett szerepeljen egy véletlenszerűen kiválasztott kép, amely az adott tárlatba tartozik.
A dolgot bonyolítja, hogy MySQL 3.22 alatt is mennie kéne, tehát al-selectek, union szóba sem jöhet.
Két táblában tárolom az adatokat:
tarlatok
-tarlat (ez azonosítja a tárlatot, egyedi)
-cim
-kepszam
stb.
kepek
-kep_id
-tarlat (a szülőtárlattal ez kapcsolja össze)
-kepnev
-eleres
stb.
Egy lekérés esetén a JOIN-ra gondoltam, de az ON feltételadásnál meg nem lehet randomizálni.
Két lekérés esetén az jutott eszembe, hogy a második select-tel a képek közül kérek le véletlenszerű sorrendben annyit, ahány tárlat van, és úgy, hogy a tárlatok azonosítói végig 'vagy' logikai összeállításban szerepelnek, de ezzel meg az a gond, hogy lehet olyan tárlat a két lekérés után, amelyhez nem lesz kép, meg olyan is, amelyhez akár több is...
Úgy meg tudom oldani a dolgot, hogy lekérem a tárlatokat, aztán mindegyikhez sorban egy-egy SELECT-tel egy random képet, de ez nem épp erőforráskímélő.
Tudnátok tanácsot adni?
■ Tárlatok listáját kellene lekérnem úgy, hogy minden tárlatot egy belőle származó, random képpel jelenítsek meg, vagyis a tárlatok listájában minden tárlat neve mellett szerepeljen egy véletlenszerűen kiválasztott kép, amely az adott tárlatba tartozik.
A dolgot bonyolítja, hogy MySQL 3.22 alatt is mennie kéne, tehát al-selectek, union szóba sem jöhet.
Két táblában tárolom az adatokat:
tarlatok
-tarlat (ez azonosítja a tárlatot, egyedi)
-cim
-kepszam
stb.
kepek
-kep_id
-tarlat (a szülőtárlattal ez kapcsolja össze)
-kepnev
-eleres
stb.
Egy lekérés esetén a JOIN-ra gondoltam, de az ON feltételadásnál meg nem lehet randomizálni.
Két lekérés esetén az jutott eszembe, hogy a második select-tel a képek közül kérek le véletlenszerű sorrendben annyit, ahány tárlat van, és úgy, hogy a tárlatok azonosítói végig 'vagy' logikai összeállításban szerepelnek, de ezzel meg az a gond, hogy lehet olyan tárlat a két lekérés után, amelyhez nem lesz kép, meg olyan is, amelyhez akár több is...
Úgy meg tudom oldani a dolgot, hogy lekérem a tárlatokat, aztán mindegyikhez sorban egy-egy SELECT-tel egy random képet, de ez nem épp erőforráskímélő.
Tudnátok tanácsot adni?
Logó háttérképként CSS-ben
CSS-ben van egy kép háttérképként, ez az oldal legfelső képe/logója, de újabb problémák merültek fel:
1. Az oldal szélessége akkora lett, mint a képé. Mi a megoldás?
2. A kép alatti szöveg felkerült a képre. Mit kell javítani?
■ 1. Az oldal szélessége akkora lett, mint a képé. Mi a megoldás?
2. A kép alatti szöveg felkerült a képre. Mit kell javítani?
július 6
Aktiv CSS menupont kiemelese
Sziasztok!
Van egy ilyenem:
Hozza a HTML:
Hogyan tudnam elerni, hogy az eppen aktualisan megjelenitett oldalhoz tartozi link kiemelt legyen? Mondjuk olyan, mint a a:hover???
Koszi!
■ Van egy ilyenem:
/* ++++++++++++++++ Navigation ++++++++++++++++ */
.buttonscontainer {
width: 130px;
margin-left: 5px;
}
.buttons a {
color: #466289;
background-color: #FFFFFF;
padding: 2px;
padding-left: 5px;
display: block;
border-bottom: 1px solid A0AEC1;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
border-bottom: 1px solid #A4C0E2;
}
.buttons a:hover {
background-color: #DBE8F9;
color: #FA6121;
text-decoration: none;
}
.buttonscontainer {
width: 130px;
margin-left: 5px;
}
.buttons a {
color: #466289;
background-color: #FFFFFF;
padding: 2px;
padding-left: 5px;
display: block;
border-bottom: 1px solid A0AEC1;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: left;
border-bottom: 1px solid #A4C0E2;
}
.buttons a:hover {
background-color: #DBE8F9;
color: #FA6121;
text-decoration: none;
}
Hozza a HTML:
<div class="buttonscontainer">
<div class="buttons">
<a href="#">menupont1</a>
<a href="#">menupont2</a>
<a href="#">menupont3</a>
<a href="#">menupont4</a>
<a href="#">menupont5</a>
<a href="#">menupont6</a>
</div>
</div>
<div class="buttons">
<a href="#">menupont1</a>
<a href="#">menupont2</a>
<a href="#">menupont3</a>
<a href="#">menupont4</a>
<a href="#">menupont5</a>
<a href="#">menupont6</a>
</div>
</div>
Hogyan tudnam elerni, hogy az eppen aktualisan megjelenitett oldalhoz tartozi link kiemelt legyen? Mondjuk olyan, mint a a:hover???
Koszi!
Háttérkép középre igazítása CSS-sel
A következő a gondom: van egy kis méretű háttérképem ami css-sel van beállítva, csak az a baj, hogy nem tudom köépre igazítani.
■ Böngészők értelmi és érzékszervi sérültek számára
Sziasztok!
Szerencsére nem vagyok vak, és eddig nem volt szükségem speciális böngészőkre, felolvasószoftverekre. Ellenben az egyik megrendelőmet szeretném meggyőzni ennek előnyeiről, illetve demonstrálni, hogy pl. a vakok hogyan interneteznek, de sajnos nem tudom, hogy hol tudok ilyen speciális eszközöket, leírást találni LINUX alá. A Windows szerencsére nem játszik.
Előre is kösz.
--
Aries
http://aries.mindworks.hu
■ Szerencsére nem vagyok vak, és eddig nem volt szükségem speciális böngészőkre, felolvasószoftverekre. Ellenben az egyik megrendelőmet szeretném meggyőzni ennek előnyeiről, illetve demonstrálni, hogy pl. a vakok hogyan interneteznek, de sajnos nem tudom, hogy hol tudok ilyen speciális eszközöket, leírást találni LINUX alá. A Windows szerencsére nem játszik.
Előre is kösz.
--
Aries
http://aries.mindworks.hu
július 5
Web-Smart Palette a Photoshop-ban
Nem vagyok valami nagy Photoshop szakértő így egy guru segítségét kérném... Az lenne a kérdésem, hogy egy kész psd-nél, hogy lehet a lehető legegyszerűbben a http://www.morecrayons.com/palettes/webSmart/ oldalon említett palettára, tehát csak erre a 4096 színre csökkenteni a használt színek számát? Vagy akár úgy kezdeni egy új képet, hogy a Color Picker csak ezeket a színeket "látja"? Megoldható egyáltalán valahogy?
Néztem ezeket a swatch-okat, próbálkoztam, de sokkal okosabb nem lettem... :(
A letöltésnél (http://www.morecrayons.com/palettes/grayscale/#download) is csak szürkeskálást találtam, úgyhogy valószínű, hogy még azt is valahogy elő kellene állítani, nem?
7-es photoshopom és 8-as paint shop pro-m van, végülis az is jó lenne... :)
■ Néztem ezeket a swatch-okat, próbálkoztam, de sokkal okosabb nem lettem... :(
A letöltésnél (http://www.morecrayons.com/palettes/grayscale/#download) is csak szürkeskálást találtam, úgyhogy valószínű, hogy még azt is valahogy elő kellene állítani, nem?
7-es photoshopom és 8-as paint shop pro-m van, végülis az is jó lenne... :)
Kép HTML elem elérés megadása CSS-ből
Nekem az a problémám vele, hogy nem közvetlenül az oldalba akarom beírni a kép helyét, hanem a css-be határozom meg: például: <IMG src="/elérési út"> helyett <IMG CLASS="címke"> ekkor a css-be mit írjak? Nem tudom, érthető-e a kérdés? Nagyon fontos lenne a válaszotok. Köszi mindenkinek a segítséget.
■ július 4
adat űrlapból mysql adatbázisba
Sziasztok,
kezdő php-s vagyok, és elég sok mindenben elakadok,
eddig mindenre találtam előbb utóbb megoldást, de most
nem tudok mit kezdeni egy problémával, pedig biztos tök egyszerű.
Szóval egy könyvből tanulom a dolgokat, és van egy példa űrlappal
való adatbevitelre mysql adatbázisba:
-----------------------
a html kód ez:
<FORM ACTION="bevitel.php" METHOD=POST>
<P>A bevinni kívánt szöveg:<br>
<input type=text name="tesztMezo" size=30>
<p><input type=submit name="submit" value="Bevitel"></p>
</FORM>
a php kód ez (bevitel.php):
<?php
$ossz = mysql_connect("localhost", "user", "passwd");
mysql_select_db("teszt",$ossz);
$sql = "INSERT INTO tesztTabla values ('', '$_POST[tesztMezo]')";
if (mysql_query($sql, $ossz)) {
echo "Az új sor felvétele megtörtént!";
} else {
echo "Valamilyen hiba történt!";
}
?>
-----------------------------
Az adatbázis létezik már a megfelelő nevekkel, és mindkét fájlt betettem ide:
c:\inetpub\wwwroot
Ha megnyitom, a firefox nem csinál semmit, az IE meg felajánlja, hogy lementi vagy megnyitja a php fájlt.
Az adatbázisban nem történik semmi. A php fájl pedig működik, mert ha átírom az '$_POST[tesztMezo]' -t
valami szövegre és csak magát a php fájl-t futtatom, akkor rendben feltölti az új sort.
Ha tud valaki megoldást, dobjon meg egy levélle.
Előre is ksözönet:
Gábor
■ kezdő php-s vagyok, és elég sok mindenben elakadok,
eddig mindenre találtam előbb utóbb megoldást, de most
nem tudok mit kezdeni egy problémával, pedig biztos tök egyszerű.
Szóval egy könyvből tanulom a dolgokat, és van egy példa űrlappal
való adatbevitelre mysql adatbázisba:
-----------------------
a html kód ez:
<FORM ACTION="bevitel.php" METHOD=POST>
<P>A bevinni kívánt szöveg:<br>
<input type=text name="tesztMezo" size=30>
<p><input type=submit name="submit" value="Bevitel"></p>
</FORM>
a php kód ez (bevitel.php):
<?php
$ossz = mysql_connect("localhost", "user", "passwd");
mysql_select_db("teszt",$ossz);
$sql = "INSERT INTO tesztTabla values ('', '$_POST[tesztMezo]')";
if (mysql_query($sql, $ossz)) {
echo "Az új sor felvétele megtörtént!";
} else {
echo "Valamilyen hiba történt!";
}
?>
-----------------------------
Az adatbázis létezik már a megfelelő nevekkel, és mindkét fájlt betettem ide:
c:\inetpub\wwwroot
Ha megnyitom, a firefox nem csinál semmit, az IE meg felajánlja, hogy lementi vagy megnyitja a php fájlt.
Az adatbázisban nem történik semmi. A php fájl pedig működik, mert ha átírom az '$_POST[tesztMezo]' -t
valami szövegre és csak magát a php fájl-t futtatom, akkor rendben feltölti az új sort.
Ha tud valaki megoldást, dobjon meg egy levélle.
Előre is ksözönet:
Gábor
GIMP -be PS "healing tool"
Munkám során nagyon sokat retusálok, PS "healing tool"-ját használva. Most csak a "healing tool" miatt kell PS-t és win-t hasznalnom. Szeretnék inkább a megszokott környezetemben dolgozni linux alatt, de ezt az eszközt eddig nem sikerült helyettesítenem. Van erre valamilyen GIMP plugin, vagy script, vagy bármi? (alig ismerem a GIMP-et még)
(a kérdést feltettem a gimp.hu-n is, eddig választ nem kaptam, itt hátha több ember olvassa)
■ (a kérdést feltettem a gimp.hu-n is, eddig választ nem kaptam, itt hátha több ember olvassa)