код за потвърждение

feweR

Registered
Здравейте, може ли да ми дадете примерен код за потвърждение който да прави следкото:

Потребителя добавя даден файл и информация към него, но да не се добавя веднага към базата данни ами 1во администратора (в някоя друга страница да се случва това) да трябва да потвърди (да го прегледа) и от там да натисне примерно линк "добави" и да се добавя в базата данни.

Пример при добавяне на плъгини в cs-bg. Когато добавите плъгин ви изписва нещо от сорта. Благодаря, че добавихте еди какво си, сега файла ви трябва да бъде прегледан от администратор и тогава ще бъде добавен.

Ще съм много благодарен ако някой помогне :)


Кога с който се добавя файл е следния: http://dox.bg/files/dw?a=302e0ed9ae Качвам го като файл защото кода е малко голям [/php]
 
Първо искам да спомена, че не съм чел кода който си дал, но ще ти го обясня, така че с малко умения да можеш да се справиш сам. Записваш в базата данни името на новодобавения файл + поле което подсказва дали е одобрено или не.

Заявка при добавяне на файл:

Код:
mysql_query("INSERT into failove VALUES ('','$_SESSION[userid]','$_POST[file]','' ");


Примерна структура на база данни:

Код:
id       user_id           file                    odobren
11           33         39iwij3.txt

ID - AUTOINCREMENT
Когато влезе администратора вземаш всички неодобрени редове.

Код:
$bla = mysql_query("SELECT * from `failove` where odobren='' ");

//след това ги показваш

echo'<table>';
while($bll = mysql_fetch_array($bla) ) {
echo'<tr><td>Потребител - '.$bll[user_id].'</td>';
echo'<td>Файл - '.$bll[file].'</td></tr>';
}
echo'</table>';

Трябва да си направиш и една форма за одобрение в която имаш ID от базата данни на файла.

Когато той одобри файла:

Код:
mysql_query("UPDATE `failove` SET odobren='1' where id='$_POST[id]' ");
 

Back
Горе