Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

Agy Halott
#18282
Semmi JS, nyers php az egesz, ezert nem ertem mi marad ki, hogy megis betolti a masodik formot.
Vhol az if <> else van elbatyva...
MerlinW
#18281
Nem tudom mit csinálsz, de ha ajax, vagy hide-olsz, akkor értelemszerûen tedd mindkét form-ot egy div-be és azt tüntesd el/cseréld a tartalmát.

[merlinw.org]

Agy Halott
#18280
Nahh ez 99%ban ugy mukodik ahogy kell, viszont az form1 elkuldese ugy van, hogy a form1 es form2 eltunik es mast tolt be.
Viszont ezzel a koddal csak a form1 tunik el a form ketto nem.
<#fejvakaras>
MerlinW
#18279
Persze.

[merlinw.org]

Agy Halott
#18278
Ez ugye akkor is mukodik, ha csak egy file van az index.php, tehat a form is arra postol.
Furdok es kiprobalom ezt is.
Agy Halott
#18277
Nem tom, de ez csak az elso korig mukodik, ha jol ertettem:

<?
session_start();

// elso latogataskor megkapja az 1-et ertekkent:

if(isset($_SESSION<'views'>))
$_SESSION<'views'>=$_SESSION<'views'>+1;
else
$_SESSION<'views'>=1;


//ha a session kisebb mint 2 (vagyis 1, mint a legelso latogataskor kapott ertek) akkor megjeleniti az alap form-ot:

if ($_SESSION<'views'><2){
form('ok', 'ok', $_POST, 'ok', $_POST, 'ok', $_POST, 'ok', 'ok', $_POST, 'ok', $_POST, '');
}

//ezutan az uj avatar gombra kattintva visszadob es mivel a session megy tovabb es nem kisebb mint 2, igy ujbol a masik formot dobja be
?>



Lehet en nem ertem, hogyan kene de a fenti cucc nem mukodik.
MerlinW
#18276
A form használatától függ. Egyszerû formoknál tök felesleges session-el túlbonyolítani.

[merlinw.org]

MerlinW
#18275
Gondolkóóódj😊 Csak útmutatást írtam😊
Így viszont mûködik:

<form method="post" action="valami.php">
<input type="text" name="t1" value="elso form" />
<input type="hidden" name="form1" />
<input type="button" value="gomb1" />
</form>

<form method="post" action="valami.php">
<input type="text" name="t2" value="masodik form" />
<input type="hidden" name="form2" />
<input type="button" value="gomb2" />
</form>


valami.php:

<?

if (isset($_POST["form1"])) {
echo $_POST["t1"];
}
elseif (isset($_POST["form2"])) {
echo $_POST["t2"];
}

?>

Persze vannak sokkal elegánsabb megoldások is, de így legalább megérted a logikáját😊


demo😊

[merlinw.org]

SzirmosSzisza
#18274
Ehh ? Ha 0 a session akkor az alap form / minden if elé oda raksz még egy sessiont ellenõrzést is.

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

Agy Halott
#18273
Megcsinaltam es az oldalbetolteskor ugy ahogy van, elkuldi uresen a form-ot.
Szoval nem igazan jo ez sem.
Agy Halott
#18272
Huh, sessiont talan letre tudom hozni de, hogy utana ugy allitani, hogy kattintas utan mar ne a sessiont nezze, hanem az if <> else-t, nem hiszem, hogy meg tudnam csinalni.
😞
MerlinW
#18271
<form action="valami.php">
<input type="button" name="button1" />
</form>

<form action="valami2.php">
<input type="button" name="button2" />
</form>

if ( $_POST["button1"] ) {
}
elseif ( $_POST["button2"] ) {
}

[merlinw.org]

SzirmosSzisza
#18270
Csinálj egy SESSION-t. Ha 1, akkor elrontotta, ha nem, akkor meg nem csinálsz semmit.

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

Agy Halott
#18269
Az #18264-es hozzaszolasomban lathato formon van ez a highlight kiemelo ami a php-ban meghatarozott if > elseif > else kapcsolatnak megfeleloen mukodik.
Minden rendeben vele, am egy apro hibaja enegem idegesit. Ha ELSO oldalbetoltes torteni, akkor is lefut az if > elseif > else ellenorzes es annak megfeleloen kiemeli az inputot. Am ez a kiemeles csak akkor lenne jo, ha mar kattintottak a submit gombra es ha hibasan lett kitoltve, akkor jelenne meg a kiemelt resz.

Probaltam:
if ( $_POST["submit"] ) {
echo 'ha hibasan lett kitoltve a form akkor megjelenik a kiemeles az inputon';
}


Mivel ket urlap is van egy oldalon igy ez nem johet szoba.
Szoval akinek van otlete legyen szives megosztani.
Koszonom.
Agy Halott
#18268
Anyam! Tenyleg a 150px. Megfogadtam a tanacsod es ures TD tettem el, most tokeletes.
KOszonom.
SzirmosSzisza
#18267
Én Facebookkal próbálkoztam anno, annyira nem vészes, mert kb minden meg van írva elõre.

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

QuippeR
#18266
implementált már itt valaki openID-s autentikációt? hogyan?

The problem is not the problem, the problem is your attitude about the problem.

TheLostOne
#18265
Ez a hiba:

button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
text-align:center;
line-height:31px;
color:#666666;
font-size:11px;
font-weight:bold;
cursor:pointer;
}



Valahogy máshogy tedd oda azt a gombot, pl tegyél elé egy üres td-t. Már ha így egyébként a gomb az jó helyen van egy sorban az inputfieldekkel.

Agy Halott
#18264
Van otlet erre a 134 px elcsuszasra?
Mar mindent kiprobaltam es tehetetlen vok.

HTML kod
CCS kod



Elore is koszonom.
Agy Halott
#18263
Megvan!

A \r, \n es \ karakterekkel kellett jatszani. 😄
Agy Halott
#18262
persze ezzel tisztaban vok, de amikor a pontosvesszo karaktart rakom a php-ban ,ami kesziti majd az uj php-t, akkor erorral elszall, mivel ket pontosvesszo is kerul egymas melle.
Malakai
#18261
Ugyanúgy mint bármi más filet.
Ezeket nézd meg pl.: fopen() fwrite()

(\__/) ( X.x) ( } . { )

Agy Halott
#18260
Hogy lehet egy fajt php segitsegevel php-kent letrehozni a semmibol?

Pl. igy akarom, hogy kinezzen a file amit letrehozok a php-val (valami.php):


<?

$f = 'a';
$h = 'b';

include('i');
?>


Malakai
#18259
Trial van, meg open source projektre ingyenes, szóval ki lehet próbálni. 😊

(\__/) ( X.x) ( } . { )

MerlinW
#18258
Ha valóban jó 23 ezer nem sok érte. Zend Studio-t 60-ért vettem.

[merlinw.org]

Malakai
#18257
Nekem utóbbi idõben PhpStorm vált szimpatikussá, ha php+js+css IDE, csak ez nem ingyenes sajna.

(\__/) ( X.x) ( } . { )

SzirmosSzisza
#18256
Nagyobb dolgoknál azért nyomom Aptanat, pl CSS-nél kiírja, milyen tulajdonságok lehetnek, melyik böngészõ támogatja, kijelzi ha nem fordul a PHP kód, meg ilyenek.

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

TheLostOne
#18255
Régen én is NPP-t, de a beépített projectkezelés és az intelligens élõ API súgó miatt már nehezen nélkülözöm a Netbeans-t.

Igaz ma elvoltam azért az NPP-vel is, amikor a nagyobb mobilitással, de sajnos õskövület HW-val rendelkezõ szervergépet vittem inkább magammal csoportmunkára. Hozzáteszem csak frontend építés volt, a backend programozást szerencsére tudom itthon csinálni egyedül 😊

SzirmosSzisza
#18254
Én Aptanat használtam sokáig, de mostanában visszaszoktam Npp-re.

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

TheLostOne
#18253
Netbeanst használok, kényelmes, van benne integrált ftp, svn.

Agy Halott
#18252
Koszi meglesem, nem veszithetek vele semmit, sot...
Lyukasbogrács
#18251
nem tudom, sosem használtam editplus-t, viszont notepad++ is leginkább csak az egyszerû szerkesztésre jó, ha épp gyorsan át kell valamit javítani. ha gyorsan és hatékonyan akarsz dolgozni akkor fejlesztõkörnyezetet kell használni (IDE-t), Netbeans, Eclipse, Zend Studio, stb. pl.: kódkiegészítés, meg kódformázás legyen benne. (jó, a n++-ban is van kódkiegészítõ, de az nem olyan), próbálj ki egy párat, aztán rájössz, hogy melyik kell neked, így elsõre a Netbeans-t "ajánlom", most jött ki a 7.0

Agy Halott
#18250
melyik ajanlott a ketto kozul php, html, js szerkesztesre?
Agy Halott
#18249
megcsinaltam mindent, utf-8, ob_start es mukodik. 😄

nem tom melyik volt a ludas, a lenyeg, hogy megy.

koszonom.
Lyukasbogrács
#18248
valahol a menüben ott van, hogy átalakítás utf8 bom nélküli-re

Agy Halott
#18247
a notepad++ alkalmas erre?
esetleg ajanlott editplus-t alkalmazni?
QuippeR
#18246
nem erre gondoltam.

a header csak akkor mehet ki, ha még semmit nem küldtél el a kimenetre. viszont ha unicode-ba mentetted a php forrásfájlodat, akkor elképzelhetõ, hogy a fájl elején, már a <?php tag elõtt van egy láthatatlan byte-order-mark karakter. na ezt már elküldted a kimenetre, mielõtt bármit is tettél volna a kódban. szóval úgy kell elmenteni a php fájlt, hogy ez a byte-order-mark ne legyen benne.

The problem is not the problem, the problem is your attitude about the problem.

Agy Halott
#18245
megnezem pill...
Agy Halott
#18244
nem hinnem, hogy ilyet teszek. 😊

amit ott latsz kod, csak az van a php-ban.

hogy allitom be az output-ot?
TheLostOne
#18243
Gyakorlatban:

<?php
ob_start();

//minden egyéb kód
...
//minden egyéb kód vége

ob_end_flush();
?>

TheLostOne
#18242
Output buffert kézzel vezérled?
(Én anélkül meg se próbálok semmit, tapasztalat)

Agy Halott
#18241
Ettol mostmar ket warningot is dob:

header('Content-Type: text/html; charset=utf-8');
QuippeR
#18240
utf-8, byte order mark?

The problem is not the problem, the problem is your attitude about the problem.

Agy Halott
#18239
Hello!

Adott 3 kep:
-alma.gif
-korte.png
-barack.jpeg

PHP-val akarom 'atkonvertalni' png-be es ugy megjeleniteni:


$gif = 'alma.gif';

$png = imagecreatefromgif($gif);

header('Content-Type: image/png');

imagepng($png);

imagedestroy($png);



Am a Cannot modify header information - headers already sent hibauzenettel elszall a kod. Ha ugy allitom be, hogy az atkonvertalt kepet lementse a szerverre, akkor megfeleloen elvegzi azt:


$gif = 'alma.gif';

$png = imagecreatefromgif($gif);

header('Content-Type: image/png');

imagepng($png, 'alma.png');

imagedestroy($png);



Szoval nem ertem, miert nem jeleniti meg a kepet?
#18238
buc, adok neked tárhelyet ha kell
SzirmosSzisza
#18237
000webhost.com ? Picit lassú, illetve a fájlfeltöltés is idegesítõ, de viszonylag stabil.

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

Guren
#18236
valaki nem ismer egy normális ingyenes webtárhelyet? reklámmentes lenne a legjobb, de tudom, hogy ilyen nem nagyon létezik :C a freeweb elég gyakran szarakodik mostanában.

SzirmosSzisza
#18235
Csinálj egy sima táblázatot ami 2 kép széles és 2 kép magas és rakd bele simán a képeket majd igazítsd középre. Ilyenkor a képek maradnak nem átlátszóak és a maradék az lesz.

http://www.css3.info/preview/rounded-border/: lekerekítettdoboz CSS-ben

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

repvez
#18234
nem egészen ezt akarom, hanem amint látszik a galéria résznél van a háttérnél a 2 repülö na az egy táblázatba van és van egy ujabb táblázat felette 100%-os átfedéssel amin van egy 40%-os opacy és azon vannak a galéria képei amik sajnos igy átlátszaknak.
Azt szeretném hogy megmaradna a háttér(2repülö) és felette egy fátyol szerü ujabb doboz amin a képek vannak, de azok már ne látszodjanak át csak a mellettük lévö terület hogy a háttér látszodjon.
És CSS-ben meg lehet addni, hogy a megadott terület egy lekerekitett sarkú téglalap legyen?Vagy azt hogy kell megoldani, hogy minden egyeselem ilyen keretet kapjon (banner, menü, tartalom stb..)
TheLostOne
#18233
Ha jól értem azt akarod, hogy a táblázat háttere áttetszõ, tehát félig átlásztó legyen. A legegyszerûbb megoldás egy alpha channeles áttetszõ png kép háttérnek. Ha megelégszel vele, hogy csak a modernebb böngészõkben lesz áttetszõ a cucc, akkor ott az rgba(x,x,x,x) css érték a background tulajdonságnak megadva alternatív megoldásként.