Hoi,
ik ben bezig met een nieuwsscriptje, en ik wil graag dat degene die het stukje schrijft kan kiezen:
wel een plaatje, geen plaatje.
Nou tot dusver werkt alles
.
Als ik een plaatje upload en het v-tje bij plaatje aanzet doet alles het perfect, plaatje komt op de juiste plaats. Alles komt in de database te staan.. prima.
Haal ik het v-tje echter weg, dan doet hij helemaal niks.
0,0 zet hij nu in de database.
dit is mijn script:
<html>
<head>
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
<link rel="stylesheet" type="text/css" href="oil.css">
</head>
<body>
<br>
<?
if ($HTTP_SERVER_VARS['REQUEST_METHOD'] == 'POST') {
include('connect.php');
if ($pic='y'){
if(is_uploaded_file($file)) {
if($file_size > 1024000) {
echo "The maximum is 1mb";
}
else {
move_uploaded_file($file, "../news/$file_name");
echo "Uploaded succesfully. Your file can be found at $file_name <br>[img]\"../news/$file_name\"[/img]"; }
$today = getdate();
$mday = $today['mday'];
$month = $today['month'];
$year = $today['year'];
$weekday = $today['weekday'];
$date = "$weekday, $month $mday, $year";
$time = "$hour:$minutes";
include('connect.php');
mysql_query("INSERT INTO news(id,title,news,date,picture,name,pic) VALUES ('null','$title','$news','$date','$file_name','$name','$pic')") or die(mysql_error());
echo" <br>This News is added to database";
}
}
else {
echo ""; }
die ("");
}
?>
<form ENCTYPE="multipart/form-data" method="post" action="addnews.php">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="22%">Title</td>
<td width="78%">
<input type="text" name="title" maxlength="80" class=bginput>
</td>
</tr>
<tr>
<td width="22%">Your name</td>
<td width="78%">
<input type="text" name="name" maxlength="80" class=bginput>
</td>
</tr>
<tr>
<td width="22%">Picture</td>
<td width="78%"><input type="file" name="file" class=bginput> <input name="pic" type="checkbox" value="y" checked class=bginput></td>
</tr>
<tr>
<td width="22%">News</td>
<td width="78%">
<textarea name="news" cols="80" rows="20" class=bginput></textarea>
</td>
</tr>
<tr>
<td width="22%"> </td>
<td width="78%">
<input type="submit" name="Submit" value="Submit" class=zoeken>
</td>
</tr>
</table>
</form>
</body>
</html>
wie weet de oplossing?
ik ben bezig met een nieuwsscriptje, en ik wil graag dat degene die het stukje schrijft kan kiezen:
wel een plaatje, geen plaatje.
Nou tot dusver werkt alles
Als ik een plaatje upload en het v-tje bij plaatje aanzet doet alles het perfect, plaatje komt op de juiste plaats. Alles komt in de database te staan.. prima.
Haal ik het v-tje echter weg, dan doet hij helemaal niks.
0,0 zet hij nu in de database.
dit is mijn script:
<html>
<head>
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
<link rel="stylesheet" type="text/css" href="oil.css">
</head>
<body>
<br>
<?
if ($HTTP_SERVER_VARS['REQUEST_METHOD'] == 'POST') {
include('connect.php');
if ($pic='y'){
if(is_uploaded_file($file)) {
if($file_size > 1024000) {
echo "The maximum is 1mb";
}
else {
move_uploaded_file($file, "../news/$file_name");
echo "Uploaded succesfully. Your file can be found at $file_name <br>[img]\"../news/$file_name\"[/img]"; }
$today = getdate();
$mday = $today['mday'];
$month = $today['month'];
$year = $today['year'];
$weekday = $today['weekday'];
$date = "$weekday, $month $mday, $year";
$time = "$hour:$minutes";
include('connect.php');
mysql_query("INSERT INTO news(id,title,news,date,picture,name,pic) VALUES ('null','$title','$news','$date','$file_name','$name','$pic')") or die(mysql_error());
echo" <br>This News is added to database";
}
}
else {
echo ""; }
die ("");
}
?>
<form ENCTYPE="multipart/form-data" method="post" action="addnews.php">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="22%">Title</td>
<td width="78%">
<input type="text" name="title" maxlength="80" class=bginput>
</td>
</tr>
<tr>
<td width="22%">Your name</td>
<td width="78%">
<input type="text" name="name" maxlength="80" class=bginput>
</td>
</tr>
<tr>
<td width="22%">Picture</td>
<td width="78%"><input type="file" name="file" class=bginput> <input name="pic" type="checkbox" value="y" checked class=bginput></td>
</tr>
<tr>
<td width="22%">News</td>
<td width="78%">
<textarea name="news" cols="80" rows="20" class=bginput></textarea>
</td>
</tr>
<tr>
<td width="22%"> </td>
<td width="78%">
<input type="submit" name="Submit" value="Submit" class=zoeken>
</td>
</tr>
</table>
</form>
</body>
</html>
wie weet de oplossing?