Html-, css- és php-help
Jelentkezz be a hozzászóláshoz.
- diszkrét javascript
www.rdha.hu [bf 80k] [bf2 100k] KisKöcsögkör FTW! \"Az ország azé, aki teliszüli.\"
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
function ellenoriz()
{
if (document.urlap.email.value=='')
{
alert(error_email1);
document.urlap.email.focus();
return false;
}
}
[merlinw.org]
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
[merlinw.org]
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
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?
Viszont tény, hogy igen elterjedt ez a megoldás (htaccess, mod_rewrite)...
Az, hogy melyiket akarod használni, egyéni döntés.
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;} 😊
A sikerhez vezető út karbantartás miatt zárva.
A sikerhez vezető út karbantartás miatt zárva.
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
A sikerhez vezető út karbantartás miatt zárva.
És tanulgasd a php-t 😊
A sikerhez vezető út karbantartás miatt zárva.
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.
Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8
Ám a tiednek elvileg mennie kéne.
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
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'>'belepett'>!== true)
{
if (isset($_POST<'login'>'login'>))
{ //Ha postolt adatokat
$nick = addslashes($_POST<'nev'>'nev'>);
$pass = md5($_POST<'jelszo'>'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'>'nick'> = addslashes($_POST<'nev'>'nev'>);
$_SESSION<'belepett'>'belepett'> = true;
header("Location: ".$_SERVER<'PHP_SELF'>'PHP_SELF'>);
}
else
{//Hibás nick+pass
print "hibás nick/pass";
}
}
?>
<form action="<?php echo $_SERVER<'PHP_SELF'>'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'>'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'>'belepett'>);
unset($_SESSION<'nick'>'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
"<?
$user=$_POST<'user'>'user'>;
$pass=$_POST<'pass'>'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'>'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'>'login'>))
{
header('Location: login.php');
}
?>
primitív, de szerintem elég lesz neked.
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
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'>'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'>'nev'>;
$pontszam=$_POST<'pontszam'>'pontszam'>;
$id=$_GET<'ki'>'ki'>;
$mi=$_GET<'mi'>'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'>'id'>;
$nev=$row<'nev'>'nev'>;
$pontszam=$row<'pontszam'>'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
www.rdha.hu [bf 80k] [bf2 100k] KisKöcsögkör FTW! \"Az ország azé, aki teliszüli.\"
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 ಠ_ಠ
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
LayerSlider, WeatherSlider, wpStickies - our famous plugins are available at CodeCanyon! More info @ http://kreaturamedia.com
var theInterval = setInterval("$().slideshow()",options.playinterval);
}
fader_control.click(function() {
clearInterval(theInterval);
});
Ez így nem nagyon megy😞
Ötlet?
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'>'id'>;
$nev=$row<'nev'>'nev'>;
$pontszam=$row<'pontszam'>'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
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
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>$g>=$row2<'nev'>'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'>'id'>;
$nev=$row<'nev'>'nev'>;
$pontszam=$row<'pontszam'>'pontszam'>;
for ($g=1;$g<=($max+1);$g++)
{
if ($pontszam2<$g>$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 ಠ_ಠ
—————————————————————————————-
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.\"
Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8
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
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
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
Excelben is ez a halálom >.<
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
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'>'id'>;
$nev=$row<'nev'>'nev'>;
$pontszam=$row<'pontszam'>'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
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
biomage, nosztredamusnak írta nemrég egy egyszerûbb scriptet.
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ