Avatar billede Slettet bruger
16. august 2005 - 15:38 Der er 9 kommentarer

Hvilken datatype!?

Hvilken datatype skal det være i PHPmyADMIN, hvis:
Jeg skal kunne se et brugernavn og password i en fil, nærmest som et nyhedssystem. Man logger sig på med brugernavn og password... Brugernavn og password bliver sendt til databasen... Men hvad skal rækkens datatype osv være? (brugernavn)... Kan ikke få det til at virke..
Avatar billede jaw Nybegynder
16. august 2005 - 15:40 #1
Jeg vil vælge VARCHAR med en længde på f.eks. 32 eller hvor stort du nu vil have felterne.
Avatar billede Slettet bruger
16. august 2005 - 15:45 #2
Hmm, argh.. Kan ikke finde fejlen... Password bliver vist helt fint, men brugernavn vises ikke :S
Avatar billede Slettet bruger
16. august 2005 - 15:46 #3
<?php
include('db.php');
mysql_query("INSERT INTO snyd (brugernavn, password) VALUES ('$_POST[brugernavn]', '$_POST[password]')") OR DIE (mysql_error());
mysql_close;
header("location: index.php");
?>

Efter at have intastet brugernavn og pw bliver man sendt til gem.php - Den ovenstående.. Kan du finde nogen fejl!?
Avatar billede jakobdo Ekspert
16. august 2005 - 15:46 #4
Datatypen kunne jo være: varchar(255) hvor 255 er lige med max længden af et brugernavn
Avatar billede Slettet bruger
16. august 2005 - 15:48 #5
Ja, men har prøvet at lave et med 10... virker ikke engang..
Avatar billede Slettet bruger
16. august 2005 - 15:49 #6
Har bare valgt at bruge tinytext, men det kan næsten ikke være tabellerne eller rækkernes skyld... Tror det ligger i selve scriptet så..
Avatar billede Slettet bruger
16. august 2005 - 15:50 #7
<?php
include('db.php');
mysql_query("INSERT INTO snyd (brugernavn, password) VALUES ('$_POST[brugernavn]', '$_POST[password]')") OR DIE (mysql_error());
mysql_close;
header("location: index.php");
?>

Efter at have intastet brugernavn og pw bliver man sendt til gem.php - Den ovenstående.. Kan du finde nogen fejl!?
Avatar billede arne_v Ekspert
16. august 2005 - 15:51 #8
jeg vil kraftigt anbefale varchar fremfor tinytext

indeholder $_POST[brugernavn] det den skal ?
Avatar billede Slettet bruger
16. august 2005 - 15:51 #9
hehe, fejlen lå i formen fra start :S Men du må gerne få points alligevel..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester