die "Nadel"

ohio

Erfahrenes Mitglied
guden,

mein prob, nich der drogenkonsum ;) sondern dieses script hier...

es will einfach nich :(

PHP:
<?php

include "connect.php";

$file_max_size = 100;
$req_type = "image/pjpeg";

if ($sent) {

if ($screen_file == "none" || !$screen_file || !$screen_file_name || $screen_file_size == 0) {

	echo "sorry, da stimmt was nich :(";

} else if ($screen_file_size > $file_max_size*1024) {
	echo "die maximale dateigröße wurde überschritten, sie darf nicht größer als ca $file_max_size kb betragen.";
} else if ($screen_file_type != $req_type) {
	echo "sie haben einen falschen datei typ gewählt. sie dürfen nur dateien vom typ $req_type hochladen.";
} else {

	$screen_file_name_old = $screen_file_name;

	$result = mysql_query("SELECT * FROM neX_wars WHERE id = $id");
	$out_date = mysql_result($result, 0, "date");
	$out_gegner = mysql_result($result, 0, "gegner");
	$screen_file_name_new = "id-" . $id . " date-" . $out_date . " gegner-" . $out_gegner . " map-" . $screen . ".jpg";
	

	$path_to_file = "../../100-percent/team-nex/img/war-screens/";
	$location = $path_to_file.$screen_file_name_new;
	copy($screen_file,$location);

	
	$screen = "screen_" . $screen;
	echo $write = ("update neX_wars set $screen = $screen_file_name_new WHERE id = $id");
	echo $result = mysql_query($write,$db);


	if (!copy || !$result) {
		echo "<br><br>sorry, da stimmt was nich :(<br>";

	echo mysql_error();
	} else {

	echo "die datei $screen_file_name_old wurde korrekt hochgeladen und in der datenbank hinzugefügt.";

	}
}



} else {
//----------BEGINN FORMS-----------\\
echo "<table boarder='1' align='center'><tr><td>";

echo "lad endlich das scheissteil hoch du depp!";

echo "<FORM ENCTYPE='multipart/form-data' ACTION='index.php?n_s=admin_add_screen&screen=$screen&id=$id' METHOD=POST>";
echo "<INPUT TYPE='hidden' name='MAX_FILE_SIZE' value='file_max_size'>";
echo "<INPUT NAME='screen_file' TYPE='file'><br><br>";
echo "<INPUT TYPE='submit' name='sent' value='abschicken' onfocus='if(this.blur)this.blur()'>";
echo "</FORM>";

echo "</form></td></tr></table>";
}
//------------END FORMS--------------//

mysql_close($db);

?>

ich bekomme außerdem noch andere vars, das is nich das prob, die ausgabe lautet:

You have an error in your SQL syntax near 'date-2002-01-01 gegner-hossa map-02_01.jpg WHERE id = 1' at line 1


also is da irgendwo die syntax im *****. thanks a lot for answers ;)
 
echo $write = ("update neX_wars set $screen = $screen_file_name_new WHERE id = $id");


versuch mal: set $screen = '$screen_file_name_new '

Mann beachte ' '

alle strings die an die db gesendet werden in ' '
dann muesst es klappen :)
 

Neue Beiträge

Zurück