ik ben bezig met een 'smoelenboek' en probeer plaatjes op te slaan in de database.
dit is al gelukt en ben nu aan het proberen dit aan een acc te koppelen
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Profielfoto</title>
</head>
<body>
<form action="uploaden.php" method="POST" enctype="multipart/form-data">
<input type="file" name="image">
<input type="submit" name="submit" value="Upload">
</form>
<?php
if(isset($_POST['submit']))
{
mysql_connect("localhost","5H_groep_Silvian","");
mysql_select_db("5H_groep_Silvian_5");
$inlognaam="H_blijker";
$fotoNaam = mysql_real_escape_string($_FILES["image"]["name"]);
$fotoData = mysql_real_escape_string(file_get_contents($_FILES["image"]["tmp_name"]));
$fotoType = mysql_real_escape_string($_FILES["image"]["type"]);
if(substr($fotoType,0,5) == "image")
{
mysql_query("Update `5H_groep_Silvian_5`.`Medewerkers` SET `Afbeelding` = '$fotoData' where `Inlognaam` = '$inlognaam'") or die(mysql_error());
echo "Gefeliciteerd!<br>De afbeelding is geupload.";
}
else
{
echo "Alleen afbeeldingen!";
}
}
?>
</body>
</html>
dit is mijn eerste code en mij viel het op dat als ik de inlognaam veranderde dat de update query nog steeds werd gedaan over hetzelfde acc (toevallig ook het eerste acc met id 1)
<?php
mysql_connect("localhost","5H_groep_Silvian","Qwerty123");
mysql_select_db("5H_groep_Silvian_5");
$Inlognaam="H_blijker";
$query=mysql_query("SELECT * FROM `Medewerkers` WHERE `Inlognaam`='$Inlognaam'");
while($row = mysql_fetch_assoc($query))
{
$Afbeelding = $row["Afbeelding"];
}
header("content-type: image/jpeg");
echo $Afbeelding;
?>
dit is de show_image.php file dat zit volgens mij wel goed.
<html>
<head>
<link rel="stylesheet" type="text/css" href="SB.css" />
</head>
<body>
<div id="container">
<div id="titel"><H1 align="middle"> Smoelenboek </H1></div>
<?php
$inlognaam2=$_GET['Inlognaam'];
$inlognaam="5H_groep_Silvian";
$ww="Qwerty123";
$db="5H_groep_Silvian_5";
$host="LocalHost";
$query="SELECT * FROM Medewerkers WHERE Inlognaam ='$inlognaam2'";
mysql_connect("$host","$inlognaam","$ww");
Mysql_select_db("$db");
$result=mysql_query("$query");
while ($row = mysql_fetch_array($result))
{
$Afbeelding=$row['Afbeelding'];
echo"
<table id='table1'>
<tr>
<td colspan='2' id='naam'> $row[Voornaam] $row[Tussenvoegsel] $row[Achternaam] </td>
<td rowspan='7'> <img src=\"Afbeelding.php \"> </td>
</tr>
<tr>
<td> geboortedatum </td> <td> $row[Geboortedatum] </td>
</tr>
<tr>
<td> adres </td> <td> $row[Adres] </td>
</tr>
<tr>
<td> Postcode </td> <td> $row[Postcode] $row[Plaats] </td>
</tr>
<tr>
<td> Email </td> <td> $row[Email]</td>
</tr>
<tr>
<td> telefoonnummer</td> <td> $row[Telefoonnummer] </td>
</tr>
<tr>
<td> Functie </td> <td> $row[Functie] </td>
</tr>
</table>";
}
?>
</div><!-- container -->
</body>
</html>
en dit is het smoelenboek, ik weet alleen nog niet precies hoe ik de foto in de img src tag kan krijgen.
alvast bedankt,
Cas