include_config. of PHP script mis...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Daniel

Daniel

26/09/2006 21:56:00
Quote Anchor link
Ik ben aan t oefenen en ben een klein login scriptje (geen gedoe emt MD5 gewoon als test dat ie je wachtwoord en username in mn database opslaat) aan t maken, maa rop de een of andere manier word er niks in mijn databse opgeslagen en na 2 uur ben ik nog niks verder, kan iemand soms even een blik werpen voor eventuele fouten in mijn script
signup.html:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Aanmelden</title>
</head>

<body>
<form name="form1" method="post" action="signup.php">
<p>Je gewenste gebruikernaam: </p>
<p>
<input name="username" type="text" id="username">
</p>
<p>Je gewenste wachtwoord:</p>
<p>
<input name="password" type="text" id="password">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>

</form>
<p>&nbsp; </p>
</body>
</html>

signup.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
include ("includes/config.php");
$username = $_POST["username"];
$password = $_POST["password"];
 mysql_query("INSERT INTO `Users` (`id` , `username` , `password`) VALUES ('', '$ username', '$password')");
VALUES ('', '$ username', '$password');
  $Query = mysql_query($Sql) or die(Niet geslaagd!);
  echo DB bijgewerkt;
?>



includes/config.php (staat dus in de map includes)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
   $link
= mysql_connect("localhost", "PHP", "Liefde")
   or die("Kan niet verbinden: " . mysql_error());
   mysql_close($link);
?>


alvast bedankt
 
PHP hulp

PHP hulp

18/11/2024 08:46:41
 
Gerben G

Gerben G

26/09/2006 22:09:00
Quote Anchor link
en krijg je ook wat te zien??

een error of zo
of een andere melding

en haal die backtics ` even uit je query die horen er niet in
Gewijzigd op 01/01/1970 01:00:00 door Gerben G
 
Jelmer -

Jelmer -

26/09/2006 22:15:00
Quote Anchor link
Let even op dat je geen spatie tussen de naam van de variabele hebt en het dollar-teken. In je query heb je daar nogal wat van staan.

mysql_query("INSERT INTO `Users` (`id` , `username` , `password`) VALUES ('', '$username', '$password')");

Let er ook even op dat je geen Quotes gebruik zoals Word die heeft, maar echte raw toetsenbord-quotes, zoals je hebt in notepad.

En als laatste: probeer eens mysql_error() in plaats van "niet geslaagd!"

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
include ("includes/config.php");
$username = $_POST["username"];
$password = $_POST["password"];
$Sql = "INSERT INTO Users (id, username , password) VALUES ('', '$username', '$password')";
  $Query = mysql_query($Sql) or die(mysql_error());
  echo "DB bijgewerkt";
?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.