Keresés

Részletes keresés

TajpánZiT3K Creative Commons License 2018.02.05 0 0 9

Oké köszi nektek meg vagyok, csak az volt a bajom, hogy így írta a dátum+időt: 2018-02-05 20:13:29.000000  a sok 0-t a végén nem értettem, aztán változtattam dolgokon és végül a hossz értékét kellett levenni 0-ra és már nincs ott a sok 0 :)

NevemTeve Creative Commons License 2018.02.05 0 1 8

Az INSERT már most jó, nincs mit kijavítani rajta. A táblát dobd el, és csinálj egy újat, amiben DATETIME típusú oszlop van DATE típusú helyett.

Előzmény: TajpánZiT3K (6)
_szergej_ Creative Commons License 2018.02.05 0 1 7

2. IP-t vadaszhatsz pl. a kovetkezok alapjan: https://gist.github.com/cballou/2201933 vagy google: "php client ip" es valasztasz egy szimpatikus megoldast. Viszont ahogy NevemTeve is irta, ha valaki 42 proxyn, vpn-en keresztul regisztralna, azt lesheted.

 

Ha a user "helye" is erdekelne: "google php geoip". Tobbe-kevesbe(?) pontos... (vagy nem, lehet hogy a user Bivalybasznadrol regisztral, megis Budapestet kapod vissza, a db-t meg kisebb-nagyobb rendszeresseggel frissiteni kell). A fenti IP-s tortenet itt is ervenyes, lehet valami tajvani proxy cimere Taipeit kapod.

 

Esetleg kiegeszited a formot input es/vagy select mezokkel, ahova a user beirhatja/kivalaszthatja az orszagot/varost (nyilvan kamu is lehet...), es azt is elmented a users tablaba.

Előzmény: TajpánZiT3K (2)
TajpánZiT3K Creative Commons License 2018.02.05 0 0 6

nem akar sikerülni sajnos ezért arra kérnélek, hogy jóre átírva a php kódomat-mat másold be légyszi illetve az adatbázisban az uj pl. legyen "datumesido" sort hozok létre akk mit mire állítsak, köszi

Előzmény: NevemTeve (5)
NevemTeve Creative Commons License 2018.02.05 0 1 5

Az INSERT nem ír ki semmit. Talán az lehet a gond, hogy az adatbázisban 'DATETIME' helyett 'DATE' van, vagyis az óra-perc-másodperc nem tároltatik.

 

ALTER TABLE users MODIFY COLUMN `date` DATETIME;

Előzmény: TajpánZiT3K (4)
TajpánZiT3K Creative Commons License 2018.02.05 0 0 4

igen, de úgy szeretném ha kiírná a dátum mellé az órát percet másodpercet is

Előzmény: NevemTeve (3)
NevemTeve Creative Commons License 2018.02.05 0 1 3

Az elsőre már megtaláltad a választ (now() függvény), a másodikra nincs megoldás. (Egyrészt lehet, hogy faluból vagy tanyáról regisztrál a user, másrészt az is lehet, hogy valami proxy-n át lép be, pont azért, hogy te ne tudjál az IP-címből a lakcímére következtetni.)

Előzmény: TajpánZiT3K (2)
TajpánZiT3K Creative Commons License 2018.02.05 0 0 2

Sziasztok! Egy szimpla reg. információit szeretném lekérdezni a meglévőkön felül:
1. regisztráció pontos ideje: óra/perc/másodperc
2. a regisztrált delikvens azonosítóit gondolok itt netes IP cím vagy szgépének vmi azonosítójára vagy egyből hogy tudjam honnan regisztrált(város szinten) ilyesmiket tehát, hogy mikre van lehetőség ill. ezeket hogyan írjam bele a következő .php-ban? 

Előzmény: NevemTeve (1)
NevemTeve Creative Commons License 2018.02.05 0 1 1

Mi is a kérdésed?

Előzmény: TajpánZiT3K (0)
TajpánZiT3K Creative Commons License 2018.02.05 0 0 0

[code]<?php
$db= new mysqli('localhost','id4634606_dbusername','JELSZAVAM','id4634606_dbname');

if (isset($_POST['submit'])) {
$email = mysqli_real_escape_string($db, $_POST['email']);
$password = mysqli_real_escape_string($db, $_POST['password']);

$sql = "INSERT INTO users(date, email, password) VALUES (NOW(),'$email','$password')";
$db->query($sql);


}
$db->close();
?>
<html>
<head> <meta charset="UTF-8" />
</head>
<form action="#" method="POST">
email:<input name="email" type="text"/>
jelszó<input name="password" type="password"/>
<input name="submit" type="submit"/>
</form>
</html>[/code]

Előzmény: TajpánZiT3K (-)
TajpánZiT3K Creative Commons License 2018.02.05 0 0 topiknyitó

Előre is köszi!

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!