NiTrino Posted April 10, 2008 Report Posted April 10, 2008 mistika.. nu a ja to var_dump($query); iebazh phpmyadminaa, apdeito taksh?
reiniger Posted April 10, 2008 Author Report Posted April 10, 2008 Ieksh phpmyadmin iekopejot to iekšā viss strādā... pat restart uztaisiju nekas namainījās... iesakiet kādu citu variantu ka izpildīt šādu variantu...
reiniger Posted April 10, 2008 Author Report Posted April 10, 2008 (edited) 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 April 10, 2008 by reiniger
reiniger Posted April 10, 2008 Author Report Posted April 10, 2008 Es pats uzdodot citas vertibas ar piemeram $uploadname=1; viss saglabajas...
Val Posted April 10, 2008 Report Posted April 10, 2008 nu tad img_name kolonnai ir tips INT? un vispār jau mysql_error vajadzēja likt aiz mysql_query nevis aiz sql pieprasījuma...
reiniger Posted April 10, 2008 Author Report Posted April 10, 2008 id => INT img_name => VARCHAR 250 img_adres => VARCHAR 250 nezinu ko darit...
andrisp Posted April 11, 2008 Report Posted April 11, 2008 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ā.
reiniger Posted April 13, 2008 Author Report Posted April 13, 2008 (edited) 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 April 13, 2008 by reiniger
Recommended Posts