Kezdőoldal » Számítástechnika » Programozás » Erre mi a megoldás, mi lehet...

Erre mi a megoldás, mi lehet a hiba?

Figyelt kérdés

A regisztrációs űrlapot kitőltve feltölti a megadott adatokat az adatbázisba, de amikor megnézem furra karakterek vannak általában az ékezetes karaktereknél.

Mégcsak demo szinten van a cucc, biztonságra még nemnagyon ügyeltem.

Mitől lehet a hiba?


reg.php


<?php

//Connect

$connect = mysql_connect("sql5.ultraweb.hu", "silentkiller", "Ra0607Kr") or die ("Failed to connect MySQL Server!");


//Select database

mysql_select_db("silentkiller", $connect ) or die ( "Failed to connect database!");

$sql = "INSERT INTO users (firstname, lastname, username, email, password)

VALUES

('$_POST[firstname]','$_POST[lastname]','$_POST[username]','$_POST[email]','$_POST[password]')";


//Finish

mysql_query($sql, $connect);

mysql_close($connect);


?>



reg.html


<!DOCTYPE html>

<html lang="hu">

<head>

<meta charset="UTF-8">

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<link type="text/css" rel="stylesheet" media="all" href="css/style.css" />

<title>SilentKiller - Regisztráció</title>

</head>


<body>

<form action="reg.php" method="post" target="_blank">

Vezetéknév: <input type="text" name="firstname" value="Vezeték neved"> <br>

Keresztnév: <input type="text" name="lastname" value="Kereszt neved"> <br>

Felhasználónév: <input type="text" name="username" value="Felhasználóneved"> <br>

E-mail: <input type="text" name="email" value="E-mail címed"> <br>

Jelszó: <input type="password" name="password" value="Jelszód" > <br>

<input type="submit" name="kuld">

</form>

</body>

</html>


Köszi. Ha tudjátok a hibás sort, hibát leírnátok annak hogyan kellene kinéznie?

Köszönöm szépen!


2015. ápr. 11. 16:19
 1/6 anonim ***** válasza:

"Mégcsak demo szinten van a cucc, biztonságra még nemnagyon ügyeltem."


Most hogy elküldted a felhasználó nevedet és jelszavadat.


Az adatbázis és a tábla kódolásait kéne UTF-8-ra állítani, mert az oldalhoz ilyet használsz.

2015. ápr. 11. 16:24
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

Véletlen maradt benne a user meg a passom, de már megváltoztattam! :)

Ezt tegyem bele a formba; charset="UTF-8" ?

Az adatbázist azt nemtom hogy tudom átállítani, latin2_hungarian_ci ami bevan.

2015. ápr. 11. 16:28
 3/6 uno20001 ***** válasza:
Az oszlopok kódolását is állítsd át.
2015. ápr. 11. 18:37
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:

MySQL kapcsolat egyeztetés: utf8_unicode_ci

Erre van beállítva

2015. ápr. 11. 18:48
 5/6 anonim ***** válasza:

mysql_connect


Ez egy hatalmas nagy hiba...

2015. ápr. 11. 21:17
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
mit használjak akkor helyette? lernád nekem kijavítva légyszi? köszi
2015. ápr. 12. 06:27

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!