oprettjek.php skod fejl?
Hey jeg fatter bare ikke hvorfor dette ikkevirker?
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
