POST werkt niet????

Status
Niet open voor verdere reacties.

timboiscool

Gebruiker
Lid geworden
27 nov 2008
Berichten
205
Hallo.

Ik ben weer aan het klooie met php :p
maar ik wil wachtwoord en name vesturen naar php (op dezelfde pagina) maar dan komt het er zo uittezien:

http://localhost/rotzooi/tests/tlog.php?name=test&pass=root&Sub=click+to+login

ik wil dat ?name=test .....
niet zien maar ik gebruik gewoon post in mijn php script dit is het script:
ps: het ligt niet aan het php script den ik.


PHP:
<html>
<head>
<title> login script test</title>
</head>
<body>

<form action='tlog.php' type=POST>

<h2><b>Username: </b></h2><input type='text' name='name' /><br />
<h2><b>Password: </b></h2><input type='password' name='pass' /><br />
<input type='submit' name='Sub' value='click to login' />

</form>

<?php
session_start();

$name = $_POST['name'];
$pass = $_POST['pass'];

$link = mysql_connect('localhost','root','root');
mysql_select_db('webtests');

$extract = mysql_query("SELECT * FROM tlog WHERE name='$name'");
$numrows = mysql_num_rows($extract);
$row = mysql_fetch_assoc($extract);
$sqlpass = $row['password'];
$sqlname = $row['name'];




if(isset($_POST['Sub'])){
	
		if($name == $sqlname){
			
			if($pass == $sqlpass){
				
				$sqlid = $row['id'];
				echo "INGELOGD!<br>";
				echo "Your id is: $sqlid";
				$_SESSION['Logedin'] = 1;
				$_SESSION['Id'] = $sqlid;
				
			}else{
				
				echo "Vekeerde wachtwoord!";
				
			}
			
		}else{
			
			echo "Vekeerde naam!";
			
		}
}

?>

</body>
</html>

bedankt!
 
Ik moet echt meer concentratie hebben wanneer ik aan het programmeren ben ik heb het gevonden bij form had ik gedaan:

type=POST maar het moest zijn method=POST D: srry
 
Code:
<form action='tlog.php' type=POST>

Gaarne vervangen in:
Code:
<form action='tlog.php' method='post'>

zie ook dit artikel
 
Laatst bewerkt:
Maar dan met dubbele quotes, zie ook dat artikel.
 
Hallo.


Het eerste wat mij opvalt is het volgende;
Code:
<form action='tlog.php' type=POST>

Volgens mij moet je in plaats van 'type=POST' 'method="post"' gebruiken.


Ik hoop dat het helpt.



Groetjes, Remi1995.
 
@Remi1995.
Deze vraag was reeds opgelost en het antwoord dat jij gaf was ook al meermalen gegeven. Vragen die opgelost zijn, mogen met rust gelaten worden, tenzij er nog nuttige aanvullende informatie is.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan