Имам следния код:
Искам когато се избере на селект менюто "Одобри" (- НЕ) - да трие записите в датабазата (с mysql_query) и качените снимки в папката ($path2="images/usergallery/"
с някоя функция примерно.
Ето как са дефинирани имената:
$filea - трябва да се ползва при remove функцията, нещо подобно:
$path$filea.
Благодаря предварително!
Код:
<?php
define('IN_VALID', true);
include ("../conf.php");
function secure($var) {
return addslashes(htmlspecialchars($var));
}
$id = secure($_GET['id']);
if (secure($_GET['id']))
{
mysql_query("SET NAMES utf8");
$query = mysql_query("SELECT * from `galeriq` WHERE id = '$id'")or die(mysql_error()."<br />Грешка: ".__LINE__);
$row = mysql_fetch_array($query);
$odobren = $row['odobren'];
$opisanie = $row['opisanie'];
$gallerypics = $row['gallerypics'];
$date = $row['date'];
echo "<form method='POST'><center>
<table border='0' style'width: 500px;'>
<tr>
<td>Одобри:</td>
<td><select name='odobren' style='width: 175px'><option value='da'>да</option> <option value='ne'>не</option></select> </td>
</tr>
<tr>
<td>Описание:</td>
<td>
<textarea name='opisanie'>$opisanie</textarea>
</td>
</tr>
<tr>
<td>Снимка:</td>
<td>
URL: <input type='text' name='gallerypics' value='$gallerypics'><br />
<img src='http://site-bg.com/$gallerypics' width='150' height='150'/>
</td>
</tr>
<tr>
<td>Добавен на:</td>
<td>
<input type='text' name='date' value='$date'>
</td>
</tr>
</table> <br>
<input type='submit' name='submit' value='Готово!'>
</center>
</form>";
$ok = secure($_POST['submit']);
$odobren = secure($_POST['odobren']);
$nopisanie = secure($_POST['opisanie']);
$npic = secure($_POST['gallerypics']);
$ndate = secure($_POST['date']);
if (secure($_POST['submit']))
{
$odobren = trim(strip_tags(addslashes($_POST['odobren'])));
mysql_query("SET NAMES utf8");
$update = mysql_query("UPDATE `galeriq` SET odobren='$odobren', opisanie='$nopisanie', gallerypics='$npic', date='$ndate' WHERE id = '$id'")or die(mysql_error()."<br />Грешка: ".__LINE__);
echo "Поздравления..";
}
}
else {
echo 'грешка в кода..';
}
?>
Ето как са дефинирани имената:
Код:
$filehash = str_shuffle(md5($_FILES['gallerypics']['name']));
$filea = $filehash.".$d";
$path$filea.
Благодаря предварително!