Beste cpers,
Ik ben bezig met een scriptje enkel als ik een product wil toevoegen en doe er een plaatje bij krijg ik deze melding:
PHP
Afbeelding niet gevonden!, terug
Warning: fclose(): supplied argument is not a valid stream resource in /www/htdocs/******/shop/admin/darts/functions.inc on line 57
Fout bij het invoeren van de gegevens in de database,
dubbele gegevens kunnen niet worden ingevoerd! terug
Terwijl het plaatje gewoon in de hosting staat.
Wie kan me helpen want ik heb alle geprobeerd maar lukt niet als ik hem zonder plaatje wil uploaden gaat ook niet.
Hoop dat iemand me kan helpen.
Hier is het scriptje:
PHP
<?
function add_to_db($varis,$tab) {
@$query = "INSERT into $tab VALUES ($varis)";
@$result = mysql_query($query)
or die("Fout bij het invoeren van de gegevens in de database,<br>\ndubbele gegevens kunnen niet worden ingevoerd! <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>\n");
@mysql_close($DB_link);
}
function ret_back($msg) {
die ("<font color=\"#FF0000\">$msg </COLOR>,<a href='javascript:history.go(-1);'>terug</a>");
}
function new_cat ($DRT_ROOT, $naam,$titel,$inleiding,$tung,$afbeelding,$volgorde) {
if (!$naam) die ("Geen naam ingevoerd!, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$titel) die ("Geen titel ingevoerd!, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$tung) die ("Geen tungsten ingevoerd!, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$inleiding) die ("Geen inleiding ingevoerd!, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
@$fp = fopen ($DRT_ROOT . $afbeelding, "r");
if (!$fp) echo ("Afbeelding niet gevonden!, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
fclose($fp);
add_to_db("'','$naam','$titel','$inleiding','$tung','$afbeelding','$volgorde'",'catd');
echo "<SCRIPT>parent.main.location.href='view_cat.php';</SCRIPT>";
}
function new_dart ($txt_artnr,$txt_naam,$chk_sort,$txt_prijs,$txt_gewicht,$txt_pgewicht,$slt_verpak,$txt_tungst,$chk_verberg,$slt_cat) {
if (!$txt_artnr) ret_back("Artikelnummer ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a><BR>\n");
if (!$txt_naam) ret_back("Naam ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$txt_pgewicht) ret_back("Postgewicht ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$txt_prijs) ret_back("Prijs ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$txt_gewicht) ret_back("Gewicht ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$slt_cat) ret_back("Categorie ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$txt_tungst) ret_back("Tungsten ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$slt_verpak) ret_back("Verpakking ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
add_to_db("'$txt_artnr','$txt_naam','$chk_sort','$txt_prijs','$txt_gewicht','$txt_pgewicht','$chk_verberg','$slt_cat','$slt_verpak','$txt_tungst'",'darts');
echo "<SCRIPT> parent.main.location.reload( true ); </SCRIPT>";
}
function del_dart($id) {
@$query = "DELETE FROM darts WHERE artnr=$id";
@$result = mysql_query($query)
or die("Fout bij het verwijderen van de gegevens in de database.<br>\nProbeer het opnieuw!, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>\n");
@mysql_close($DB_link);
echo "<SCRIPT> parent.main.location.reload( true ); </SCRIPT>";
}
function del_cat($id) {
@$query = "DELETE FROM catd WHERE catid=$id";
@$result = mysql_query($query)
or die("Fout bij het verwijderen van de gegevens in de database.<br>\nProbeer het opnieuw!, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>\n");
echo "<SCRIPT>this.location.href='view_cat.php';</SCRIPT>";
@mysql_close($DB_link);
}
function chg_dart($old,$txt_artnr,$txt_naam,$chk_sort,$txt_prijs,$txt_gewicht,$txt_pgewicht,$slt_verpak,$txt_tungst,$chk_verberg,$slt_cat) {
if (!$txt_artnr) ret_back("Artikelnummer ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a><BR>\n");
if (!$txt_naam) ret_back("Naam ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$txt_pgewicht) ret_back("Postgewicht ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$txt_prijs) ret_back("Prijs ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$txt_gewicht) ret_back("Gewicht ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$slt_cat) ret_back("Categorie ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$txt_tungst) ret_back("Tungsten ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$slt_verpak) ret_back("Verpakking ontbreekt, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
$query = "UPDATE darts SET artnr='$txt_artnr',naam='$txt_naam',sorting='$chk_sort',prijs='$txt_prijs',gewicht='$txt_gewicht',pgewicht='$txt_pgewicht',verberg='$chk_verberg',catid='$slt_cat',verpakid='$slt_verpak',tungsten='$txt_tungst' WHERE artnr=$old";
@$result = mysql_query($query)
or die("Fout bij het wijzigen van de gegevens in de database.<br>\nProbeer het opnieuw!, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>\n");
@mysql_close($DB_link);
echo "<SCRIPT> parent.main.location.reload( true ); </SCRIPT>";
}
function chg_cat($DRT_ROOT,$id,$naam,$titel,$inleiding,$tung,$afbeelding,$volgorde) {
if (!$naam) die ("Geen naam ingevoerd!, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$titel) die ("Geen titel ingevoerd!, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$inleiding) die ("Geen inleiding ingevoerd!, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
if (!$tung) die ("Geen tungsten ingevoerd!, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
$afb = "$DRT_ROOT$afbeelding";
@$fp = fopen ($afb, "r");
if (!$fp) echo ("Afbeelding niet gevonden!, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>");
fclose($fp);
$query = "UPDATE catd SET naam='$naam',titel='$titel',inleiding='$inleiding',tungsten='$tung',afbeelding='$afbeelding',volgorde='$volgorde' WHERE catid=$id";
@$result = mysql_query($query)
or die("Fout bij het wijzigen van de gegevens in de database.<br>\nProbeer het opnieuw!, <a href=\"#\" onclick=\"javascript:history.go(-1);\">terug</a>\n");
@mysql_close($DB_link);
echo "<SCRIPT>this.location.href='view_cat.php';</SCRIPT>";
}
?>
Toon Meer