здравейте значи имам уплоад система в която вкарвам данни в БД после ги искарвам и мога и да редактирам също така, но при редактирането не ми се получава редакцията на снимките ,тоест искам да мога да сменям снимките ако съм объркал при уплоада,имате ли идея как може да стане това
значи обикновените данни които са текст ги вадя така нали давам пример само с едно от полетата
а така по принцип уплоадвам снимките
някои има ли идеа как мога да го оправя
благодаря предварително
значи обикновените данни които са текст ги вадя така нали давам пример само с едно от полетата
Код:
include ("../connect.php");
$id=$_GET['id'];
$query="SELECT * FROM cars WHERE id='$id'";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
$i=0;
while ($i < $num) {
$id=mysql_result($result,$i,"id");
$cena=mysql_result($result,$i,"cena");
<input type="hidden" name="id" value="<?php echo $id ?>">
<tr>
<td><div align="right"><strong><em>Цена(лв):</em></strong></div></td>
<td colspan="3"><div align="left">
<input name="cena" type="text" class="blocks" value="<?php echo $cena ?>" size="25" maxlength="20" />
</div></td>
</tr>
<tr><td></td><td colspan="3"> <input type="submit" name="Submit" style="float:center" value="Редактиране" class=form />
</td></tr>
</form>
<?php
if($_POST['Submit']){
$id = $_POST['id'];
$cena = $_POST['cena'];
include("../connect.php");
$query = "UPDATE cars SET `cena`='$cena', WHERE `id`='$id' ";
$ok = mysql_query($query);
if($ok){
echo " <em>Данните бяха променени успешно!</em>";
}else{
echo die(mysql_error());
}
};
?>
а така по принцип уплоадвам снимките
Код:
<?php
if($_GET['do'] == "up") {
@move_uploaded_file($_FILES['pic']["tmp_name"], "../files/" . $_FILES['pic']['name']);
include ("../connect.php");
$id = $_POST['id'];
$name = $_POST['name'];
$cena=$_POST['cena'];
$filename=rawurlencode($_FILES['pic']['name']);
$sql = "INSERT INTO `cars` VALUES('', '$cena', '../files/".$filename."' )" or die(mysql_error());
//Проверява дали фаелът е дожавен в бд или не
if(mysql_query($sql) != ""){
echo "<em>Автомобилът е добавен!</em>";
}else
{
echo die(mysql_error());
}
}
?>
<form action="?do=up" method="post" enctype="multipart/form-data">
<tr>
<td width="146"><div align="right"><em><strong>Главна Снимка:</strong></em></div></td>
<td colspan="3"><div align="left">
<tr>
<td><div align="right"><strong><em>Цена(лв):</em></strong></div></td>
<td colspan="3"><div align="left">
<input name="cena" type="text" class="blocks" value="" size="25" maxlength="20" />
</div></td>
</tr>
<tr><td></td><td colspan="3"> <input type="submit" name="Submit" style="float:center" value="Добавяне" />
</td></tr>
</form>
някои има ли идеа как мога да го оправя
благодаря предварително