NiTrino Posted April 10, 2008 Report Share Posted April 10, 2008 mistika.. nu a ja to var_dump($query); iebazh phpmyadminaa, apdeito taksh? Link to comment Share on other sites More sharing options...
reiniger Posted April 10, 2008 Author Report Share 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... Link to comment Share on other sites More sharing options...
Val Posted April 10, 2008 Report Share Posted April 10, 2008 mysql_query mēģināji? :) Link to comment Share on other sites More sharing options...
reiniger Posted April 10, 2008 Author Report Share 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 Link to comment Share on other sites More sharing options...
Val Posted April 10, 2008 Report Share Posted April 10, 2008 dabubāzei vispār izdodas pieslēgties? Link to comment Share on other sites More sharing options...
reiniger Posted April 10, 2008 Author Report Share Posted April 10, 2008 Es pats uzdodot citas vertibas ar piemeram $uploadname=1; viss saglabajas... Link to comment Share on other sites More sharing options...
Val Posted April 10, 2008 Report Share 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... Link to comment Share on other sites More sharing options...
reiniger Posted April 10, 2008 Author Report Share Posted April 10, 2008 id => INT img_name => VARCHAR 250 img_adres => VARCHAR 250 nezinu ko darit... Link to comment Share on other sites More sharing options...
andrisp Posted April 11, 2008 Report Share 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ā. Link to comment Share on other sites More sharing options...
reiniger Posted April 13, 2008 Author Report Share 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 Link to comment Share on other sites More sharing options...
Recommended Posts