vil ikke tildele infomation til databasen
HejjDet er sådan at jeg har prøve at gøre sådan her og det er sådan at den ikke kommer frem med nogle fejl eller lign. altså den kommer kun frem og skriver
altså jeg når jeg ud fuldt alle input form i html form eller hvad man siger osv.. :) så når jeg sige "Godkendt" så kommer den over på den ny side og siger at
"Dit billede blev upload" Kun og ikke andet kommer ikke frem med nogle fejl.
<?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>";
}
?>
[/div
sådan her side min html ude:
[div]
<form action="opretbruger_info.php" enctype="multipart/form-data" method="post" onsubmit="return validatePasswords()">
<div id="boxinfo">
<!-- bruger infomation-->
<p>Brugerinfomation</p>
<input type="email" id="email" name="email" placeholder="Email til Brugernavn">
<br>
<input type="password" id="password" name="password" placeholder="Password">
<br />
<input type="password" id="gentag" name="gentag" placeholder="Gentag password">
</div>
<div id="boxinfo2">
<!-- Dj infomation-->
<p>Dj infomation</p>
<input type="text" name="site" placeholder="Website Navn" id="formboxprofil">
<br>
<input type="text" name="facebook" placeholder="Facebook" id="formboxprofil">
<br>
<input type="text" name="djnavn" placeholder="Dj Navn" id="formboxprofil">
<br>
<input type="text" name="land" placeholder="Hvor kommer du fra" id="formboxprofil">
<br>
<?php
$sql = 'SELECT * FROM musik_info';
$res = mysql_query($sql) or die (mysql_error());
$select = '<select name="kategori">';
while ($row=mysql_fetch_assoc($res)) {
$select .= '<option value="'.$row['musikid'].'">'.$row['navn_musik'].'</option>';
}
$select .= '</select>';
print $select;
?>
</div>
<!-- Profil Tekst-->
<div id="boxinfo3">
<p>Profil Tekst</p>
<textarea name="profiltekst" id="profiltekst" style="width:410px; height:155px;"></textarea>
<input type="file" name="file" id="uploadfile"><br>
<input type="submit" value="Godkendt & Opret Bruger" id="godkendt_bruger">
</div>
</form>
og sådan her ser min database ud
CREATE TABLE IF NOT EXISTS `brugere` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`email` varchar(255) DEFAULT NULL,
`password` varchar(255) NOT NULL,
`facebook` varchar(255) NOT NULL,
`land` varchar(255) NOT NULL,
`profiltekst` text NOT NULL,
`djnavn` varchar(255) NOT NULL,
`site` varchar(255) NOT NULL,
`fk_musik_info` int(11) NOT NULL,
`profilbillede` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=30 ;
http://jesperbok.dk/skoleopgave/db.png
den ligger heller ikke infomation om email ind i databasen :O
håber du ville hjælp mig :)