Jump to content
php.lv forumi

Nesaglaba vērtību...


reiniger

Recommended Posts

forma:

<form action="img_upload.php" enctype="multipart/form-data" method="post">
						<input type="hidden" name="MAX_FILE_SIZE" value="250000" />

						<input type="file" name="img" />
						<input type="submit" value="Saglabāt" />
						<input type="reset" value="Nodzēst" />
			</form>

 

img_upload.php

 

<?php

	$uploaddir = '../img/';
	$uploadname = basename($_FILES['img']['name']);

	$uploadfile = $uploaddir . $uploadname;

if (move_uploaded_file($_FILES['img']['tmp_name'], $uploadfile)) {
echo "Fails veiksmigi saglabāts.\n";
} else {
echo "Faila saglabāšana nav izdevusies!\n";
}
echo "<br />";
echo "Saglabāšanas informācija:\n";
print_r($_FILES);

$query="UPDATE table_img SET
	img_name='$uploadname',
	img_adres='$uploadfile' WHERE img_id=1"; 

	echo mysql_error();

	var_dump($query);

	if (mysql_query($query,$connection)){
	echo "Veiksmigi izlabots.";}
	else{
		echo"darbība neizdevas";}
?>

 

šāds ir mans pilnais kods... ir tads prikols ka vērtību $uploadfile vinš datubaze ieraksta tikai $uploaddir vērtību '../img/' un paša faila vards $uploadname vērtība nava.

Edited by reiniger
Link to comment
Share on other sites

reiniger, 100% tu mums māni tagad. Ja tu saki, ka pirms tā kverija manuāli uzseto vērtību viss iet, kā arī, ka mysql_error() neatgriež neko pēc kverija, tad skaidrs, ka visam ir jābūt kārtībā.

 

Nu man ir lielakais joks laikam izdevies... kada velna pec es te dzitu zosis. SVIESTS...

 

Varbut te varetu but kada vaina mana VAMP serverī?

 

Es atklāju vienu prikolu. Kad caur formu nosuta vertibas un ieraksta caur kveriju un tas es vēlreiz caur post vērtības nosutiju uz sakumlapu un velreiz liku viņam saglabāt datu bāzē tad uz bridi rezultats paradas bet tad atkal pec refresh pazud!!!

 

img.php

<form action="img_upload.php" enctype="multipart/form-data" method="post">
						<input type="hidden" name="MAX_FILE_SIZE" value="250000" />
						<input type="file" name="upload_header_img" />
						<input type="submit" value="Saglabāt" />
								   </form>		   			
			$name=$_POST['name'];					
				echo $name;					
				print "<br>";
			$query="UPDATE table_img SET img_name='$name',
	img_adres='{riepa}' WHERE img_id=1";		
	if (mysql_query($query,$connection)){
	echo "Veiksmigi izlabots.";}
	else{
		echo"darbība neizdevas";}					
				$img=mysql_query('SELECT * FROM `table_img`');
while($img=mysql_fetch_row($img))
  echo $img[0].' - '.$img[1].' - '.$img[2].'<br/>';		
?>

 

 

<?php					
	$uploaddir = '../img/';
	$uploadname = basename($_FILES['img']['name']);		
	$uploadfile = $uploaddir . $uploadname;
if (move_uploaded_file($_FILES['img']['tmp_name'], $uploadfile)) {
echo "Fails veiksmigi saglabāts.\n";
} else {
echo "Faila saglabāšana nav izdevusies!\n";
}
echo "<br />";
echo "Saglabāšanas informācija:\n";
print_r($_FILES);
$query="UPDATE table_img SET
	img_name='$uploadname',
	img_adres='$uploadfile' WHERE img_id=1";		
	echo mysql_error();		
	var_dump($query);		
	if (mysql_query($query,$connection)){
	echo "Veiksmigi izlabots.";}
	else{
		echo"darbība neizdevas";}
?>
<form action="img.php" enctype="multipart/form-data" method="post">
						<input type="text" name="name" value="<?php echo $uploadname; ?>" />
						<br />
						<input type="file" name="upload_img" />
						<input type="submit" value="Saglabāt" />
			</form>

 

kad atgriezas pec šīs formas uz img.php vērtības parādās arī datu bāzes parādīšanas kverija, bet phpmyadmin rada tukšu. kad uztaisa img.php refresh vērtības pazūd... :(

 

Domaju ka mans VAMP serveris gļuko bet uzliku uz HOST tas pats... :@

Edited by reiniger
Link to comment
Share on other sites

×
×
  • Create New...