Стикер добавяне

niksdevil

Registered
Здравейте, разполагам с този код, обаче искам да го преработя като се натисне върху дадено изображение да се записва адреса на снимката в базата данни - sticker ето го кода
Код:
<?php
define('IN_VALID', true);
echo ('');
$our = mysql_query("SELECT * FROM sticker WHERE username = '$session->username'") or die(mysql_error());
while($row = mysql_fetch_array($our)) {
$username = $row['username'];
$credit = $row['credit'];
}
if (!isset($_POST['update'])) {
echo ("
<form method=\"POST\">
<center> Ново потребителско име</center>
<center> <input type=\"text\" class=\"****\" name=\"name\" value=\"\"> </center>
<br>
<center> <input type=\"submit\" class=\"****\" name=\"update\" value=\"Обнови\"> </center>
Смяната на потребителското струва 10 кредита!
Когато си смените потребителското името ще ви се запази всичко!
</form>");
}
else {
$username = htmlspecialchars($_POST['username']);
$editip = ip2long($_SERVER['REMOTE_ADDR']);
if($credit<1){
echo "Нямате достатъчно кредити за това"; 
exit;
}
else {
$upcredit = mysql_query("UPDATE sticker SET username = '$username', credit=credit-1 WHERE username = '$session->username'") or die(mysql_error());
}
if(empty($password)) {
die(" <center> Невалидно потребителско име!а! </center> ");
}
if (!empty($password)) {
$proverka = mysql_query("SELECT * FROM sticker WHERE id='$session->username'") or die(mysql_error());
$r = mysql_fetch_array($proverka);
}
else { echo (" <center> Невалидна парола! </center> "); }
echo (" <center> Паролата е сменена успешно! </center> ");
echo ("<meta http-equiv=\"refresh\" content=\"3; url=pass.php\">");
}
echo ("");
echo ('');
?>
 
<?php
define('IN_VALID', true);
echo ('');
$our = mysql_query("SELECT * FROM sticker WHERE username = '$session->username'") or die(mysql_error());
while($row = mysql_fetch_array($our)) {
$username = $row['username'];
$credit = $row['credit'];
}
if (!isset($_POST['update'])) {
echo ("
<form method=\"POST\">
<center> Ново потребителско име</center>
<center> <input type=\"text\" class=\"****\" name=\"name\" value=\"\"> </center>
<br>
<center><input type="image" src="пътя до картинката" name="update" width="60" height="60"></center>
Смяната на потребителското струва 10 кредита!
Когато си смените потребителското името ще ви се запази всичко!
</form>");
}
else {
$username = htmlspecialchars($_POST['username']);
$editip = ip2long($_SERVER['REMOTE_ADDR']);
if($credit<1){
echo "Нямате достатъчно кредити за това";
exit;
}
else {
$upcredit = mysql_query("UPDATE sticker SET username = '$username', credit=credit-1 WHERE username = '$session->username'") or die(mysql_error());
}
if(empty($password)) {
die(" <center> Невалидно потребителско име!а! </center> ");
}
if (!empty($password)) {
$proverka = mysql_query("SELECT * FROM sticker WHERE id='$session->username'") or die(mysql_error());
$r = mysql_fetch_array($proverka);
}
else { echo (" <center> Невалидна парола! </center> "); }
echo (" <center> Паролата е сменена успешно! </center> ");
echo ("<meta http-equiv=\"refresh\" content=\"3; url=pass.php\">");
}
echo ("");
echo ('');
?>

Вместо бутон , да е картинка това ли имаш впревид ?
 
niksdevil каза:
Самата картинка, като я натиснеш линка й да се запаметява в базата данни

Дай по подробно , тая картинка къде е и за какво ще служи ?
 
Значи стой си картинката в страницата, обаче като натисна върху нея с мишката да се запиши линка на картинката в базата данни примерно :

<img src=http://site.com/kartinka.jpg>

и като натисна върху нея в базата данни да се запиши в графата sticker
нейния линк:

http://site.com/kartinka.jpg
 

Back
Горе