Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Cara input user name ama pass ke database
03 Aug 2007, 03:41 PM
Post: #1
Cara input user name ama pass ke database
Gmn yah caranya input username ama pass ke database?
Terutama bwat ngecek dlo apakah username nya dah ada ato blom gt..
pass jg bwat confirmnya..

if($fetch = mysql_fetch_array ($rs)){
//user ktemu
if ( $fetch["password"] == $pass ){
//password cocok
}else{
//password tidak cocok
}
}else{
//user tidak ktemu
}

codingan phpnya..
pas user sama kita refresh? (header : "lokasi")??

Thx b4.

�ﺨﺗﺦﺵﻄﺳﺜﺫﺺﻉﺸﺧﺖﺥﺴ �ﺝﺬﺻﻊﺹﺨﺗﺦﺵﻄﺳﺜﺫﺺﻉ �ﺖﺥﺴﻄﺳﺤﺕﺦﺷﻈﺹﺪﺛﺬﺽ ﻎ
Visit this user's website Find all posts by this user
Quote this message in a reply
05 Aug 2007, 02:04 AM
Post: #2
RE: Cara input user name ama pass ke database
Maksudnya input ini gimana ya? Cuma buat validasi doank atau mau diinsert ke dalam database?

Untuk insert username ke database tapi sebelumnya di cek dulu, bisa pake cara di bawah

PHP Code:
$query mysql_query("SELECT * FROM usertbl WHERE username =  '$user'");

if(
$fetch mysql_fetch_array($query)) {
    
// Username sudah ada
    
echo "Username telah dipergunakan";
}
else
{
    
mysql_query("INSERT INTO usertbl (username, password) VALUES ('".mysql_real_escape_string($username)."', '".mysql_real_escape_string($password)."')");
    echo 
"Username dan password sudah tersimpan";


Tapi kalau mau cuma cek username terus di redirect, bisa pake code yang di bawah ini
PHP Code:
$query mysql_query("SELECT * FROM usertbl WHERE username = '$user'");

if(
$fetch mysql_fetch_array($query)) {
    
// User ditemukan
    
if ($fetch["password"] == $pass) {
        
// Password cocok
        
header("Location: http://www.example.com");
    } else {
        
// Password tidak cocok
        
echo "Password tidak cocok, silahkan coba lagi.";
    }
} else {
    
// User tidak ditemukan
    
echo "User tidak ditemukan, silahkan coba lagi.";


My page :
1 | 2 | 3
Visit this user's website Find all posts by this user
Quote this message in a reply
06 Aug 2007, 07:22 AM
Post: #3
RE: Cara input user name ama pass ke database
em..tampilan User telah dipergunakan di koordinat mana ya?
maksudnya di dalerah mana gt..hehe.

klo di C seperti gotoxy(x,y); loh maksudnya..

wah..asik dah.

�ﺨﺗﺦﺵﻄﺳﺜﺫﺺﻉﺸﺧﺖﺥﺴ �ﺝﺬﺻﻊﺹﺨﺗﺦﺵﻄﺳﺜﺫﺺﻉ �ﺖﺥﺴﻄﺳﺤﺕﺦﺷﻈﺹﺪﺛﺬﺽ ﻎ
Visit this user's website Find all posts by this user
Quote this message in a reply
07 Aug 2007, 12:25 AM
Post: #4
RE: Cara input user name ama pass ke database
Wah, kalau buat tampilan di PHP mah ga bisa pake gotoxy kaya di C. Coba pake CSS aja buat ngatur posisinya. Mungkin pake class atau ID di tag HTML nya supaya lebih gampang diatur.

Contohnya HTML nya kaya gini :
Code:
<div class="user">Username : Example</div>

Trus CSS nya kaya gini:
Code:
.user {
    /* Posisi kiri dari element parent */
    padding-left: 20px;
    /* Posisi atas dari element parent */
    padding-top: 40px;
}

My page :
1 | 2 | 3
Visit this user's website Find all posts by this user
Quote this message in a reply
07 Aug 2007, 08:54 PM (This post was last modified: 07 Aug 2007 09:18 PM by Thank You.)
Post: #5
RE: Cara input user name ama pass ke database
emm..maksudnya gimana klo misalnya usernya dah ada..trus maunya ditampilin di <tr> yang dah disediakan untuk comment ^^

Mohon bantuaanya..thx

�ﺨﺗﺦﺵﻄﺳﺜﺫﺺﻉﺸﺧﺖﺥﺴ �ﺝﺬﺻﻊﺹﺨﺗﺦﺵﻄﺳﺜﺫﺺﻉ �ﺖﺥﺴﻄﺳﺤﺕﺦﺷﻈﺹﺪﺛﺬﺽ ﻎ
Visit this user's website Find all posts by this user
Quote this message in a reply
08 Aug 2007, 02:54 PM
Post: #6
RE: Cara input user name ama pass ke database
Weew, masih belum ngerti sebenernya. Tag <tr> itu sendiri kan untuk table row atau baris tabel. Klo maksudnya mau ditampilin di baris tabel sih mungkin bisa pake
PHP Code:
$query "SELECT * FROM usertbl WHERE username = '".$user."' AND password = '".$password."'";
$rs mysql_query($query);
$username mysql_fetch_array($rs);

$showThisAnywhere $username['username'];

// $showThisAnywhere diletakkan di manapun sesuka anda. 

Contohnya :
Code:
<table>
<tr><td>Nama user : </td><td><?php echo $showThisAnywhere; ?></td></tr>
<tr><td>...</td><td>...</td></tr>
</table>

My page :
1 | 2 | 3
Visit this user's website Find all posts by this user
Quote this message in a reply
26 Nov 2007, 07:25 PM (This post was last modified: 26 Nov 2007 07:26 PM by Realmz.)
Post: #7
RE: Cara input user name ama pass ke database
Nanya2 apa tuh gunanya
PHP Code:
mysql_real_escape_string($username
Harus di pake kah?? soalny di punya gw tuh ga pernah pake gitu ama skali.....
Find all posts by this user
Quote this message in a reply
27 Nov 2007, 11:21 PM
Post: #8
RE: Cara input user name ama pass ke database
oohh, mysql_real_escape_string($string) itu gunanya untuk escape karakter khusus semacem double quote, singel quote ama backslash dengan satu backslash. Jadi kalau misalnya ada string yang kaya gini:
Code:
"Foo\bar"
Setelah di escape dengan mysql_real_escape_string($string) itu jadi
Code:
\"Foo\\bar\"

Biasa dipakai sebelum memasukkan string ke query yang akan dikirim ke database untuk menghindari SQL Injection. Sebagai tambahan aja, bisa juga pake mysql_escape_string($string) tapi function yang ini udah deprecated alias udah kadaluarsa soalnya ga mencakup beberapa karakter yang juga dianggap "berbahaya". Smile

My page :
1 | 2 | 3
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: