- Visszatérhet a Nokia 800 Tough
- Google Pixel topik
- Milliókkal olcsóbb a Model Y Standard Magyarországon
- Mobil flották
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Szerényebb panelt kap a OnePlus 15
- One mobilszolgáltatások
- Android szakmai topik
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Apple iPhone 17 Pro Max – fennsík
Új hozzászólás Aktív témák
-
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
- Okos Otthon / Smart Home
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Xbox Series X|S
- One otthoni szolgáltatások (TV, internet, telefon)
- TCL LCD és LED TV-k
- Subaru topik
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- AMD vs. INTEL vs. NVIDIA
- Gyúrósok ide!
- Milyen TV-t vegyek?
- További aktív témák...
- Eladó Apple iMac 16.2 21,5": Core i5 4-core 3,1GHz, 16GB RAM
- AMILYEN GAMER PC-t AKARSZ AZT ÉN ÁR ALATT ÖSSZERAKOM NEKED! TELEVAGYOK KOMPONENSEKKEL! ÍRJ BÁTRAN!
- Alaplap takarólemez, hátlap, IO shield
- iPad 11 2025 Wi-Fi+Cellular 5G ( eSIM ) 64GB Blue, pár töltéssel, ÜZLETBŐL, GARANCIÁVAL
- Steam Deck 512GB LCD hibátlan állapotban
- Lenovo ThinkPad dokkolók: USB-C 40A9/ 40AY/ 40AS/ Thunderbolt 3 40AC/ Hybrid USB-C DisplayLink 40AF
- LG 55C4 - 48" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - A9 Gen7 CPU
- Azonnali kézbesítés az év bármely pillanatában
- DDR5 8/ 16/ 32GB 4800-5600MHz SODIMM laptop RAM, több db- számla, garancia
- Laptop felvásárlás , egy darab, több darab, új , használt ! Korrekt áron !
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest