Hirdetés
- Samsung LCD és LED TV-k
- Apple MacBook
- Amlogic S905, S912 processzoros készülékek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Hisense LCD és LED TV-k
- Milyen TV-t vegyek?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Azonnali fotós kérdések órája
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- AMD Navi Radeon™ RX 9xxx sorozat
Új hozzászólás Aktív témák
-
pityaa23
senior tag
Oké-oké vettem. Nagy sietségben csak webprogramozás topicnak néztem.
Probléma amúgy megoldódott, megint tanultam valamit.
-
pityaa23
senior tag
Sziasztok!
A jQuery datepickert nem lehet belőni, hogy csak lefelé nyíljon? Van egy olyan problémám, hogy mobilon, ha felfelé nyílik a felette elhelyezett logó alá kerül valahogy. A logó egy hivatkozás a kezdőoldalra. Itt egy kép:
Vagy egyéb ötlet, hogy mit lehetne kezdeni ezzel a problémával?
-
pityaa23
senior tag
Na két óra alatt rájöttem a hibára. Már mindent kiírattam, 3 féle módon elkészítettem az ellenőrzést, csináltam 2 új emal címet, hogy új kódokkal próbálkozzak végül a webszerverre gyanakodtam. Hát meg is lett a baj. Ki volt kapcsolva ez: allow_url_fopen . Most örülök is mert megvan a hiba és most jó, meg nem is mert asszem éjszaka nem kell aludni...
-
pityaa23
senior tag
Sziasztok, megint szívok.
Kicseréltem az űrlapomon a captchát, recaptchára.
Ez
<script src='https://www.google.com/recaptcha/api.js'></script>Ez a capthca elem a formban:
div class="g-recaptcha" data-sitekey=" site key "></div>Ez meg megvizsgálná.
if(isset($_POST['g-recaptcha-response'])){
$captcha=$_POST['g-recaptcha-response'];}
$secretKey = "secret key ";
$ip = $_SERVER['REMOTE_ADDR'];
$response=file_get_contents
("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha."&remoteip=".$ip);
$responseKeys = json_decode($response,true);
if(intval($responseKeys["success"]) !== 1)
{ "nem sikerült"} else { "sikerült"};Na nálam a nem akar menni. A titkos kulcsom és a publikus is jó, mert a régi captchával működött. A $captcha változó is kap valamit, mert kiirattam. Valahol azután van baj. Nem tudok rájönni mi lehet, az idő meg sürget.
-
pityaa23
senior tag
Köszönöm mindkettőtöknek!
-
pityaa23
senior tag
Sziasztok! Volna egy-két problémám, hátha tudtok segíteni, tanácsot adni.
Az első, csináltam egy ajaxos adatbázis szűrőt, ami működik is, elkezdem gépelni a keresendő dolgot és ki is listázza amit kell, de ha nyomok egy entert, akkor az url sávban kiírja miket kerestem és elugrik az adott oldalról a weboldalam.
Itt ki tudjátok próbálni mire gondolok [link]. A tápanyag adatbázis 2-lenne az.
Kódrészlet:
function valtozas() {
var nev = $("#nevkezdet").val();
var osz = $("#osztaly").val();
var vel = Math.random();
$.post("szuro_valasz.php", {nevkezdet: nev, osztaly: osz, sid: vel}, function(valasz) {
$("#tablazathely").html(valasz).fadeIn(300);
});
}
$(document).ready(function() {
$("#tablazathely").css("display", "none");
$("#nevkezdet").keyup(valtozas);
$("#osztaly").change(valtozas);
});
<form action="#">
...A második, hogy sql-be menteném a regisztrációkor bekért magasságot, de ha a felhasználó vesszőt ír nem pontot pl 185,5 akkor az intval -on keresztül ment input levágja a végét és csak 185.0 lesz. Erre van valami megoldás?
Harmadik pedig, hogy tudnátok-e ajánlani valami jó kis egyszerű lapozható jquery naptárat, aminek csak annyi a feladata, hogy sql-ből kilistázott dátumokat mutatja rajta és elhelyezhetek rá egy linket?
Köszönöm a segítséget, üdv: pityaa23
-
pityaa23
senior tag
válasz
fordfairlane #18261 üzenetére
Köszi, sajnos veszem észre, átírtam már sok mindent de még mindig anomáliákba ütközök. Jó sok időmet elvett és fog is mire mindent kijavítok.
-
pityaa23
senior tag
Közben még egy problémával találkoztam, csak hogy ne unatkozzak és ne tudjak haladni előre. Asztali gépen xampp-ot használva tökéletesen működik egy switch-case -be ültetett oldal navigáló, vagy hogy mondjam.
A főoldalon így működik:
$view = "";
if(isset($_GET['view'])){
$view = $input->getString("view");
}
switch ($view) {
case "calculators":
include 'modules/calculators/calculators.php';
break;
case "nutriet":
include 'modules/nutriet/nutriet.php';
break;
case "dietplan":
include 'modules/dietplan/dietplan.php';
break;
case "training";
include 'modules/training/training.php';
break;
case "fastFood":
include 'modules/fastfood/fastfood.php';
break;
default:
include 'modules/user/user.php';
break;
}ugye itt valamit kiválasztva a címsorban ez jelenik meg:
http://localhost/sportandhealth/index.php?view=nutrietazután ha belelépek mondjuk a kalkulátorokba, ott egy újabb switch-case segít az oldalak közötti navigálásban:
<?php
$calc="";
if(isset($_GET['calc'])){
$calc = $input->getString("calc");
}
switch ($calc) {
case "pulse":
include 'modules/calculators/pulse.php';
break;
case "calorieneeds":
include 'modules/calculators/calorieneeds.php';
break;
case "idealweight":
include 'modules/calculators/idealweight.php';
break;
case "calorieusage":
include 'modules/calculators/calorieusage.php';
break;
default:
include 'modules/calculators/listCalcForm.php';
break;
}
?>Itt ha belépek a pulse-ba akkor az így néz ki:
http://localhost/sportandhealth/index.php?view=calculators&calc=pulseViszont ha feltöltöm a fizetős tárhelyemre, ott nem működik már a második switch rendszer. Illetve nem igaz, mert egyszer jó egyszer nem. Pl a regisztrációnál egyik case ágat látja, másikat nem. A kalkulátorokat egyiket sem. Próbáltam játszani az include útvonalaival, de nem az a baj. Abszolút nem tudok rájönni mi lehet a gondja.
Belinkelem, bár gondolom ez nem sokat segít nektek.
[link]és nem kiröhögni, mondtam, hogy kezdő vagyok.
-
pityaa23
senior tag
Köszi mindkettőtöknek!
Még csak tanulom az alapokat, biztosan megoldható lenne ez egyszerűbben is.
-
pityaa23
senior tag
Sziaszok, volna egy kis amatőr kérdésem:
Űrlapot akarok felvinni adatbázisba, egy külön fájlban tárolom a kapcsolódás adatait:
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "sportandhealth";
$conn = new mysqli($servername, $username, $password, $dbname);
if (!$conn) {
die("Kapcsolódási hiba: " . mysqli_connect_error());
}
echo "Sikeres kapcsolódás";
?>ezzel nincs is baj, kapcsolódik is, minden oldalon, ahova includeoltam. Viszont amikor kitöltöm az űrlapot, és rányomok a regisztrációra akkor kiír nekem egy ilyen hibát:
Notice: Undefined variable: conn in C:\xampp\htdocs\activate\modules\user\user.php on line 47
Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\activate\modules\user\user.php on line 47
ez lenne a regisztrálás kódja:
function doRegister($username, $pw1, $pw2, $email, /*$fullname,*/ $date_birth, $sex, $weight, $height, $activity_level) {
if($username == "" || strlen($username)<4 || strlen($username)>32 || !preg_match("/^[a-zA-Z]*$/", $username)){
echo "A felhasználónév nem megfelelő! <br/>";
return;
}
if(strlen($pw1)<6 || strlen($pw1)>26){
echo "A jelszónak minimum 6, maximum 26 karakternek kell lennie! <br/>";
return;
}
if($pw1 == "" || $pw2 == ""){
echo "Mindkét jelszó megadása kötelező!<br/>";
return;
}
if($pw1 != $pw2){
echo "A két jelszó nem egyezik!<br/>";
return;
}
if($email == "" || !filter_var($email,FILTER_VALIDATE_EMAIL)){
echo "Helytelen email cím!";
return;
}
if($height<54 || $height>272){
echo "Kérlek valós magasságot adj meg!<br/>";
return;
}
if($weight<25 || $weight>560){
echo "kérlek valós súlyt adj meg!<br/>";
return;
}
$password = sha1($pw1);
$email_code = sha1($username + microtime());
$sql = "INSERT INTO user (username, password, email, email_code, date_birth, sex, weight, height, activity_level, rights)
VALUES ($username, $password, $email, $email_code, $date_birth, $sex, $weight, $height, $activity_level, '1')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
}Mi lehet a gond? Sajnos addig nem tudok tovább lépni. Köszi!
Új hozzászólás Aktív témák
- sziku69: Szólánc.
- Xbox One
- Mibe tegyem a megtakarításaimat?
- Samsung LCD és LED TV-k
- Apple MacBook
- BestBuy topik
- Amlogic S905, S912 processzoros készülékek
- Debrecen és környéke adok-veszek-beszélgetek
- Elektromos autók - motorok
- One otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- X1 Carbon 9th 14" FHD+ IPS i7-1165G7 32GB 512GB NVMe ujjlolv IR kam gar
- GYÖNYÖRŰ iPhone 13 Pro 128GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS3387, 96% Akkumulátor
- Lenovo legion y520 1050ti
- HIBÁTLAN iPhone 13 Pro 128GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS3385, 94% Akkumulátor
- GYÖNYÖRŰ iPhone 13 Pro 256GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS3384, 95% Akkumulátor
- iKing.Hu - Samsung Galaxy Tab S8 Graphite Használt, karcmentes állapotban
- HIBÁTLAN iPhone 14 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3093, 91% Akkumulátor
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Gigabyte H610M i3 12100F 16GB DDR4 512GB SSD RX 6600 8GB Zalman Z1 Plus ADATA 600W
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest