Forum: PHP, MySQL - Registrera

Forum huvudsida -> Webbdesign -> PHP, MySQL - Registrera

Sidor: 1

Till botten

ench 21:30 - 27:e Mars 2009 | Post #1
Medlem
Inlägg: 11


Skicka PM
Tja. jag har fått ordning på inloggning och sånt nu till min hemsida. Nu handlar det bara om att jag inte orkar lägga in varje medlem själv såklart. Därför har jag skrivit detta :
  1. <?php
  2. ob_start();
  3. $host="localhost";
  4. $username="xxxxx";
  5. $password="xxxx";
  6. $db_name="lufboras_se";
  7. $tbl_name="members"; // Table name
  8. ?>
  9. <head>
  10. <?php
  11. $con = mysql_connect("localhost","xxxxx","xxxxx");
  12. if (!$con)
  13. {
  14. die('Could not connect: ' . mysql_error());
  15. }
  16.  
  17. mysql_select_db("lufboras_se";
  18. //G-R om input-texten till "php-sträng"
  19. $myusername=$_POST['myusername'];
  20. $mypassword=$_POST['mypassword'];
  21. $myemail=$_POST['email'];
  22. //skyddar mot hackers
  23. $myusername = stripslashes($myusername);
  24. $mypassword = stripslashes($mypassword);
  25. $myusername = mysql_real_escape_string($myusername);
  26. $mypassword = mysql_real_escape_string($mypassword);
  27. //kryptera med "md5"
  28. $mypassword_encrypted = md5('$mypassword');
  29. echo "$mypassword_encrypted $myusername $myemail";
  30. $mysql_query = ("INSERT INTO members (id, username, password, ok, email) VALUES ('9', '$myusername', '$mypassword_encrypted', '0', '$myemail')") or die(mysql_error());
  31. echo "vröv"
  32. ?>
  33. </head>

det jag lagt in på rad 29 & 31 är bara för att se om det syns, och det gör det. Det är bara rad 30 som verkar krångla...

-------------------------
//ench



Fasting 22:40 - 27:e Mars 2009 | Post #2
Medlem
Inlägg: 121


Skicka PM
Spottar mysql ur sig ett error eller vad händer?

Ett tips är att låda ID vara ökande automatiskt istället för att lägga in ett nytt vid varje registrering.

-------------------------
Efter att ni har läst det här har ni insett att det inte gav något.



ench 23:15 - 27:e Mars 2009 | Post #3
Medlem
Inlägg: 11


Skicka PM
nej det kommer inte upp några errors. det är bara det att det inte blir inlagt i databsen. jag vet att den connectar och jag vet att den kommer fram till rad 31.
automatiskt ökande ID kan vi fixa senSmiley det vore dock väldigt bra!Smiley

-------------------------
//ench



Independence 23:22 - 27:e Mars 2009 | Post #4
Administratör
Inlägg: 1800


Skicka PM
Du skapar bara en sträng med en query, men du exekverar den aldrig i mysql. Du behöver ett anrop till mysql där du skickar med strängen för att någonting ska händaSmiley

-------------------------

Vi är riddarna som säger fiskbulle!





ench 23:34 - 27:e Mars 2009 | Post #5
Medlem
Inlägg: 11


Skicka PM
hur ska det stå då?

-------------------------
//ench



Independence 23:48 - 27:e Mars 2009 | Post #6
Administratör
Inlägg: 1800


Skicka PM
Typ såhär:


mysql_query($mysql_query);


http://se2.php.net/manual/en/function.mysql-query.php

-------------------------

Vi är riddarna som säger fiskbulle!





Ponken 15:12 - 28:e Mars 2009 | Post #7
Medlem
Inlägg: 5


Skicka PM
Ta bort $ och = tecknet på rad 30. Det ska alltså vara

mysql_query("INSERT blabla");



Senast redigerad 15:14 - 28:e Mars 2009


martin310 19:29 - 25:e April 2009 | Post #8
Medlem
Inlägg: 132


Skicka PM
Har samma problem.

-------------------------

Hjälp jorden med Granola, det är gratis och funkar på både Windows och Linux, och försämrar inte datorns prestandad!





Sidor: 1

Forum huvudsida -> Webbdesign -> PHP, MySQL - Registrera
Atom feed

Du får inte posta i den här tråden | Till toppen