Ik ben nu drie dagen bezig met het volgende probleem (voor mij in ieder geval een probleem...)
In onderstaand script word het plaatsen van de foto's (9 stuks via een form.) op de server keurig afgewerkt. De namen van de afbeeldingen die in het formulier worden ingevuld komen echter niet in de database te staan waardoor ik ze ook niet meer kan oproepen op mijn website... Kan iemand mij vertellen waar de fout zit of wat ik moet toevoegen.
Hartelijk dank alvast voor de hulp!!!
<?PHP
// TOEVOEGEN
if ($action == "toevoegen")
{
include ("filter.php");
$hello = getcwd();
$file_dir = ($hello . "/../image/project/");
if (is_dir ($file_dir)) {
echo "<br><br>++directorty bestaat";
} else {
echo "<br><br>--Directory bestaat nog niet" . $file_dir;
$newpage = $file_dir;
echo ("<br>we gaan daarom de directory aanmaken");
mkdir ($newpage, 0777);
}
echo ("<br><br>");
foreach($_FILES as $file_name => $file_array)
{
$file_name=str_replace("'", "_", $file_array['name']);
$file_name=str_replace(" ", "_", $file_array['name']);
$file_name=stripslashes ($file_name);
$file_name=trim($file_name);
$file_name=strtolower($file_name);
$test = afbeeldingen($file_name);
if ($test !=""):
echo "<p> " . $file_name . " dit is een afbeelding<br></p>";
if (is_uploaded_file($file_array['tmp_name'])) {
move_uploaded_file($file_array['tmp_name'], "$file_dir/$file_name") or die ("Couldn't copy");
echo "<p>Afbeelding staat op de server<br><br></p>";
}
endif;
if ($test ==""):
echo "<p> " . $file_name . " dit is geen afbeelding en wordt daarom niet op de server geplaatst<br></p>\n";
endif;
}
$afb = $file_name;
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//
$titel = $_POST['titel'];
$buttontekst = $_POST['buttontekst'];
$cat = $_POST['cat'];
$projecttekst = $_POST['projecttekst'];
$datum = $_POST['datum'];
echo "$titel en $buttontekst en $cat en $projecttekst en $datum en $afb";
$insertQuery = "INSERT INTO project (titel, buttontekst, cat, projecttekst, datum, foto1, foto2, foto3, foto4, foto5, foto6, foto7, foto8, foto9) VALUES('$titel','$buttontekst','$cat','$projecttekst','$datum','$afb1','$afb2','$afb3','$afb4','$afb5','$afb6','$afb7','$afb8','$afb9')";
// $insertQuery = "INSERT INTO project (titel, buttontekst, cat, projecttekst, datum, foto1, foto2, foto3, foto4, foto5, foto6, foto7, foto8, foto9) VALUES('$titel','$buttontekst','$cat','$projecttekst','$datum','$afb','$foto2','$foto3','$foto4','$foto5','$foto6','$foto7','$foto8','$foto9')";
$bool = mysql_query($insertQuery);
// show msg after
if($bool == 1) echo "<script language=JavaScript>window.alert('Publication successfully added')</script>";
if($bool <> 1) echo mysql_error();
$action = "";
}
// =======================================================================>
?>
<div class="pubForm" id="pubForm">
<form name="form1" id="pub" method="post" action="ADD-PROJECT.php" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="5120000" />
<p>Naam project</p>
<p><input type="text" name="titel" id="titel"></p>
<p>Button naam</p>
<p><input type="text" name="buttontekst" id="buttontekst"></p>
<p>Categorie</p>
<p><input type="radio" name="cat" id="cat" value="woningbouw"> Woningbouw <br /><input type="radio" name="cat" id="cat" value="utiliteit"> Utiliteit <br /><input type="radio" name="cat" id="cat" value="diversen"> Diversen </p>
<p>Tekst</p>
<p><textarea name="projecttekst" id="projecttekst" cols="30" rows"4"/></textarea></p>
<p>Datum (jjjj-mm-dd)</p>
<p><input type="text" name="datum" id="datum"></p>
<p>Foto nr 1 (255 x 150 px)<p>
<p><input type="file" name="foto1" id="foto1" /></p>
<p>Foto nr 2 (255 x 150 px)<p>
<p><input type="file" name="foto2" id="foto2" /></p>
<p>Foto nr 3 (255 x 150 px)<p>
<p><input type="file" name="foto3" id="foto3" /></p>
<p>Foto nr 4 (255 x 150 px)<p>
<p><input type="file" name="foto4" id="foto4" /></p>
<p>Foto nr 5 (255 x 150 px)<p>
<p><input type="file" name="foto5" id="foto5" /></p>
<p>Foto nr 6 (255 x 150 px)<p>
<p><input type="file" name="foto6" id="foto6" /></p>
<p>Foto nr 7 (255 x 150 px)<p>
<p><input type="file" name="foto7" id="foto7" /></p>
<p>Foto nr 8 (255 x 150 px)<p>
<p><input type="file" name="foto8" id="foto8" /></p>
<p>Foto nr 9 (255 x 150 px)<p>
<p><input type="file" name="foto9" id="foto9" /></p>
<p><input type="submit" name="action" id="insert" value="toevoegen" /></p>
</form>
1.530 views