- A Princeton újraértelmezte az ultrakompakt hordozható SSD fogalmát
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Vezetékes FEJhallgatók
- Milyen TV-t vegyek?
- Milyen egeret válasszak?
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Gaming notebook topik
- Mindenkinek elérhetővé teszi a képgenerálást a Lossless Scaling
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
Hirdetés
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
-
Red Dead Redemption - Újabb jel, hogy PC-re is megjelenhet?
gp Vajon a Rockstar meddig húzza még az időt azzal, hogy végre elhozza még egy platformra a játékot?
-
A kard és az űr az új Arc meghajtó két fő motívuma
ph A 31.0.101.5518-as csomag három hibával is leszámolt.
Új hozzászólás Aktív témák
-
Speeedfire
nagyúr
válasz Speeedfire #3558 üzenetére
esetleg érdekelne egy olyan is ami egy bizonyos mappa képeiből autómatikusan megcsinálja a galériát a kis képekkel együtt is
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
1ed
csendes tag
válasz Speeedfire #3598 üzenetére
<img style=\"border: 0;\" src=\"$kicsi/$files[$i]\">
http://php.net/manual/en/language.types.string.php[ Szerkesztve ]
''He told me that no one should look for the answer unless they have to because once you see it, everything changes. Your life and the world you live in will never be the same. It's as if you wake up one morning and the sky is falling.''
-
Sk8erPeter
nagyúr
válasz Speeedfire #3598 üzenetére
Nem nagyon tanulmányoztam át a kódodat, de ami már első ránézésre igencsak feltűnt, és NAGYON rossz megoldás:
- nincsen <body> elemed, viszont lezárod a törzsrészt a </html>-lel, és utána még kiíratsz dolgokat;
a megfelelő struktúra:
<html>
<head>
<!-- meta tag-ek -->
<title>Az oldal címe</title>
<!-- meghívandó scriptfájlok, JS-függvények, CSS-fájlok, stb. -->
</head>
<body>
<div>Az oldal érdemi része, megjelenítendő elemek</div>
</body>
</html>- szintaktikai hibának minősül, ha a HTML-ben az átadott paramétereket NEM "macskakörmök" közé rakod:
echo "<table width=100% border ='0' bordercolor='#cccccc' cellpadding='10' cellspacing='6'>
<tr>";
HELYETT akkor már
echo '
<table style="width:100%;border:0px" cellpadding="10" cellspacing="6">
<tr>
'; //nincs értelme border-color-t meghatározni, ha 0px szélességű amúgy is..., stb.
- biztos lenne még mit javítani, most nincs időm átnézni[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Speeedfire #3706 üzenetére
Mit jelent az, hogy "nem mutatja megfelelően a tartalmat"? Egyáltalán fut a php? A htdocs könyvtárba pakolod a megjelenítendő cuccot?
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Speeedfire #3710 üzenetére
Hogyan kezded a php kódot?
Ha így:
<?
akkor próbáld meg ezzel:
<?php
Mert tudtommal engedélyezni kell az előbbi megoldást, lehet, hogy ez nálad nincs beállítva.
Csak első tipp.Sk8erPeter
-
Speeedfire
nagyúr
válasz Speeedfire #3717 üzenetére
nem tudom h ez segít-e, de azért belinkelem
phpinfoFotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
1ed
csendes tag
válasz Speeedfire #3717 üzenetére
Helló! Szerintem az a baj, hogy 5.3-as a PHP. Próbáld meg 5.2.11-el.
http://www.wampserver.com/addons_php.phpCsak simán fel kell telepítani az addont. Utána pedig azt kiálasztani a tálca ikon segítségével. Ha valamilyen php modulra is szükség van, azt szintén ennek a segítségével tudod engedélyezni, a PHP kiterjesztések menüpontban.
''He told me that no one should look for the answer unless they have to because once you see it, everything changes. Your life and the world you live in will never be the same. It's as if you wake up one morning and the sky is falling.''
-
sonar
addikt
válasz Speeedfire #3721 üzenetére
Service-ként v manuális indítással futnak a serverek?
Admin vagy a gépen? Admin felület bejön?
Esetleg átküldjem az xampp-om php.ini-jét?A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
Tele von Zsinór
őstag
válasz Speeedfire #3710 üzenetére
A kép alapján nem fut le a php scripted. Ugye localhost-on keresztül éred el, és nem máshogy?
-
Sk8erPeter
nagyúr
válasz Speeedfire #3723 üzenetére
Tudom, hülye kérdésnek tűnik, de hátha esetleg elfelejtetted, szóval php kiterjesztésűek a fájlok, amiket futtatsz? (pl. index.php és nem index.html)
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Speeedfire #3726 üzenetére
Lehet, hogy érdemes lenne megpróbálnod elölről telepíteni az egészet.
Én ez alapján csináltam meg még régebben a telepítést, és semmi gond nem volt: Apache és PHP telepítése kezdőknek Windows rendszereken (Weblabor)
Mondjuk a nagy részét nem is volt türelmem elolvasni, úgyhogy aztán megcsináltam magamtól, de nem volt vele para.
Az Apache 2.2 könyvtárába, azonbelül a htdocs könyvtárba pakolászom a futtatandó dolgaimat, és ennyi. Arra már nem emlékszem, kellett-e buherálni a php.ini-ben, szerintem nem.Sk8erPeter
-
Speeedfire
nagyúr
válasz Speeedfire #3730 üzenetére
izé
megvan a megoldás, nem teljesen értem, de most működik
php verzió 4.4.9
apache verzió 2.0.63Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Sk8erPeter
nagyúr
válasz Speeedfire #3731 üzenetére
Ez tényleg érdekes, de konkrétan melyiknek a korábbi verziója oldotta meg? Ha pl. most PHP-ből felraksz egy későbbi változatot, akkor megint nem megy?
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Speeedfire #3733 üzenetére
"mondjuk arra kiváncsi lennék h az atw milyen verziókat futtat, nem hinném ha 4.x.x verziójú php-t"
De igen, 4.3.5 verzió van fent... Elég gáz a részükről...Készíts egy php kiterjesztésű fájlt, az alábbi tartalommal, majd töltsd fel ATW-re:
<?php echo phpversion() ?>Sk8erPeter
-
DeltaPower
őstag
válasz Speeedfire #3735 üzenetére
az újabb html szabványokban már csak a kisbetűs tagek a szabványosak.
"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
sonar
addikt
válasz Speeedfire #3733 üzenetére
Azért ez érdekes. Akkor milyen verziókat pakoltál fel?
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Speeedfire #3738 üzenetére
Hát ez elég régi
xampp aktuális verziók
# Apache 2.2.14 (IPv6 enabled) + OpenSSL 0.9.8l
# MySQL 5.1.41 + PBXT engine
# PHP 5.3.1Könyv ugye nem a php 24 (az a bizonyos közkézen forgó akkor az a php4-et tárgyalja -> shift+del, én is megszoptam! De van megoldás - PÜ)
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
1ed
csendes tag
válasz Speeedfire #3740 üzenetére
Az alapkonfigurációban a <? titlva van. A programban pedig csak ilyen van és azért nem működik. Ezt: short_open_tag = Off átírva a php.ini-ben on-ra szerintem működni fog. (Ez egyébként nem jó gyakorlat, nem szokták engedélyezni.) Azt, hogy cseréld le az 5.3-as php-t azért írtam mert elég sok minden változott benne, és előjöhetenk olyan hibaüzenetek amik 5.2 alatt nem (főleg ha mások által írt dolgokat is használsz).
''He told me that no one should look for the answer unless they have to because once you see it, everything changes. Your life and the world you live in will never be the same. It's as if you wake up one morning and the sky is falling.''
-
Sk8erPeter
nagyúr
válasz Speeedfire #3740 üzenetére
Sok minden nem működik már abból, amit a "Tanuljuk meg a PHP4 használatát 24 óra alatt" c. könyvben elmondanak, ráadásul sok benne a hiba, ami miatt egyszerűen nem működnek az ott leírt programok, vagy ha igen, akkor helytelenül (persze nem jelenti azt, hogy az egész könyv minden programja hibás, mert van jópár hasznos dolog). A könyv olyan szempontból hasznos, hogy ha nincs korábbról programozói gyakorlatod, akkor elmondja az alapokat is, hogy mi az a tömb, mi az a függvény, stb., ezt elég egyszerűen, konyhanyelven elmondja, arra jó lehet. De ne onnan tanuld meg a PHP alapjait, hanem inkább nézz szét neten, php.net-et olvasgasd, Weblaboron is vannak hasznos cikkek, és még számos más helyen.
Érdemes inkább alkalmazkodni az aktuális verziókhoz, és azt tanulni, mert ha beleversz a fejedbe olyan dolgokat, amik az aktuális verziókban már nem működnek, akkor sokat szívhatsz vele. Ja, és leginkább ne olyan komolytalan helyeken próbálgasd, mint az atw.hu, ahol képtelenek már lecserélni nem tudom, mióta azt a PHP-verziót, meg még az UTF-8 támogatottság sem létezik...
A PHP-Script.hu-n mindig vannak érdekes elírások vagy helyesírási hibák, pl. nem tudom, mi értelme van annak a mondatnak, hogy "Szép elrendezésű, is szép design-ű mappalistázó."
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Speeedfire #3743 üzenetére
NE használd a $HTTP_GET_VARS-t, helyette használd a $_GET['akarmi'] (ha GET method-ot használsz, akkor értelemszerűen ezt) és $_POST['akarmi'] változókat!
Ezenfelül
method"GET"
részből hiányzik az egyenlőségjel, helyesen:
method="GET"
de hogy XHTML szabványos legyen:
method="get"Ne csodálkozz, hogy ez nem működött.
Sk8erPeter
-
1ed
csendes tag
válasz Speeedfire #3743 üzenetére
Nem csak annyit változott [link]
mod: Elkéstem. Sk8erPeter
[ Szerkesztve ]
''He told me that no one should look for the answer unless they have to because once you see it, everything changes. Your life and the world you live in will never be the same. It's as if you wake up one morning and the sky is falling.''
-
wis
tag
válasz Speeedfire #4647 üzenetére
Ha egy tábla mezőinek a típusa érdekel akkor ez alapján: [link]
így:
$query = mysql_query('SHOW COLUMNS FROM tabla');
while ($row = mysql_fetch_row($query))
{
print "$row[1]<br />";
} -
Tele von Zsinór
őstag
válasz Speeedfire #4653 üzenetére
Meg.
A dolgod annyi, hogy a feltöltés után megnézed, van-e cím megadva, és ha igen (feltételezve helyes php.ini beállításokat) a mail() függvény használatával tudsz levelet küldeni.
Van ezer egyéb mód, de ez a legegyszerűbb. Ha komolyabb kell, akkor Swift mailer, vagy Zend_Mail. -
DeltaPower
őstag
válasz Speeedfire #4659 üzenetére
"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
tgabi333
tag
válasz Speeedfire #4659 üzenetére
szerintem valamit rosszul látsz a dologgal kapcsolatban. Az hogy egy fájlt/könyvtárat mindenki írhat az azt jelenti, hogy a gépre bejelentkezett felhasználók közül mindenki.
Írd le pontosan, hogy mit csinála a script
-
tgabi333
tag
válasz Speeedfire #4662 üzenetére
és ez az adott mappa van egy másik gépen?
-
Tele von Zsinór
őstag
válasz Speeedfire #4668 üzenetére
PHP-ból ilyet nem tudsz. Úgy lehet ilyet megoldani, hogy az egyik hostot a másik aliasaként adod meg a regisztrátorodnál.
-
Gyuri16
senior tag
válasz Speeedfire #4732 üzenetére
valahova az elejere tegyel ilyesmit (ahol mar megvan a kapcsolat):
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");[ Szerkesztve ]
Nem vagyok egoista, csak uborkagyalu!
-
PazsitZ
addikt
válasz Speeedfire #4732 üzenetére
lassú voltam és csak most látom már megválaszolták
mysql_connect után rakd be a következő 2 sort:
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
szvsz: a DB connectiont rakd külön php-ba és akkor elég egy sorban behúzni. pl.: require "db_connect.php";[ Szerkesztve ]
- http://pazsitz.hu -
-
Speeedfire
nagyúr
válasz Speeedfire #4735 üzenetére
lenne még egy olyan kérdésem is, hogy azt meglehet oldani pl:
egy legördülő listából választom ki a dolgokat amiket előtte az adatbázisból kértem le?
pl ez van az adatbázisban
kocsi
motor
informatikaés azt szeretném h a legördülő listában csak ezek jelenjenek meg
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
PazsitZ
addikt
válasz Speeedfire #4735 üzenetére
Nem azokkal a rekordokkal van csak gond, amit eddig beraktál korábban?
Továbbá a listázásnál is beraktad a leírt 2 sort a connection után?Nem biztos, hogy tökéletes, de valami ilyesmi: [link]
Ezután mindig bármiféle kimenet előtt meg kell hívni a session_start()-ot és utána ellenőrizni, mondjuk !empty($_SESSION['userid']) feltétellel, hogy belépett-e vagy sem.A kiléptetés adott, gyakorlatilag megszüntetjük magát az egész session-t.
- http://pazsitz.hu -
-
PazsitZ
addikt
-
PazsitZ
addikt
válasz Speeedfire #4739 üzenetére
Ahogy elnézem a te kódod még nem igazán jó, mivel 1. minden elem selected lesz, 2. nincs value az option tageknél, 3. csak az utolsó option taget zárod be a többi nyitva marad
Külön kategória lekérdezést/listázást WHERE feltétellel oldhatsz meg. Ebben az esetben érdemes arra az oszlopra egy indexet rakni.
$category = $_GET['kategoria'];
if (validatecategory($category)){
mysql_query("SELECT * FROM kategoriaTabla WHERE category=$category");
...
}
Linkesíteni hasonló szisztémával tudsz, mint select-et képezni.A "beszélő" paraméterek tudtommal ugyanúgy keresőbarátok:
pl.: index.php?page=login
index.php?page=list&category=xyDe a könyvtáras megoldás is jó.
Ott, ugye el is hagyható a /index.php hiszen automatikusan azt fogja meghívni.
http://domain.hu/link-bekuldese/index.php - > http://domain.hu/link-bekuldese
De paraméter esetén már minimum ilyen formát kell alkalmazni: http://domain.hu/link-bekuldese/?param=xy[ Szerkesztve ]
- http://pazsitz.hu -
-
zka67
őstag
válasz Speeedfire #4741 üzenetére
Egy tipp, hogy ne kelljen kétszer leírnod ugyanazt:
while($row = mysql_fetch_assoc($result)) {
$cat = $row['kategoria'];
echo '<option ' .
(($cat=='Top') ? 'selected="selected" ' : '') .
'value="' . $cat . '">' .
$cat . '</option>';
}[ Szerkesztve ]
-
zka67
őstag
válasz Speeedfire #4744 üzenetére
A karakter kódolást így tudod megoldani:
$db = mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($dbdatabase, $db);
$cp="latin2";
mysql_query("SET NAMES '".$cp."'",$db);
mysql_query("SET character_set_client=".$cp,$db);
mysql_query("SET character_set_connection=".$cp,$db);
mysql_query("SET character_set_database=".$cp,$db);
mysql_query("SET character_set_results=".$cp,$db);
mysql_query("SET character_set_server=".$cp,$db);A $cp -be azt írd be, ami kell. Az oldaladon se felejtsd ki a
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2;" /> persze a helyes charset-tel. Az adatbázisban az illesztések is megfelelőek legyenek és akkor helyesen fog megjelenni az oldalad. -
zka67
őstag
válasz Speeedfire #4745 üzenetére
Használd inkább ezt:
if (! $_SESSION['belepett']) { ... }
-
zka67
őstag
válasz Speeedfire #4745 üzenetére
A működés szempontjából ugyan most nincs jelentősége, de ha már xhtml-t használsz, akkor figyelj a következőkre:
a parancsokat kisbetűvel írják, pl. <div> ... </div>
azokat a parancsoknak, amiknek nincs lezáró parancsuk, azokat is le kell zárni. pl:<hr /> <br />
<link rel="stylesheet" href="style.css" type="text/css" media="screen" /> -
PazsitZ
addikt
válasz Speeedfire #4751 üzenetére
Nálam különösebben sosem volt gond a mysql kódolással. A leírt 2 sor alkalmazása után. Nem tudom nálad mi lehet a gubanc. Bizos, hogy adat bevitelekor is UTF-8 kódolást használ az oldalad?
(Nem biztos, de elképzelhető, hogy a selectDB után kellene elhelyezned az UTF8 DB beállításokat.)Nem, én is ilyen sorrendben használom.Karakterengedélyezést már regisztrációnál kell akkor elvégezni.
Egyébként a ez a regexp pont megengedi az ékezetest is, mivel a listában felsorolod őket.
[a-zA-Z\-\_áéíóöüóűÁÉÍÓÖÜŐŰ]
Igy már nem engedi: [a-zA-Z\-\_]összetettebb rendszerre gondoltam először is, amin vannak ellenőrzések Meg kell írni, ki kell bővíteni, olyanra, amire igényed van...
(#4750) zka67 Az az optimális ha fejlesztés közben be van kapcsolva és nem dobál
[ Szerkesztve ]
- http://pazsitz.hu -
-
Sk8erPeter
nagyúr
válasz Speeedfire #4751 üzenetére
Azért a fájljaidba a <!DOCTYPE...> elé (!) beszúrhatnád a köv. sort:
<?php
header('Content-Type: text/html; charset=utf-8');
?>Lehetőleg a MySQL-csatlakozást is még előtte intézd el, és a
mysql_query('SET NAMES utf8');
sort is illene az elé pakolni.Ha fv.-be és külön fájlba pakolod a MySQL-csatlakozást, akkor ilyesmi lehetne pl. végeredményként:
<?php
header('Content-Type: text/html; charset=utf-8');
require_once('functions.php');
//MySQL-csatlakozás:
csatlakozas();
mysql_query('SET NAMES utf8');
//...
?>
<!DOCTYPE .....>[ Szerkesztve ]
Sk8erPeter
-
Tele von Zsinór
őstag
válasz Speeedfire #4757 üzenetére
Nézd meg mégegyszer: biztosan utf8 kódolási a fileod? Biztosan utf8-ként próbálja megjeleníteni a böngésző?
-
DeltaPower
őstag
válasz Speeedfire #4759 üzenetére
bekuld-kat.php
kezdolap.php
login.php
reg_check.php
register.php
tartalom.php
vedett.phpezek nem utf8 kódolásúak. attól hogy headerben kiküldöd az utf8-at, maga a fájl még iso(ansi) marad, iso karakterekkel.
"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
Sk8erPeter
nagyúr
válasz Speeedfire #4757 üzenetére
Eddig azt hittem, az már megvolt, hogy maga a fájlod UTF-8 kódolású... Ha az nincs meg, akkor tök feleslegesen erőlködsz, össze-vissza kódolásokkal mindenképp szar lesz a karakterkódolás.
Ragaszkodj egyféle karakterkódoláshoz következetesen, különben szívni fogsz vele (mint látható ).Notepad++ » Kódolás » "Átalakítás UTF-8 kódolásra BOM nélkül" menüpontra klikkelj az összes olyan fájlnál, ami nem UTF-8 kódolású (ld. DeltaPower hsz.-ét). (Itt fontos, hogy az "Átalakítás..." kezdetűre menj, különben megint csak rossz lesz.)
[ Szerkesztve ]
Sk8erPeter
-
Speeedfire
nagyúr
válasz Speeedfire #4762 üzenetére
jól működik minden
viszont elakadtam megint egy kicsit
egy ellenőrzést akarok csinálni, azt egyik feltétele már jó, a másodikat viszont figyelmen kívül hagyja
a lényege annyi lenne, hogy ha valaki be akar küldeni egy szöveget akkor előbb megnézi, hogy üres-e a textbox, ha igen akkor visszadob egy hibát, hogy töltsd ki
ha ok akkor megnézi, hogy szerepel-e már az adatbázisban, ha igen akkor kiírja hogy ez már benne vanFotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
L3zl13
nagyúr
válasz Speeedfire #4763 üzenetére
Ez mi akar lenni?
"SELECT kat FROM kategoria WHERE kat"Hol a feltétel másik fele?
Aki hülye, haljon meg!
-
L3zl13
nagyúr
válasz Speeedfire #4765 üzenetére
Ezen kívül feltünt, hogy a kód végén lévő hibakezelésben a header() előtt kiiratsz valamit az oldalra az echoval. Header előtt nem lehet semmilyen kimenet, különben hibát dob.
Aki hülye, haljon meg!
-
válasz Speeedfire #4765 üzenetére
Nem olvastam vissza, de remélem szűröd a POST-ban az aposztrófokat (vagy bekapcsolva van a magic_quotes), mert elég csúnyán hekkelhető így a kódod.
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
válasz Speeedfire #4768 üzenetére
Ja az a header rossz helyen van, bármiféle kimenet csak utána lehet, előtte nem. Na meg szerintem nem sleep()-pel kéne várakoztatni. Két választásod van:
1. html meta tagokkal babrálsz (ezt ugyebár a <head>be kell írni)
<meta http-equiv="refresh" content="5;url=index.php" />
2. ugyanúgy headert használsz (még a kimenetek ELŐTT):
header( "refresh:5;url=index.php");
Mindkettőnek ugyanaz az eredménye: 5 másodperc után átirányít a megadott oldalra.
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
L3zl13
nagyúr
válasz Speeedfire #4768 üzenetére
"más: az egyik oldalon kicsit komlikáltabb ellenőrzés és adat felvitel lesz
viszont az lenne a kérdésem, hogy azt hogy tudom megoldani (a kevesebb mysql adat miatt), hogy beküldésnél ne pl ne azt írja a táblába hogy kocsi, hanem a kocsinak az "id-jét" és a lekérdezésnél már azt írja ki h kocsi?"Ha itt most a kategóriára gondolsz, akkor:
Gondolom a kategoria táblában van egy id oszlop meg egy kat oszlop. Előbbi egy numerikus azonosító, utóbbi meg a szöveges.
A select feltöltésekor az option-ök 'value'-ja legyen az adott recordhoz tartozó 'id' (ne a $kategoriaba beírt 'kat'), de az option szövege maradjon továbbra is az ami most.A form elküldéskor így az id-t fogja elpostolni, tehát a $_POST['kategoria'] értéke a katid lesz.
Utánna, insertkor logikus módon ezt az id-t tárolod el.
Aki hülye, haljon meg!
-
PazsitZ
addikt
válasz Speeedfire #4770 üzenetére
Az általad írt kód is működött volna egy flush() paranccsal.
- http://pazsitz.hu -
-
PazsitZ
addikt
válasz Speeedfire #4775 üzenetére
elseif (empty($_SESSION['captcha'])) {
if (strtolower($_POST["captcha_code"]) !== $_SESSION["captcha"]) {
echo "Hibás biztonsági kód!";
}
}Ez kicsit fura nekem. akkor vizsgálsz ha nincs captcha session azután az összehasonlítás egyértelműen hamis, mivel típus szerint hasonlítasz.
Feltételezem a session-ben minden esetben van captcha:
if (isset($_POST["captcha_code"])){
if (strtolower($_POST["captcha_code"]) !== $_SESSION["captcha"]) {
echo "Hibás biztonsági kód!";
}
}
else echo "Nincs megadott kód!";
}- http://pazsitz.hu -
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Az Intel a legmodernebb chipgyártó géppel előzheti meg az egész szektort
- A Princeton újraértelmezte az ultrakompakt hordozható SSD fogalmát
- Dragon Age: Origins
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Szimpatikusnak tűnik a T Phone új generációja
- Elvörösödik az Xperia 1 VI
- A Galaxy A54 és az A34 is megkapta a One UI 6.1-et
- DIGI kábel TV
- További aktív témák...
- AKCIÓ! Szépségápolás, Haj - és Szakállápolási márkás gépek - BOLTI ÁR FELÉÉRT!
- Bomba! HP EliteBook 1040 G7 x360 Érintős Hajtogatós Ultrabook Tab 14" -70% i7-10710U 16/256 FHD LTE
- BONTATLAN Új Iphone 15 és 15 Plus 128-512GB 1év APPLE garancia gyári független Deák AZONNAL Átvehető
- BONTATLAN Új Iphone 13 128-512GB 1év hivatalos Apple garancia gyári független Deák Azonnal Átvehető.
- ÚJ BONTATLAN Apple Watch Series 8 S8 41-45mm Azonnal Átvehető DEÁK TÉRNÉL 1 Év Apple Garanciával.
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen