Upload system af sang .

Tags:    php

Hey . sad og roede med et upload system til mp3 som skulle lægge 3 info i databasen, , når jeg trykker upload . flasher den bar lige og så sker der ikke merer , ingne fejl elle rnoget som helst ?? hverken databasen eller noget laver fejl?? nogen der har en ide ??

<?
mysql_connect("'''''","''''''","'''''") or die(myqsl(error));
mysql_select_db("''''") or die(myqsl(error));

if($uploadbillede){
$navn = "$kunst";
$navn ="$mail";
$tjek_brugernavn = mysql_query("SELECT navn FROM exp WHERE(navn='$navn')");
$brugernavn = mysql_fetch_array($tjek_brugernavn);
if($brugernavn[navn] == ""){

if (is_uploaded_file($HTTP_POST_FILES['kunst']['tmp_name']))
{
umask(033);
copy($HTTP_POST_FILES['kunst']['tmp_name'], "upload/".$HTTP_POST_FILES['kunst']['name']);
// Bemærk / efter path navnet. Den skal med.
// Windows brugere, erstat "path" med "d:\\\\home\\\\FTPBrugernavn\\\\db\\\\"
}

$sendt_dato = date("d. M Y");
$sendt_tid = date("H:i");
mysql_query("INSERT INTO navn (navn,mail,admin) VALUES('$navn','$mail','1')");

print "Tak . Sangen er nu blevet indsendt<br>Vi Vender tilbage hurtigst muligt+<p>";
}else{
print "Sangen er allede blevet indsendt af en anden. Ellers er der sket en fejl . Kontakt os via support.";
}
}
?>



Prøv dette

Fold kodeboks ind/udKode 


Hvis det ikke virker så prøv at sætte mysql_error(); bag ved din sql.



og for en ordens skyld:

$HTTP_POST_FILES er udgået. $_FILES erstatter



JEg har prøvet bægge ting . men den når jeg prøver at vise siden . viser den bare en blank side

Se evt på http://dinbo.22web.net/star.php (lidt langsom server)

Min fil - http://dinbo.22web.net/star.txt
Min databasehttp://dinbo.22web.net/db.sql

Nogle der gider kigge hvis jeg spørg meget pænt ?


HVis nogen får det til at virke . så vil jeg gerne give en reklame plads på min side (en radio der kommer op imorgen) . hvor vi vil ha okay mange besøgene ? .. har desværre inge up . derfor :S



mysql_connect("'''''","''''''","'''''") or die(myqsl(error));

ændres til:

mysql_connect("'''''","''''''","'''''") or die(mysql_error());


En blank side kan betyde at der er fejl i din kode. Glemt simikolon, parentes, forkert funktionsnavn, mm.

du kan evt. indsætte flg. lige efter "<?":
Fold kodeboks ind/udKode 


Dette løser dog ikke problemet ved parser fejl, som dem nævnt ovenover.



Indlæg senest redigeret d. 09.01.2008 15:41 af Bruger #10216
t