Avatar billede tortur Nybegynder
25. november 2003 - 12:41 Der er 6 kommentarer

oprettjek.php skod fejl?

Hey jeg fatter bare ikke hvorfor dette ikke
virker?
scriptet kommer fra en html side (opret.php)

Oprettjek.php

<html>
<head>
<title>Tillykke ;D</title>
</head>
<body>
<?php
require("rs/phpmyadmin.php");
$opret = &$HTTP_POST_VARS['opret'];
if(empty($opret)) {
print "<center>Fejl? Hva fortager du dig ? Prøver du at hacke siden, eller måske andre brugere??? LAMER!!!!</center>";
} else {
$username = &$HTTP_POST_VARS['username'];
$password = &$HTTP_POST_VARS['password'];
$email = &$HTTP_POST_VARS['email'];
$kon = &$HTTP_POST_VARS['kon'];
if(empty($username)) {
print "Du skal skrive et brugernavn ? Er du dum man skal sq da ha´ et navn!!"; }
if(empty($password)) {
print "Er du dum?! Man skal sq da have en kode! Ellers kan man jo ikke logge ind!!!"; }
if(empty($email)) {
print "Har du ikke en mail? Få dig en!";
} else {
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db);
$result = mysql_query("select username from users where username = '$username'")or die (mysql_error());
$number = mysql_num_rows($result);
if ($number > 0) {
print "Hva fanden?! Prøver du at stjæle en andens nick?! SVIN!*GG*";
} else {
if($kon == Mand/Hvid) {
("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', 'grafik/hvidmand.gif')")or die (mysql_error());
}

if($kon == Mand/Sort) {
("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', 'grafik/sortmand.gif')")or die (mysql_error());
}

if($kon == Dame/Hvid) {
("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', 'grafik/hviddame.gif')")or die (mysql_error());
}

if($kon == Dame/Sort) {
("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', 'grafik/sortdame.gif')")or die (mysql_error());
}

print "<center>Tillykke :D!Din nye bruger $username er nu oprettet!!!!<br>Tryk i menuen på login for at logge ind!!";
}
}
}
?>
</body>
</html>

Alt i scriptet virker bortset fra dette:

if($kon == Mand/Hvid) {
("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', 'grafik/hvidmand.gif')")or die (mysql_error());
}

if($kon == Mand/Sort) {
("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', 'grafik/sortmand.gif')")or die (mysql_error());
}

if($kon == Dame/Hvid) {
("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', 'grafik/hviddame.gif')")or die (mysql_error());
}

if($kon == Dame/Sort) {
("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', 'grafik/sortdame.gif')")or die (mysql_error());
}

Jeg får denne fejl alle steder v if

Warning: Division by zero in /web/www/frac/users/tortur/oprettjek.php
Avatar billede sukos Juniormester
25. november 2003 - 12:43 #1
if($kon == "Mand/Hvid")
Avatar billede tortur Nybegynder
25. november 2003 - 12:48 #2
Hmmm.. Der står godt nok brugeren er oprerettet men den er ikke i databasen?
Avatar billede erikjacobsen Ekspert
25. november 2003 - 12:52 #3
mysql_query("insert into users (username, password, email, kon, figur) values ('$username', '$password', '$email', '$kon', 'grafik/sortdame.gif')")or die (mysql_error());
Avatar billede squashguy Nybegynder
25. november 2003 - 12:56 #4
Avatar billede tortur Nybegynder
25. november 2003 - 13:04 #5
Et svar erikjacobsen???
Avatar billede erikjacobsen Ekspert
25. november 2003 - 13:04 #6
Næh - luk dine spørgsmål og tænk dig om en anden gang.
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