Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

joebacsi
#12031
- ellenõrzöd akkor is, mikor bele írod a táblába
- diszkrét javascript

www.rdha.hu [bf 80k] [bf2 100k] KisKöcsögkör FTW! \"Az ország azé, aki teliszüli.\"

#12030
Javascriptes ellenõrzéseim vannak, csak ott van gond ahol azt akarom ellenõrizni hogy mondjuk egy felhasználói név foglalt-e már. Persze, betölthetném php-ból a teljes felhasználólistát egy javascript tömbbe, de akkor az a tömb nem tartalmazza azoknak a neveit akik idõközben regeltek 😊 Jó, tudom hogy nagyon kicsi az esély hogy ez gondot okozzon, de inkább megnézem hogyan is mûködik ez az Ajax. Bocs hogy ennyit kérdezek, de az Ajax ugye tulajdonképpen javascript. Mi van akkor ha valakinél nincs engedélyezve a Javascript? Vagy az olyat be se engedjem az oldalra? 😄

#12029
Hát jah, de én ilyenhez nem értek, szal maradt ez. Annyiból jobb h egybõl kiírja mellé ha valami nem stimmel.

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ

MerlinW
#12028
Nem kell jquery ahhoz. Egyetlen javascriptes feltétel az egész:

function ellenoriz()
{

if (document.urlap.email.value=='')
{
alert(error_email1);
document.urlap.email.focus();
return false;
}

}

[merlinw.org]

#12027
Mondjuk én kerestem neten ilyen alap jquery-s valamit, ami submit gombra nyomáskor csekkolj.a

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ

MerlinW
#12026
A form POST-ol, ami nem url paraméteres. $_POST-al vissza tudod írni õket. Ajax-ot használva újra sem kell töltened az oldalt submit-kor, szerver választól függ mit csinálsz.

[merlinw.org]

#12025
Session-nel szerintem.

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ

#12024
Köszönöm a válaszokat.
De most már kezdek összezavarodni, mert idõközben elolvastam egy errõl szóló cikket a weblaboron és ott azt írták hogy a sok paraméterrel rendelkezõ URL-eket nem szereti a google mert fél hogy végtelen ciklusba kerül stb... Bár én általában csak 1-2 paramétert biggyesztek az URL végére. Szóval akkor érdemes vagy nem átalakítanom Rewrite-os megoldásra?

Még egy kérdésem lenne:
- Tegyük fel van egy Form-om 10 db input mezõvel. Ha valaki elküldi a formot akkor egy másik fájl feldolgozza, majd ha hibát talál egy header("Location...")-al visszairányítom. Hogy lehet egyszerûen visszaküldeni a beírt értékeket a Form-ot tartalmazó oldalnak? (Hogy a felhasználónak ne kelljen mindent újra kitölteni.) $_GET paraméterekkel lehet, tudom, de az kicsit hosszú URL-eket eredményezne, vagy esetleg Javascript-el lenne érdemes?

#12023
Pontosítok, elírtam az elsõ mondatomat: "rövid" helyett "szép"-et akartam írni...
#12022
Hát, a "rövid" webcímek nem feltétlenül keresõbarátok. Sõt, egyáltalán nem azok. Ellentétben a dinamikus url-ek, amik jelenleg sokkal keresõbarátabbak.

Viszont tény, hogy igen elterjedt ez a megoldás (htaccess, mod_rewrite)...

Az, hogy melyiket akarod használni, egyéni döntés.
#12021
Lehet hogy ugyanazt takarja .htaccessszel elrejtve, google és biztonsag vegett is érdemes ezt hasznalni, de az altalad hasznalt szerkezeten ne valtoztass csak htaccess a nem mappa nevek meg ha ndm tul nehéz legyenek magyarok, a google végett.
passatgt
#12020
másik, hogy:

a:hover span {border-bottom:1px solid #000;} ie6 és ie7-ben csak akkor megy, ha simán az a:hover-nek is megvan adva valami, pl:
a:hover {border-bottom:0px;} 😊

passatgt
#12019
megvan, left:0px; kellett neki, úgylátszik ie-ben nem ennyi az alap😊

TuxSkajvok
#12018
mert xar az IE 😄 Firefox alatt nekem jól megy...

A sikerhez vezető út karbantartás miatt zárva.

passatgt
#12017
EZ szerintetek miért töltõdik be ie6/ie7-ben szarul?

TuxSkajvok
#12016
nem baj, mondtam, h nem értek a js-hez... Mellesleg, akkor én is béna vok <#nevetes1>

A sikerhez vezető út karbantartás miatt zárva.

passatgt
#12015
köszi, de ez js😊

#12014
De hát az javascript :o

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

TuxSkajvok
#12013
Jah, és jó! <#nevetes1> "én voltam béna, jó😊"

A sikerhez vezető út karbantartás miatt zárva.

TuxSkajvok
#12012
dobtam egy választ PM-ben, sasold meg 😊
És tanulgasd a php-t 😊

A sikerhez vezető út karbantartás miatt zárva.

passatgt
#12011
én voltam béna, jó😊

passatgt
#12010
#11998 valaki?

#12009
Sziasztok!

A kérdésem a következõ lenne:

Jelenleg a honlapjaim úgy mûködnek, hogy van egy index.php fájl és minden egyes oldalt ebbe ágyazok be, tehát a felhasználó mindig az index.php-t látja, és a $_GET

értéke alapján töltöm be az aktuális oldalt. Tehát például így néz ki egy link: www.xy.hu/index.php?p=forum/msg

Nem rég feltûnt hogy nagyon sokan, ettõl eltérõ megoldást alkalmaznak, mint itt a weblaboron is, tehát így néz ki egy link: http://weblabor.hu/forumok/php/bekuldes
Ez esetben gondolom minden egyes fájl elejére és végére elhelyezik include-al a közös részeket mint például a menürendszert.

A kérdésem az lenne, hogy miért használják ennyire elterjedten ezt a módszert? Pedig szerintem amit én használok az hatékonyabb! Esetleg a keresõk jobban szeretik az ilyen formátumot?

Még valami: Az számít valamit hogyha magyar helyett angol mappaneveket/fájlneveket használok. Esetleg a keresõknél? Egyszerûen megszokás miatt használom, de jobb így szerintem mivel így nem kell az ékezetek elhagyásával foglalkozni.

biomage
#12008
így van, mûködik a bejelentkezõ rendszer, de ez a cookies korlátozás nincs benne. azt kéne valahogy bele illeszteni.

Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8

#12007
Akkor csináld meg a tutorial alapján, ott szépen le van írva. Felesleges neked ilyen szintû védelem. + ezt a sima cookie-sat se lehet olyan nagyon könnyen feltörni, mivel csak te ismered hozzá a jelszót. A php fájlokat nem lehet csak úgy letöleni az internetrõl.

Ám a tiednek elvileg mennie kéne.

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

biomage
#12006
szép és jó, de már van login.php, és ez a tartalma, kérlek illeszd de a te részedet ebben 😊
Ja igen ez meg a mysql "CREATE TABLE users( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, nick VARCHAR(30), jelszo VARCHAR(32), email VARCHAR(60) );

Login.php
<?php
include "config.php";

mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);

/**************************************************
* Ha még nem lépett be
***************************************************/

if ($_SESSION<'belepett'>!== true)
{
if (isset($_POST<'login'>))
{ //Ha postolt adatokat
$nick = addslashes($_POST<'nev'>);
$pass = md5($_POST<'jelszo'>);

$sql = "SELECT * FROM users ";
$sql.= "WHERE (nick='".$nick."'";
$sql.= " AND jelszo='".$pass."')";

$query = mysql_query($sql);

if (mysql_num_rows($query) !== 0)
{ //Helyes nick+pass
$_SESSION<'nick'> = addslashes($_POST<'nev'>);
$_SESSION<'belepett'> = true;

header("Location: ".$_SERVER<'PHP_SELF'>);
}

else
{//Hibás nick+pass
print "hibás nick/pass";
}
}
?>
<form action="<?php echo $_SERVER<'PHP_SELF'>;?>" method="post">
<table>
<tr>
<td>nick:</td>
<td><input type="text" name="nev" /></td>
<td>jelszó:</td>
<td><input type="password" name="jelszo" /></td>
<td colspan="2" align="center"><input type="submit" name="login" value="Belépés" /></td>
</tr>
</table>
</form>
<?php
}//Nem lépett be

/********************************
* Ha már belépett
*******************************/
else
{//Be van lépve
print "Bejelentkezve: | ".$_SESSION<'nick'>;
print " |";
print " <a href=\"logout.php\">Kijelentkezés</a>";
print " |";
print " <a href=\"admin.php\">Admin Részleg</a>";
}
?>

Logout.php
<?php
session_start();
unset($_SESSION<'belepett'>);
unset($_SESSION<'nick'>);
header("location: sgjatek.php");
?>

Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8

#12005
Csinálsz egy login.php-t

"<?
$user=$_POST<'user'>;
$pass=$_POST<'pass'>;

if ( $user=="torles" && $pass=="torles" )
{
setcookie("login","done",time()+3600);
header('Location: admin.php');
} else { print "<br /><br /><center>Rossz jelszo, probald ujra</center><br /><br />";}


if (!isset($_COOKIE<'login'>))
{
print "<div style=\" width: 600px; margin-left: auto; margin-right: auto; background-color: #e3e3e3; text-align: center; border: 1px solid;\">";
print "<br /><form name=x action=login.php method=POST>
A felh. nev: torles<input type=text name=user><br />
A jelszo: torles<input type=password name=pass><br />
<input type=submit value=Bejelentkezes>
</div>";
}
?>"


Ezt meg berakod a védendõ oldalak legelejére

<?
if (!isset($_COOKIE<'login'>))
{
header('Location: login.php');
}
?>

primitív, de szerintem elég lesz neked.

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

biomage
#12004
Megoldtam a login phpt, bejelentkezem és látható lesz egy link az admin.phphoz, de ezzel nincs teljesen megoldva minden, hogy tudnám azt megcsinálni hogy az admin.php ne lehessen elindítani ha nem vagyok bejelentkezve?
most így néz ki az admin php admin része
Ha már itt járunk valaki megcsinálhatná a táblát a pont adás név lista cellába, nagyon megköszönném!

<?php session_start(); ob_start(); ?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
</head>
<body>
<TABLE border=0 ALIGN="left" cellpadding=0 cellspacing=0 class="table">
<tr>
<td width="310" height="525" align="center" valign="top" >
<div align="center">
<?$function=$_GET<'function'>;header;
$con=mysql_connect("abrion.extra.sql","abrion","lorzorro"); //localhost maradhat szerintem , root a felh. név, az üres meg a jelszó
if (!$con) {die(mysql_error()); }
mysql_select_db("abrion",$con); //sgs helyett az adatbázis név kell, neked ez abrion talán
$nev=$_POST<'nev'>;
$pontszam=$_POST<'pontszam'>;
$id=$_GET<'ki'>;
$mi=$_GET<'mi'>;

//Új név felvitele
if (!empty($nev) && !empty($pontszam))
{$felvitel="insert into sglista (nev, pontszam) values (\"$nev\",\"$pontszam\")";
if (!mysql_query($felvitel))
{ print "Nem sikerult, mert".mysql_error();}else { print "Sikerült<br />";}}

//Pont adás
if (!empty($id) && !empty($mi))
{$query="select pontszam from sglista where id=\"$id\"";
$pontszam=mysql_result(mysql_query($query),0);
if ($mi=="csokkent") {$pontszam--;} elseif($mi=="novel") {$pontszam++;} else {print "he?";}
$query="update sglista set pontszam=\"$pontszam\" where id=\"$id\"";
if (!mysql_query($query)){ print "Nem sikerult, mert".mysql_error();} else { print "Sikerült<br />";}}

//Új név form
if ($function==felvitel)
{print "<form action=\"admin.php\" method=\"POST\">
Játékos<input type=\"text\" name=\"nev\"><br />
Pontok<input type=\"text\" name=\"pontszam\">
<br />
<br />
<input type=\"submit\"value=\"Felvitel\"></form>";}

//Pont adás form
if ($function==valtoztatas)
{
$nevek=mysql_query("Select * from sglista order by pontszam desc, nev");
while($row = mysql_fetch_array($nevek))
{
$id=$row<'id'>;
$nev=$row<'nev'>;
$pontszam=$row<'pontszam'>;
print $nev." , ".$pontszam."
<a href=\"admin.php?ki=".$id."&mi=novel\">+</a> , <a href=\"admin.php?ki=".$id."&mi=csokkent\">-</a><br>";}}

print "<br /><br /><a href=\"admin.php?function=felvitel\">Új név felvétele</a><br><br />";
print "<a href=\"admin.php?function=valtoztatas\">Pontok adása</a>";
?>
</td>
</tr>
</table>

Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8

joebacsi
#12003
remélem volt olyan fárasztó, hogy segített elaludni 😊

www.rdha.hu [bf 80k] [bf2 100k] KisKöcsögkör FTW! \"Az ország azé, aki teliszüli.\"

#12002

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

#12001
He ? pontszam2-t ott töltöm fel elõtte...
php.net
http://www.w3schools.com/

Neked meg sztem bõven elég egy olyan beléptetõ rendszer, hogyha nincs géza nem sütid akkor átdob a login.php-ra, ahol létrehoz egyet és visszadob az admin.php-ra

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

biomage
#12000
Lenne még egy kérdésem :S

Nem találtam neten semmilyen weblapot ahová le lenne írva mit tudok írni a <? után, például if vagy print vagy isset stb.
Megköszönnék egy linket 😊

Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8

pyrohun
#11999
uristenuristen :ASD:ASDASD neee, ezt NEEEEEEEEEEEEEEEE

LayerSlider, WeatherSlider, wpStickies - our famous plugins are available at CodeCanyon! More info @ http://kreaturamedia.com

passatgt
#11998
if (options.autoplay=='true') {
var theInterval = setInterval("$().slideshow()",options.playinterval);
}

fader_control.click(function() {
clearInterval(theInterval);
});

Ez így nem nagyon megy😞
Ötlet?

biomage
#11997
megpróbáltam table-ba importálni az írást de nem sikerült

betudnád ebbe a sorba importálni mind kettõt?
ez az eredeti táblád, ja igen kihagytál egy } jelet az ellenõrzõ részbõl, és nem írtál egy teljes mysql miven a jelenlegiben nincs pontszam2

$i=1;
$lista=mysql_query("Select * from sglista order by pontszam desc, nev");
while($row = mysql_fetch_array($lista))
{ $id=$row<'id'>;
$nev=$row<'nev'>;
$pontszam=$row<'pontszam'>;
print "<tr>";
if (($i%2)==1) {$td="<td>"; $td_="</td>";} else {$td="<th>"; $td_="</th>";}
print $td.$i.$td_;
print $td.$nev.$td_;
print $td.$pontszam.$td_;
print "</tr>";$i++;}

Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8

biomage
#11996
Én meg ügyködtem éjjel 😊 kerestem egy mysql free bejelentkezõ rendszert, találtam is egyet, de nem tudtam az admin rendszere importálni :S.alapbejelentkezö rendszer, talán azért mert a users táblában van minden és nem az sglista táblában.

De azért volt egy jó próbálkozásom is 😊
Az admin.php tartalmát div classbe rakni, most azon vagyok, hogy tudnám a pont szerkesztést az admin részben, table-ba importálni vagy úgy megcsinálni hogy minden egyes név helyezés és pont meg + - bolderbe legyen, de nem sikerül, valami ötlet?

Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8

#11995
Hát ez nekem nem megy

Ezzel belerakom a tömbbe a a régipontszám alapján rendezve a neveket


$lista=mysql_query("select * from sglista order by rpontszam desc, nev");
$g=1;
while($row2 = mysql_fetch_array($lista))
{
$pontszam2<$g>=$row2<'nev'>;
$g++;

}


Aztán jönne a check, hogy egyenlõ, nagyobb, vagy kisebb


$i=1;
$lista=mysql_query("Select * from sglista order by pontszam desc, nev");
while($row = mysql_fetch_array($lista))
{
$id=$row<'id'>;
$nev=$row<'nev'>;
$pontszam=$row<'pontszam'>;


for ($g=1;$g<=($max+1);$g++)
{
if ($pontszam2<$g>==$nev)
{ print $i.$g; if($i==$g){$nyil="maradt";}}

}


Namármost, itt a $i és a $g van olyah hogy meg se egyezik, viszont a $nyil így is mindig megkapja a maradt értéket.

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

joebacsi
#11994
while (state(Korso) != BROKEN) go (Korso, &Kut);
—————————————————————————————-
set_quality(Aratas, get_quality(Vetes));
—————————————————————————————-
if (origin(Horse) == SOUVENIR)
Allow_Look_At.Teeth = 0;

www.rdha.hu [bf 80k] [bf2 100k] KisKöcsögkör FTW! \"Az ország azé, aki teliszüli.\"

biomage
#11993
jaj rosszul írtam 28 és 30 helyezettet

Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8

biomage
#11992
ilyenre gondoltam 😊
néz meg a 28. és 29 helyezettet 😊

Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8

#11991
Holnap megpróbálhatom, de az csak akkor ír ki változást, ha akkor frissítetted és akkor lett helycsere. Illetve akkor max 2 nyíl lesz ,ha jól értelmeztem.

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

biomage
#11990
ezt nem én csináltam hanem Cat 02 😄
de már értem a php részét, hogy van a kapcsolás

Írtál valamit az összehasonlításra, mi is volt az?

Cat 02 írtál nem rég valamit, hogy nosztradamusnak csináltál egy 1xü bejelentkezõ scriptet vagy mit, nem találom, visszanéztem jul 13 ig de nem találtam semmilyen nosztradamust

Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8

MerlinW
#11989
Dicséret volt😊

[merlinw.org]

#11988
Hát szólj ha van jobb 5leted, hogy váltakozzanak a sorok 😄
Excelben is ez a halálom >.<

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

MerlinW
#11987
Nédmá, milyen profin vizsgálja a páros számokat😊

[merlinw.org]

#11986
Tudom, direkt, jobb úgy.

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;

biomage
#11985
<?
header('Content-type: text/html; charset=utf-8');
$con=mysql_connect("abrion.extra.sql","abrion","titok 😛"); //localhost maradhat szerintem , root a felh. név, az üres meg a jelszó
if (!$con)
{die(mysql_error());
}
mysql_select_db("abrion",$con); //sgs helyett az adatbázis név kell, neked ez abrion talán

?>
Ez a HTML fölé tetted 😊
ezt meg a tableba

";

$i=1;
$lista=mysql_query("Select * from sglista order by pontszam desc, nev");
while($row = mysql_fetch_array($lista))
{
$id=$row<'id'>;
$nev=$row<'nev'>;
$pontszam=$row<'pontszam'>;



print "<tr>";
if (($i%2)==1) {$td="<td>"; $td_="</td>";} else {$td="<th>"; $td_="</th>";}
print $td.$i.$td_;
print $td.$nev.$td_;
print $td.$pontszam.$td_;
print "</tr>";

$i++;

}


?>

Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8

biomage
#11984
Na sikerült egyesítenem, de nem müxik a módosulás jelzés, a kezdetek óta, de nem mondtam meg, mert elõtte egyesíteni akartam a két tartalmat 😊
segítsetek 😊

Kösz

Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8

#11983
én hetente valamilyen okból telepítem ide meg oda, de örökké kell betegyem, mert már abban is offon van. és én is írtam az elõbb egy kiadványos scriptet, és én is használtam a register globalts
#11982
Hát nekem 1 éves lehet és nem állítottam rajta semmit.

biomage, nosztredamusnak írta nemrég egy egyszerûbb scriptet.

[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás &#3232;_&#3232;