MySQL interesse |
|
Ik heb even de code van plaats veranded en nu krijg ik geen foutmelding meer, maar het fotosysteem werkt nog altijd niet.
<?php
// variabelen initialiseren:
$username = "geheim";
$password = "geheim";
$host="localhost";
$dbnaam="geheim";
$db=mysql_connect($host, $username, $password) or die (mysql_error());
mysql_select_db($dbnaam, $db) or die (mysql_error());
//gegevens doorgegeven door de vorige pagina
$id = $_GET["id"];
// verbinding met database invoegen
//include("inc_connect.php");
// controleren of pagina zichzelf heeft aangeroepen
// via hidden-field uit het formulier
if (isset($_POST["bevestiging"])){
$files = array();
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
move_uploaded_file($tmp_name, "images/$name");
array_push($files, $name);
}
}
// query samenstellen
$query="UPDATE gaz_main_algemeen SET
Name = '". $_POST["Name"] ."',
pass1 = '". $_POST["pass1"] ."',
enzovoort
<?php // variabelen initialiseren: $username = "geheim"; $password = "geheim"; $host="localhost"; $dbnaam="geheim"; //gegevens doorgegeven door de vorige pagina $id = $_GET["id"]; // verbinding met database invoegen //include("inc_connect.php"); // controleren of pagina zichzelf heeft aangeroepen // via hidden-field uit het formulier if (isset($_POST["bevestiging"])){ foreach ($_FILES["pictures"]["error"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES["pictures"]["tmp_name"][$key]; $name = $_FILES["pictures"]["name"][$key]; } } // query samenstellen $query="UPDATE gaz_main_algemeen SET Name = '". $_POST["Name"] ."', pass1 = '". $_POST["pass1"] ."', enzovoort
Het zou aan deze code liggen, maar weet niet of het juist is:
file1 = '". $_POST["file1"] ."',
file2 = '". $_POST["file2"] ."',
file3 = '". $_POST["file3"] ."',
file4 = '". $_POST["file4"] ."',
file1 = '". $_POST["file1"] ."', file2 = '". $_POST["file2"] ."', file3 = '". $_POST["file3"] ."', file4 = '". $_POST["file4"] ."',
zou moeten zijn:
file1 = '". $_FILES["file1"]['name'] ."',
file2 = '". $_FILES["file2"]['name'] ."',
file3 = '". $_FILES["file3"]['name'] ."',
file4 = '". $_FILES["file4"]['name'] ."',
file1 = '". $_FILES["file1"]['name'] ."', file2 = '". $_FILES["file2"]['name'] ."', file3 = '". $_FILES["file3"]['name'] ."', file4 = '". $_FILES["file4"]['name'] ."',
maar weet niet of het juist geschreven is.
Geplaatst: Ma Sep 01, 2008 8:43 am Onderwerp:
--------------------------------------------------------------------------------
Op deze engelstalige website heb ik het ook gevraagd omdat er meer bezoekers komen, maar mijn engels is niet zo goed.
Er staat het volgende:
If you use the var_dump() function on $_FILES[0], you will see that it is an array. This array contains details about that file, which you can use to find the file stored in a temporary folder.
what you probably want to do is upload the file contents into the database, right?
<?php $_FILES[0]['tmp_name'] ?>
<?php $_FILES[0]['tmp_name'] ?>
Holds the path to the uploaded file. You use file_get_contents() in PHP to load that file, then store it in a string. Put this string into the MySQL query to upload the file into it.
Another option would be to move the image to a chosen folder, and you can simply tell MySQL what it's file name is. Your PHP script can locate the image.
Iemand een idee wat ie bedoelt? |