ik ben nieuw hier op dit forum ,
dus ten eerste ,
ik ben Jesse Uilenreef , ik doe de opleiding Interactieve vormgeving op het Grafisch lyceum in Utrecht, ik zit hier in het tweede jaar.
Aangezien ik deze vraag pas dinsdag of woensdag aan mijn leraar kan vragen en ik er graag mee verder wil hoop ik dat jullie mij kunnen helpen.
in deze opdracht maken we een scriptje waabij je foto's kunt uploaden naar een database die dan meteen op je site te zien zijn.
alleen krijg ik de volgende errors:
Array ( ) Array ( )
Notice: Undefined index: naam in C:\xampp\htdocs\test\inc\landgoed.php on line 22 (hier line 20)
Notice: Undefined index: foto in C:\xampp\htdocs\test\inc\landgoed.php on line 23
(hier line 21)
Notice: Undefined variable: html in C:\xampp\htdocs\test\inc\landgoed.php on line 41
(hier line 39)
Dit is de php code die ge-include word in de index.php :
<div id="content">
<div class="area">
<h1>Landgoed & Omgeving</h1>
<p>
Bekijk foto's van onze gasten. U ziet telkens de laatste 9 foto's.
Heeft u zelf ook een mooie foto gemaakt, dan kunt u deze hier ook uploaden!
Ga daarvoor naar de onderkant van de pagina.
</p>
<h2>Fotogallerij</h2>
<?php
// input
print_r($_POST);
print_r($_FILES);
$naam = $_POST['naam'];
$foto = $_POST['foto'];
$query ="INSERT INTO landgoed(naam,src) VALUES('$naam','$foto')";
mysql_query($query);
//output
$query = "SELECT *, UNIX_TIMESTAMP(datum) as timestamp FROM landgoed";
$mysql_query = mysql_query($query);
while ($result = mysql_fetch_assoc($mysql_query)) {
//print_r($result);
//
$subscript = date("d-m-Y", $result['timestamp']).' door '.$result['naam'];
$html .= '<div class="gallery_item">';
$html .= '<div class="gallery_img_frame">';
$html .= '<a href="'.$result['src'].'" rel="lightbox" title="'.$subscript.'">';
$html .= '<img src="'.$result['src'].'" alt="'.$subscript.'" title="'.$subscript.'" />';
$html .= '</a>';
$html .= '</div>';
$html .= $subscript;
$html .= '</div>';
}
print $html;
?>
<div class="break"></div>
<h2>Zelf een foto uploaden</h2>
<form method ="post" action ="index.php" enctype="multipart/form-data">
<input type="hidden" name ="p" value="landgoed" >
<label>Foto:</label>
<input type="file" class="fotofield" name="foto"/>
<label>Naam:</label>
<input type="text" class="textfield" name="naam"/>
<input type="submit" value="Opsturen" class="submitfield"/>
</form>
</div>
</div>
En dit is de index.php:
<pre><?php
print_r($_REQUEST);
if (isset($_REQUEST['p']) && in_array($_REQUEST['p'], array('home','landgoed','faciliteiten','reserveren','contact'))) {
$page = $_REQUEST['p'];
}
else {
$page='home';
}
//database
if (!mysql_connect('localhost','root','')) print 'niet gelukt';
if (!mysql_select_db('wildvecht')) print 'databse niet gevonden';
?>
<html>
<head>
<title>Wildvecht</title>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<link href="css/wildvecht.css" rel="stylesheet" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
</head>
<body>
<div id="container">
<div id="header_logo">
<img src="imgs/logo.png" id="logo" />
</div>
<div id="header_image">
<img src="imgs/header_img.jpg" />
</div>
<div id="menu">
<ul>
<li id="menu_1"><a href="index.php?p=home">Welkom</a></li>
<li id="menu_2"><a href="index.php?p=landgoed">Landgoed & Omgeving</a></li>
<li id="menu_3"><a href="index.php?p=faciliteiten">Faciliteiten</a></li>
<li id="menu_4"><a href="index.php?p=reserveren">Reserveringen & Tarieven</a></li>
<li id="menu_5"><a href="index.php?p=contact">Contact</a></li>
</ul>
</div>
<div id="content_wrapper">
<?php
include('inc/'.$page.'.php'); ?>
<div id="sidebar">
<div class="area">
<h2>Informatie</h2>
<img src="imgs/tents.jpg" class="show_picture" />
<h3>Landerij Wildvecht</h3>
<p>
Vechtlaan 23<br/>
7463 GT Twello
</p>
<p>
Tel: 075-4637483<br/>
Tel: 075-4637483
</p>
<p>
E-mail: <a href="#">[email protected]</a><br/>
Internet: <a href="#">www.wildvecht.nl</a>
</p>
<div class="follow">
<b>Volg ons:</b>
<p>
<img src="imgs/socials.jpg" />
</p>
</div>
</div>
<img src="imgs/tree.gif" />
</div>
<div class="break"></div>
</div>
</div>
<div id="footer">
Alle rechten voorbehouden.
Tarieven kunnen gewijzigd zijn.
Landerijen Wildvecht is een onderdeel van de Hollandse Groenlanden groep.
</div>
</body>
</html>
ik hoop dat jullie me hier mee kunnen helpen ,
gr jesse