Du behöver ju inte skriva ut resultatet, men om mysql_num_rows returnerar 1 så vet du att inloggningen lyckades. Alltså att namn o lösen var rätt.
Då kan du sätta dina sessioner och skicka vidare till sidan man ska till efter inloggning.
Om resultatet inte hade varit 1 så kan du ju visa ett felmeddelande för användaren, typ "Felaktigt användarnam eller lösenord"
inloggning med registrering
70 svar · 2 087 visningar · startad av Emil W · sida 4 av 4
Frågan, av Emil W
hej är det väldigt svårt att koda en inloggning så att först måste man registrera sig :)
Läs frågan i sin helhet →ska formuläret vara så här
<form method="post" action="namnet_pa_sidan_man_ska_skickas_till.php">
<input type="text" name="anvandare">
<input type="password" name="losenord">
</form>
så här ser inloggningskoden ut
<?php
//Här börjar inloggningen
$mysql_server = "***************************";
$mysql_user = "****************************";
$mysql_password = "*****************************";
$mysql_database = "******************************";
$conn = @mysql_connect("$mysql_server","$mysql_user","$mysql_password");
mysql_select_db("$mysql_database", $conn);
$link = @mysql_connect("$mysql_server", "$mysql_user", "$mysql_password");
mysql_select_db("$mysql_database", $link);
$result = mysql_query("SELECT * FROM ********************************", $link);
$num_rows = mysql_num_rows($result);
//Här slutar inloggningen
?>
En knapp också skulle kanske inte skada, men annars är det rätt.
jag glömde bara knappen i här formumet jag vet att det ska vara en knapp
Det behövs mer kod va ? för att den ska fungera
jag har avatar i samma tabell som inloggningsuppgifter måste jag göra så att han hämtar bara ur två fält ett för lösenord och ett för användarnamn
Du bör ha som vana att bara hämta ut det som du behöver istället för att hämta alla fält med *
den här kan jag använda när jag ska hämta ut bara från ett fält $result = mysql_query("SELECT * FROM ORDER BY smeknamn ");
NEJ
Select * hämtar ALLA fält
vill du ha ett fält så är det
SELECT Fältet FROM....
flera fält
SELECT Fält1, Fält2, fält3... osv FROM....
ska jag ha två select ett för att hämta från fältet smeknamn och sen nästa för losenord
Nej...
Jag tycker helt ärligt att du ska läsa en bok/kolla runt på nätet bland tutorials och artiklar istället för att fråga varje liten sak här.
En bra början är att lära sig grunderna i PHP och MySQL, sätta sig ner och prova sig fram och när man kör fast går det bra att ställa en fråga här.
Jag tror att du kommer lära dig mer på det och dessutom kommer du lära dig mycket snabbare på det sättet.
