Archief - PHP: Fout bij 1 bepaald item

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Sprits

Legacy Member
Ok, ik heb totaal geen idee hoe het komt, maar ik had het met mijn vroeger systeem ook!

Als ik de anime 'Black Cat' wil toevoegen via de website dan kom ik op een Forbidden page!
Forbidden
You do not have permission to access this document.


--------------------------------------------------------------------------------

Web Server at nibbler.be
dus ik heb deze dan ma manueel ingevoegd en zo werkt da perfect!

als ik wil editten (zie pic) en ik wil opslaan dan kom ik daar terug op!
http://www.nibbler.be/fout/1.jpg (link kopiere in adres balk!)

als ik het uit de database haal om te late zien, krijg ik niks van errors.
http://www.nibbler.be/index.php?p=view&animeID=14

Dit valt enkel voor bij de titel 'Black Cat' en ik heb nog nooit een probleem gehad bij de andere.

dit is mijn edit.php page! (diegene die de error geeft!)
PHP:
<?php
ob_start();
session_start();
if (isset($_SESSION['user_id'])) {

$aID = $_GET["animeID"];

include("config.php");

$query = mysql_query("SELECT * FROM anime WHERE `animeID`='$aID'") or die(mysql_error());
$result = mysql_fetch_array($query);

$japanese = htmlentities($result["japanese"]);
$english = htmlentities($result["english"]);
$descr = htmlentities($result["descr"]);
$aniDB = $result["aniDB"];
$total = $result["total"];
$owned = $result["owned"];
$seen = $result["seen"];
$cat1 = htmlentities($result["cat1"]);
$cat2 = htmlentities($result["cat2"]);
$cat3 = htmlentities($result["cat3"]);
$stored = htmlentities($result["stored"]);
$size = $result["size"];
$animation = $result["animation"];
$sound = $result["sound"];
$story = $result["story"];
$characters = $result["characters"];
$enjoyment = $result["enjoyment"];
$upload = htmlentities($result["piccopy"]);

?>
<table cellpadding="0" cellspacing="0">
	<tr>
		<td><img src="images/<?php echo $c; ?>_nav.gif" /></td>
		<td style="background:url(images/<?php echo $c; ?>_navs.gif); height:25px; width:100%">
			<div align="center"><a href="?p=database">Database</a> | <a href="?a=add">Add</a> | <a href="?a=logout">Log out</a></div>
		</td>
	</tr>
</table>
<br />

<form action="index.php?a=edit1&animeID=<?php echo $aID; ?>" method="post">
<table cellpadding="3" cellspacing="0" align="center" border="0" style="width:70%">
	<tr>
		<td align="center" class="title">Japanese<br /><input class="text" type="text" style="width:250px" maxlength="255" name="japanese" value="<?php echo $japanese; ?>" /></td>
		<td align="center" class="title">English<br /><input class="text" type="text" style="width:250px" maxlength="255" name="english" value="<?php echo $english; ?>" /></td>
	</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td align="center" colspan="2" class="title">Description<br />
		<textarea rows="10" style="width:100%" name="descr"><?php echo $descr; ?></textarea></td>
	</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2" class="title">
			<table cellpadding="3" cellspacing="0" align="center">
				<tr>
					<td align="center"><a href="http://anidb.info/perl-bin/animedb.pl?show=anime&aid=<?php echo $aniDB; ?>" target="_blank">AniDB</a><br /><input class="text" type="text" maxlength="11" name="aniDB" value="<?php echo $aniDB; ?>" /></td>
					<td align="center">Total<br /><input class="text" type="text" maxlength="11" name="total" value="<?php echo $total; ?>" /></td>
					<td align="center">Owned<br /><input class="text" type="text" maxlength="11" name="owned" value="<?php echo $owned; ?>" /></td>
					<td align="center">Seen<br /><input class="text" type="text" maxlength="11" name="seen" value="<?php echo $seen; ?>" /></td>
				</tr>
			</table>
		</td>
	</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2" class="title">
			<table cellpadding="3" cellspacing="0" align="center" style="width:100%">
				<tr>	
					<td align="center">Category 1<br /><select name="cat1" style="width:90%">
			<?php
			$query = mysql_query("SELECT * FROM category ORDER BY name") or die(mysql_error());
    		while ($result = mysql_fetch_array($query)) {
				echo "	<option value=\"" . $result['name'] . "\"";
				if($cat1 == $result['name']) {
					echo " selected=\"selected\"";
				}
				echo ">" . $result['name'] . "</option>"; 
			}
			?>
        				</select>
					</td>
					<td align="center">Category 2<br /><select name="cat2" style="width:90%">
							<option value="None">None</option>
			<?php
			$query = mysql_query("SELECT * FROM category ORDER BY name") or die(mysql_error());
    		while ($result = mysql_fetch_array($query)) {
				echo "	<option value=\"" . $result['name'] . "\"";
				if($cat2 == $result['name']) {
					echo " selected=\"selected\"";
				}
				echo ">" . $result['name'] . "</option>"; 
			}
			?>
        				</select>
					</td>
					<td align="center">Category 3<br /><select name="cat3" style="width:90%">
							<option value="None">None</option>
			<?php
			$query = mysql_query("SELECT * FROM category ORDER BY name") or die(mysql_error());
    		while ($result = mysql_fetch_array($query)) {
				echo "	<option value=\"" . $result['name'] . "\"";
				if($cat3 == $result['name']) {
					echo " selected=\"selected\"";
				}
				echo ">" . $result['name'] . "</option>"; 
			}
			?>
        				</select>
					</td>
				</tr>
			</table>
		</td>
	</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
		<td colspan="2" class="title">
			<table cellpadding="3" cellspacing="0" align="center" style="width:100%">
				<tr>	
					<td align="center" style="width:33%">Stored<br />
						<select name="stored" style="width:90%">
							<option value="xbox">Xbox</option>
							<option value="pc">PC</option>
							<option value="dvd">DVD</option>
							<option value="phd">Portable Hdd</option>
						</select>
					</td>
					<td align="center" style="width:33%">
						<table cellpadding="3" cellspacing="0" align="center" style="width:100%">
							<tr>
								<td>OST<br /><input type="checkbox" name="ost" value="1" <?php if ($result["OST"] || $OST) echo "checked"; ?>/></td>
								<td>Movie<br /><input type="checkbox" name="movie" value="1" <?php if ($result["movie"] || $movie) echo "checked"; ?> /></td>
							</tr>
						</table>
					<td align="center" style="width:33%">Average size (in Mb)<br /><input class="text" type="text" name="size" style="width:90%" value="<?php echo $size; ?>" /></td>	
				</tr>
			</table>
		</td>	
	</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2" class="title">
			<table cellpadding="3" cellspacing="0" align="center" style="width:100%">
				<tr>
					<td align="center">Animation<br />
						<select name="voteani" width="30%">";
						<?php 
						for($i = 1; $i <= 10; $i++) { 
							if($animation == $i) {
								echo "<option value=\"" . $i . "\" selected=\"selected\">" . $i . "</option>";
							}
							else {
								echo "<option value=\"" . $i . "\">" . $i . "</option>"; 
							}
				  		} 
						?>
						</select>
					</td>
					<td align="center">Sound<br />
						<select name="votesound" width="30%">";
						<?php 
						for($i = 1; $i <= 10; $i++) { 
							if($sound == $i) {
								echo "<option value=\"" . $i . "\" selected=\"selected\">" . $i . "</option>";
							}
							else {
								echo "<option value=\"" . $i . "\">" . $i . "</option>"; 
							}
				  		}  
						?>
						</select>
					</td>
					<td align="center">Story<br />
						<select name="votestory" width="30%">";
						<?php 
						for($i = 1; $i <= 10; $i++) { 
							if($story == $i) {
								echo "<option value=\"" . $i . "\" selected=\"selected\">" . $i . "</option>";
							}
							else {
								echo "<option value=\"" . $i . "\">" . $i . "</option>"; 
							}
				  		}  
						?>
						</select>
					</td>
					<td align="center">Characters<br />
						<select name="votechar" width="30%">";
						<?php 
						for($i = 1; $i <= 10; $i++) { 
							if($characters == $i) {
								echo "<option value=\"" . $i . "\" selected=\"selected\">" . $i . "</option>";
							}
							else {
								echo "<option value=\"" . $i . "\">" . $i . "</option>"; 
							}
				  		} 
						?>
						</select>
					</td>
					<td align="center">Enjoyment<br />
						<select name="voteenj" width="30%">";
						<?php 
						for($i = 1; $i <= 10; $i++) { 
							if($enjoyment == $i) {
								echo "<option value=\"" . $i . "\" selected=\"selected\">" . $i . "</option>";
							}
							else {
								echo "<option value=\"" . $i . "\">" . $i . "</option>"; 
							}
				  		}  
						?>
						</select>
					</td>
				</tr>
			</table>
		</td>
	</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2" align="center" class="title">Upload picture from URL<br /><input class="text"  type="text" name="piccopy" style="width:90%" /></td>
	</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td align="center" class="title"><input class="button" type="submit" name="submit" value="Edit Anime" style="width:100%" /></td>
		<td align="center" class="title"><input class="button" type="reset" name="reset" value="Clear" style="width:100%" /></td>
</table>
</form>





<?php

} 
else {
	echo "<div align=\"center\">You are not logged in.<br />
	Click <a href=\"?a=login\">here</a> to continue.</div>";
}
ob_end_flush();
?>

iemand die een fout kan zien waar het conflict optreed?
het is enkel bij Black Cat... De rest werkt perfect!

servi

Legacy Member
verbind is met je ftp-client naar je webserver en controleer of dat in de map waar je die Black cat wil toevoegen dit bestand al niet bestaat. Indien ja verwijder dit bestand of pas de permissies aan. ( zoek eens op chmod ftp )

Sprits

Legacy Member
upload scriptje werkt nog ni :D
da is het probleem ni!

het probleem is da'm het ni in de SQL database wil zette!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan