Hej,
Skulle villa ha hjälp med en så kallad "Användar Data" och det som menas med det är att användaren loggar in klickar på någon länk och kan se sin data/info
finns det något färdigt script ? eller vad ska jag göra ?
hoppas ni förstår vad jag menar
The_HulkMedlem sedan juni 20031 837 inlägg Vad är användarens data då?
Har du någon databas där det finnas sparat?
Har du inloggningsfunktionen?
Som vanligt är det bättre att visa vad du har, det är svårt att hjälpa om du inte har någonting alls att utgå ifrån.
Kan du PHP?
själva idén är att skapa en liten bank (inte sån man för över pengar).
då ska man kunna logga in och se ens data.
Har du någon databas där de finns sparat?: nej,eftersom jag inte vet hur man gör (kan databaser) Har du inloggingsfunktionen?: Ja
<?php
if(file_exists("login_success.php")) {
require_once("login_success.php");
}
$host="localhost"; // host namnet
$username="root"; // mysql username
$password=""; // Mysql password
$db_name="bank"; // Database name
$tbl_name="users"; // Table name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// username and password sent from form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
// To protect MySQL injection (more detail about MySQL injection)
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);
$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
// Mysql_num_row is counting table row
$count=mysql_num_rows($result);
// If result matched $myusername and $mypassword, table row must be 1 row
if($count==1){
// Register $myusername, $mypassword and redirect to file "login_success.php"
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
?>
kan du PHP?: Ja
danjelMedlem sedan juni 200443 inlägg Eftersom du kan PHP och databas så är det svårt att se vilket steg du vill hjälp med, du måste vara mer konkret.
Men typ denna principen funkar:
<?php
$id= (int) $_GET['id'];
$sql="SELECT * FROM datat WHERE user_id=$id ";
$result=mysql_query($sql);
$row=mysql_fetch_row($result);
?>
<body>
data x:
<?php print $row['columnenX'] ?>
...
kanske jag ska förklara så här : jag vill a info från en databas men vet inte hur man liksom som att den visas på skärmen från databasen
The_HulkMedlem sedan juni 20031 837 inlägg Det första du får göra är att tänka efter exakt vilken data du vill ha. Ska användaren kunna ha flera olika konto i banken?
Sen får du designa själva databasen (tabeller, fält och index).
Du ska göra en liten bank men vet inte hur databaser fungerar?
Vad är syftet med att göra en bank? Är det ett hobbyprojekt, vill du lära dig PHP/databaser eller är det en skoluppgift?
danjelMedlem sedan juni 200443 inlägg vad exakt förstår du inte av principen/exemplet jag postade..?
codetech skrev:
Har du någon databas där de finns sparat?: nej,eftersom jag inte vet hur man gör (kan databaser) Har du inloggingsfunktionen?: Ja
kan du PHP?: Ja
Jag tror inte att du inte kan databaser/MySQL som du säger jag tror mer att du hört vad det är, när du inte kan grundprinciperna av att använda det. Att skapa databas, tabell och ett par rader av data är väldigt simpelt och är nödvändigt för att du ens ska kunna använda din PHP-kod.
Jag sökte snabbt på Youtube och fann denna som kan hjälpa dig på traven med MySQL och php..
http://www.youtube.com/watch?v=Oo6iea2LKM0
The_Hulk skrev:
Det första du får göra är att tänka efter exakt vilken data du vill ha. Ska användaren kunna ha flera olika konto i banken?
Sen får du designa själva databasen (tabeller, fält och index).
Du ska göra en liten bank men vet inte hur databaser fungerar?
Vad är syftet med att göra en bank? Är det ett hobbyprojekt, vill du lära dig PHP/databaser eller är det en skoluppgift?
Nja, det är mer som ett hobby projekt
Eh, skit i det här ,fixar det sen KAN NÅGON TA BORT TRÅDEN ?
Tackar för all hjälp!