mysql - uploading file to server with php code -
i want write php code that's update existing data on mysql table , uploading file server... everithing working, file upload doesn't. if can me out this, apreciate that! code:
<?php // personal data assignment if ($_session['username'] == "zdraci"){ require('config.inc'); $target = 'galab-kepek/'; $tablename = "data_laci"; } if ($_session['username'] == "styven"){ require('config2.inc'); $target = 'galab-kepek2/'; $tablename = "data_timi"; } //get form data $gyuruszam = $_request["gyuruszam"]; $new_gyuruszam = $_post["gyuruszam-new"]; $apja = $_post["apja"]; $anya = $_post["anya"]; $baknyosteny = $_post["baknyosteny"]; $megjegyzes = $_post["megjegyzes"]; $pic=($_files['photo1']['name']); if($pic == null || $pic == ""){ $pic = "nincs kép!"; } //this directory images saved $targetfile = $target . basename( $_files['photo1']['name']); if ($new_gyuruszam != null){ $sql0 = mysql_query("update $tablename set gyuruszam = '$new_gyuruszam' gyuruszam = '$gyuruszam'"); $sql0_r = mysql_affected_rows(); $sql1 = mysql_query("update $tablename set apja = '$apja' gyuruszam = '$new_gyuruszam'"); $sql1_r = mysql_affected_rows(); $sql2 = mysql_query("update $tablename set anya = '$anya' gyuruszam = '$new_gyuruszam'"); $sql2_r = mysql_affected_rows(); $sql3 = mysql_query("update $tablename set baknyosteny = '$baknyosteny' gyuruszam = '$new_gyuruszam'"); $sql3_r = mysql_affected_rows(); if($pic == null || $pic == ""){ $sql4 = mysql_query("update $tablename set kepneve = '$pic' gyuruszam = '$new_gyuruszam'"); $sql4_r = mysql_affected_rows(); } $sql5 = mysql_query("update $tablename set megjegyzes = '$megjegyzes' gyuruszam = '$new_gyuruszam'"); $sql5_r = mysql_affected_rows(); } else{ $sql1 = mysql_query("update $tablename set apja = '$apja' gyuruszam = '$gyuruszam'"); $sql1_r = mysql_affected_rows(); $sql2 = mysql_query("update $tablename set anya = '$anya' gyuruszam = '$gyuruszam'"); $sql2_r = mysql_affected_rows(); $sql3 = mysql_query("update $tablename set baknyosteny = '$baknyosteny' gyuruszam = '$gyuruszam'"); $sql3_r = mysql_affected_rows(); if($pic == null || $pic == ""){ $sql4 = mysql_query("update $tablename set kepneve = '$pic' gyuruszam = '$gyuruszam'"); $sql4_r = mysql_affected_rows(); } $sql5 = mysql_query("update $tablename set megjegyzes = '$megjegyzes' gyuruszam = '$gyuruszam'"); $sql5_r = mysql_affected_rows(); } ?>
and second part of code:
<?php if ($sql0_r > 0 || $sql1_r > 0 || $sql2_r > 0 || $sql3_r > 0 || $sql4_r > 0 || $sql5_r > 0 ) { if ($new_gyuruszam == null) { echo '<center><h2><br/>sikeres frissítés!</h2><br/><h3>a következő gyűrűszám "<b style="color:#c60">'.$gyuruszam.'</b>" felülíródott az új adatokkal!</h3></center>'; } else { echo '<center><h2><br/>sikeres frissítés!</h2><br/><h3>a következő gyűrűszám "<b style="color:#c60">'.$gyuruszam.'</b>" felülíródott az új "<b style="color:#c60">'.$new_gyuruszam.'</b>" gyűrűszámal!</h3></center>'; } } else { echo '<center><h2><br/>a frissítés nem lehetséges!</h2><br/><h3>lehet, hogy nem létezik ez gyűrűszám lementve,<p>vagy nem változtattál semmit az adatokon...</p></h3></center>'; } //writes photo server if(move_uploaded_file($_files['photo1']['tmp_name'], $targetfile)) { //tells if ok echo "<center><br/><h3>a kép sikeresen lementödött!</h3></center>"; } else { //gives , error if not echo "<center><br/><h3>sikertelen kép lementés, lehetséges ok:<br/>-nem választottál ki képet;</h3></center>"; } ?>
if select or not file, it's give me error second loop if(move_uploaded_file($_files['photo1']['tmp_name'], $targetfile))
it's tell me no file selected (because error message loop... thank in advance!
Comments
Post a Comment