Html-, css- és php-help
Jelentkezz be a hozzászóláshoz.
akkor nem lesz más megoldás eldugom az admin.phpt valahová 😊
csak nem akarja valaki megkeresni az ftpmben 😄
vagy megkérek valakit, ara hogy írjon egy ilyen bejelentkezés 😊
na akkor beillesztem a listámba a listázo.php adatait 😊 vagy fordítva
Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8
A jelszavazás az már bonyolultabb.
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8
$username = "abrion";
$password = "titok 😛";
$database = "abrion";
$hostname = "abrion.extra.sql";
$link = mysql_connect("$hostname", "$username", "$password")
or die ("Nem lehet csatlakozni");
mysql_select_db("$database", $link)
or die ("Nem lehet adatbázishoz csatlakozni");
?>
Most jelenleg így néz ki, mit kell csinálnom hogy legyen a listázó.phpba egy bejeletkezö ablak ami ezek kapcsolodik? és tudjak az admin.phpban modositani?
Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8
Akkor most megpróbálom a connect.phps témát megérteni 😊
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 ಠ_ಠ
gondolom így lenne jó 😊
Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8
Most gondolom pár dolgot be kéne írnom az sglista ba
Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8
`id` int(11) NOT NULL auto_increment,
`nev` varchar(20) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
ha ezzel csináltad akkor azért nem jó, mert nincs pontszam mezõd 😊
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Egyik megoldás pl ha az index.php-t hívod minden linkben és paraméterben adod meg a tartalmat:
require_once ("head.php");
require_once ("menu.php");
if ($sid==""){
require_once ("main.php");
}
elseif (!strstr($sid, "http") && !strstr($sid, "ftp") && !strstr($sid, "sftp")) require_once ($sid.".php");
require_once ("foot.php");
Itt külön fájlban van minden ahogy látod.
- Ha simán hívod az index.php-t betölti az egész oldalt valamint tartalomnak a main.php-t
- Ha index.php?sid=admin linket használod akkor az admin.php tartalmát tölti be, a head, menu és foot-al egyetemben.
Másik megoldás, pl ha a tartalmi fájlok tetején (esetünkben main.php, admin.php) helyezed el a require_once ("head.php"); require_once ("menu.php"); cuccokat, a fájl végén pedig a foot-ot.
Ezekkel és hasonló megoldásokkal össze tudod legózni az oldalt és ha bármi változás van, elég csak az adott fájlt módosítani egyszer.
Ha okosan csinálod a HTML részt, (és a dizájn elemeket mind css-ben tárolod) könnyen létrehozhatsz olyan moduláris oldalt, amiben rendezgetheted a tartalmat össze vissza (menüt jobb oldalra, dobozokat berakni, stb). Többek között így lehet egy oldalt többször eladni minimális munkával.
[merlinw.org]
Más
Sajnálom 😊 most már biztos, az extra nem akarja hogy könnyen sikerüljön megcsinálni ezt a listát 😄
megcsináltam a listázó.phpt, és gondoltam be viszek egy nevet és ponttot az admin.php nél 😊 és ezt írta ki 😞
Nem sikerult, mertUnknown column 'pontszam' in 'field list'
Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8
[merlinw.org]
De miért kellett connect.php t csinálnom? az mire jó?
Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8
[merlinw.org]
Arra figyelj azért h a header elõtt ne nagyon írogass ki dolgokat.
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Ám int4 nem az h 4 biten tárolja a számokat ?
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
az admin.phpba? 😄
ha igen akkor így?
<?
$function=$_GET<'function'>'function'>;
header('Content-type: text/html; charset=utf-8');
Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8
Oldal elejére biggyeszd be h
$function=$_GET<'function'>'function'>;
Igazából én voltam figyelmetlen
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8
<script type="text/javascript">setTimeout('',2000)</script>
Syerver oldal:
<? sleep(2); ?>
[merlinw.org]
connect.php
<?php
$username = "abrion";
$password = "jelszo";
$database = "abrion";
$hostname = "localhost";
$link = mysql_connect("$hostname", "$username", "$password")
or die ("Nem lehet csatlakozni");
mysql_select_db("$database", $link)
or die ("Nem lehet adatbázishoz csatlakozni");
?>
[merlinw.org]
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 ಠ_ಠ
Másik probléma 😊
módosítottam az admin.php ben azokat aminél írva volt valami pl a root helyére beírtam az abriont és mellé a jelszót
<?
header('Content-type: text/html; charset=utf-8');
$con=mysql_connect("localhost","abrion","jelszo"); //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
és ezt írja ki ha megpróbálom az admin.phpt elindítani :S
Warning: mysql_connect()
Access denied for user 'abrion'@'localhost' (using password: YES)
Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8
CREATE TABLE IF NOT EXISTS `sglista` (
`id` int(11) NOT NULL auto_increment,
`nev` varchar(20) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Táblaazonosítónak kevés az int(4)
[merlinw.org]
[merlinw.org]
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 ಠ_ಠ
SQL-kérés:
CREATE TABLE sglista(
id int4 AUTO_INCREMENT PRIMARY KEY ,
nev varchar( 20 ) ,
pontszam int4
)
MySQL jelzi: Dokumentáció
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '4 auto_increment primary key, nev varchar(20), pontszam int4)' at line 1
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 ಠ_ಠ
$helyezés = mysql_query('select * from felhasznalok order by pontszám DESC')
Adott a tömb szépen pontszám szerint rendezve (gyak. helyezések szerint), szépen nyomsz egy update-et minden felhasználóra, majd összehasonlítod az elõzõ helyezését az újjal.
Van szebb megoldás is, de ez az egyszerûbb.
[merlinw.org]
szóval a helyezésre nem tudsz megoldást?
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 ಠ_ಠ
listazos.php - itt a php kódban ne nagyon változtass 😄
És a phpmyadmin-ban az SQL részbe írd be ezt
create table sglista (id int 4 auto_increment primary key, nev varchar(20), pontszam int4)
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
[merlinw.org]
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Be kell jelentkezni, a listában a pontoknál lenne + meg - jel vagy valami, ami megnyomására kap vagy veszít a név egy pontot, a lista mindig pont szám alapján rendezi magát és egyezõ pontoknál név rendezéssel, és minden új pont kapónak 3 napig egy jelet kap, mondjuk olyat ami most van, és nem csak a pontnál lenne jel hanem a helyezés mellett is, példa
van egy 5 helyezésû játékos akinek van 10 pontja, és van egy 4 helyezésû játékos akinek 11 pontja van, az 5 helyezett kap egy pontot, és megelõzi a 4 helyezettet, így kap egy jelet, a helyezés mellé és a pontja mellé, és az aki lecsúszott az 5 helyre az is kap egy jelet a helyezés mellé de mást mint az aki leelõzte
Ilyet tudnál csinálni? 😊
Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8
csinálj egy accountot és egy példa php amiben kapcsolást írsz hozzá
ebbõl tudok tanulni 😊
Aktiv:ASUS PRIME H610M-E D4-CSM | INTEL I3 12100F | Kingstom 2x16GB 3200 MHZ Ram | Sapphire RX 6600 XT 8GB | Chieftec GPS600A8