Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

#11981
nem mondasz igazat, már egy ideje kiszedték... mindig mikor újra teszem be kell tegyem a reg globalst. én még elõszeretettel használom, persze csak ahol nem biztonságra kell törekedni, sima bemutató oldalakon.
biomage
#11980
valahogy éreztem 😄
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

#11979
Connect.php csupán arra jó, hogy elég egyszer leírni a dolgokat 😊
A jelszavazás az már bonyolultabb.

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

biomage
#11978
rosszul mondom, a listázó.php-ban semminek nem kell legyen, csak a connect.php-ban valami bejelentkezõ ablak, hogy ne tudjon bárki módosítani a listát

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

biomage
#11977
<?php

$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

biomage
#11976
Na végre mûködik 😄

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

#11975
Olyasmi, de elõtte töröld. meg sztem `pontszam`, ha már a többi is úgy van

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

biomage
#11974
CREATE TABLE IF NOT EXISTS `sglista` (`id` int(11) NOT NULL auto_increment,`nev` varchar(20) default NULL, "pontszam" int20, PRIMARY KEY (`id`)) TYPE=MyISAM AUTO_INCREMENT=1 ;

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

biomage
#11973
igen azzal csináltam 😄
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

#11972
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 ;

ha ezzel csináltad akkor azért nem jó, mert nincs pontszam mezõd 😊

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

MerlinW
#11971
Bárhova. Ahova szeretnéd. A connect.php-t logikusan a header alá/fölé valahova. De csak akkor ha ugyanazt a header-t használod mindenhol.

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]

biomage
#11970
ezt a parancssort hová kéne beírnom? 😄

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
#11969
Ha PHP-zol célszerû a különbözõ modulokat külön fájlokban tárolni, majd pl require_once 'connect.php'; paranccsal importálni oda ahova kell. Igaz ez a függvényekre, header/footer/menü-re és hasonló dolgokra is. Így nem kell minden oldalon módosítanod ha változik valami.

[merlinw.org]

biomage
#11968
oké úgy tûnik most már jó 😊
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
#11967
De. Ne keverd az int4-et az int(4)-el😊

Integer

[merlinw.org]

#11966
Yap, vagy mehet a többihez is, végülis mind1.
Arra figyelj azért h a header elõtt ne nagyon írogass ki dolgokat.

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

#11965
Xaamp használ alapból xP

Ám int4 nem az h 4 biten tárolja a számokat ?

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

biomage
#11964
ez most melyikre? 😄
az admin.phpba? 😄
ha igen akkor így?

<?
$function=$_GET<'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

MerlinW
#11963
Még jó😊 Register globals-t már rég nem használunk😊

[merlinw.org]

#11962
Mennyi baj van extrával 😄

Oldal elejére biggyeszd be h
$function=$_GET<'function'>;

Igazából én voltam figyelmetlen

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

passatgt
#11961
köszi, js-re pont nem gondoltam, de jó az is😊

biomage
#11960
végre elindult az admin, gondolom most a connect jön mert ha rá klikelek az Új név felvétele re nem csinál semmit 😊

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

MerlinW
#11959
Kliens oldal:
<script type="text/javascript">setTimeout('',2000)</script>

Syerver oldal:
<? sleep(2); ?>

[merlinw.org]

MerlinW
#11958
Igen.


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]

QuippeR
#11957
sleep(2)

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

#11956
sleep
MerlinW
#11955
A zárójelbe írt szám a lekérdezésnél a megjelenítendõ számjegyek számát jelenti.

[merlinw.org]

biomage
#11954
te mond csak a jelszó helyre azt kell irnom ami az extrán bjelentkezek be? 😄

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

passatgt
#11953
debug-hoz kéne egy olyan php, ami 2 másodpercig tölti a semmit😊
ezt hogy?

#11952
localhost helyett ha abrion.extra.sql ?

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

biomage
#11951
kösz nyitott is egy sgtablat 😊

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) in /nfs/x0102/a/ab/abrion/wwwroot/admin.php on line 3
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

#11950
ez az int 11 valami szabvány? mert én is ezt használom, meg mindenki más is, de miért? Mondjuk én nem tagadom a timestamp végett szerettem meg, és minden belefér.
MerlinW
#11949
phpMyadminban van tábla létrehozás gomb😊 Egyénként int(4)

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
#11948
Mikor pontot szerez egy felhasználó, összeállítod az új helyezés listát. Ezután amikor kell, akár rögtön lekérdezed a régit és az újat, majd a különbségek alapján nyilazod õket. Ha egyenlõ a két helyezés akkor nem raksz nyilat.

[merlinw.org]

biomage
#11947
2 int 4 van benne 😄 melyikre gondolsz?

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

MerlinW
#11946
Átírtam a hozzászólást (#11942).

[merlinw.org]

#11945
Nekem helyi hálózaton megy, esetleg int4 helyett próbáld int-tel, vagy az int4-et a primary key után rakni

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

biomage
#11944
Próbálom az adatbázisba bevinni ezt a sort "create table sglista (id int 4 auto_increment primary key, nev varchar(20), pontszam int4)" és ezt írja ki :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

#11943
Najó, de mikor ? Mikor változtatom ? Mert akkor mindig csak 1 nyíl lenne 😊

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

MerlinW
#11942
Egy pontszám mezõ kell illetve egy régi és egy új helyezés mezõ.

$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]

biomage
#11941
kösz 😊

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

#11940
admin.php
listazos.php

elõzõben vesszõkkel szarakodott.

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

#11939
admin.php
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 &#3232;_&#3232;

#11938
Az okés lenne, de itt akkor lenne nyíl, ha helyezés változik, azt meg nem tárolnám az adatbázisban.

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

MerlinW
#11937
Két pontszám mezõ kell. Egy elõzõ pontszám és egy aktuális. Ha az aktuális nagyobb mint az elõzõ felfele nyíl, ha alacsonyabb lefele.

[merlinw.org]

#11936
Nyilas nem menne =\

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

biomage
#11935
Olyan listát szeretnék.
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

CattiBrie
#11934
Én igazából nem értem a problémát. 😊

[/spam]&#8482;

biomage
#11933
jó az úgy jó lesz 😄

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

biomage
#11932
<#wow3> kínai 😛

talán olvasd el a #11925 hszt, nincs semmi példa ara hogy mit hová kell írni, érteni?

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