Så det er scriptet der ikke virker, hvorfor sagde du ikke bare det til at starte med
Start med at rette mysql_errno() til mysql_error() - Så får du en fejl ud som du faktisk kan bruge i stedet for et tal (hvis noget skulle gå galt).
- $insert = mysql_query("INSERT INTO brugere (email,password,facebook,land,profiltekst,email,site,fk_musik_info,profilbillede) VALUES ('$email','$password','$facebook','$land','$profiltekst','$djnavn','$site','$fk_id','$billedefilnavn')") or die (mysql_error());
En anden fejl kan være hvis du i fx din profiltekst skriver et ' så vi din SQL fejle pga. det tegn bruger den til at adskille de forskellige værdier.
Det kan du bla. løse ved at gøre følgende:
- <?php
- include("include/database/database.php");
-
- //Infomation
- $email = mysql_real_escape_string($_POST["email"]);
- $password = mysql_real_escape_string($_POST["password"]);
- $gentag = mysql_real_escape_string($_POST["gentag"]);
- $facebook = mysql_real_escape_string($_POST["facebook"]);
- $land = mysql_real_escape_string($_POST["land"]);
- $profiltekst = mysql_real_escape_string($_POST["profiltekst"]);
- $djnavn = mysql_real_escape_string($_POST["djnavn"]);
- $site = mysql_real_escape_string($_POST["site"]);
- $fk_id = mysql_real_escape_string($_POST["kategori"]);
- $errorCount = 0;
-
- $billedefilnavn = null;
-
- include("include/class.upload.php");
-
- $handle = new Upload($_FILES['file']);
-
- if($handle->uploaded){
-
- //lidt mere store billeder
- $handle->image_resize = true;
- $handle->image_ratio_y = true;
- $handle->image_x = 220;
- $handle->Process("picthumb/storeimg");
-
- //til profil billede lign..
- $handle->image_resize = true;
- $handle->image_ratio_crop = true;
- $handle->image_y = 75;
- $handle->image_x = 75;
- $handle->Process("picthumb");
-
- $billedefilnavn = $handle->file_dst_name;
-
- echo "Dit billede blev upload<br>";
-
- }else {
- echo "Fejl; Du skal uploade en fil<br>";
- }
-
- if($email == "")
- {
- echo "Du skal indtaste et Email som brugernavn.<br>";
- $errorCount++;
- }
- if($password == "")
- {
- echo "Du skal indtaste et password.<br>";
- $errorCount++;
- }
- if($gentag == "" || $gentag != $password)
- {
- echo "De to passwordfelter skal have ens indhold.<br>";
- $errorCount++;
- }
-
-
- $password = sha1($password);
- $insert = mysql_query("INSERT INTO brugere (email,password,facebook,land,profiltekst,email,site,fk_musik_info,profilbillede) VALUES ('$email','$password','$facebook','$land','$profiltekst','$djnavn','$site','$fk_id','$billedefilnavn')") or die (mysql_errno());
-
- if(!$insert) {
- echo "Fejlede at gemme i databasen!";
- echo "<a href='index.php'>forside</a>";
- }
- else {
- echo "<a href='index.php'>forside</a>";
- }
-
- ?>