Едит на скрипт

anival

Registered
Здравейте renegat96 ми написа 1 скрипт но така и неможахме да го подкараме за това ще ви помоля да го едитнете.

renegat96 каза:
ще го направим с два файла :wink:

ucp.php каза:
<?php
session_start();
$user = $_SESSION['user'];
$dbhost = ""; //хост за бд
$dbuser = ""; //юсър за бд
$dbpass = ""; //пас за бд
$db = ""; //базата данни
$conn = mysql_connect("$dbhost", "$dbuser", "$dbpass")or die("грешка при свързване с база данни");
mysql_select_db("$db", $conn)or die("грешна база данни");
$select = mysql_query("SELECT * FROM `users` WHERE username= '$user'");
while($userdata = mysql_fetch_array($select)) {
echo "<form action='update.php' method='post'>
<input type='text' name='godini' value='".$userdata['godini']."' />
<br />
<input type='button'>
</form>";
}
?>

update.php каза:
<?php
session_start();
$user = $_SESSION['user'];
$dbhost = ""; //хост за бд
$dbuser = ""; //юсър за бд
$dbpass = ""; //пас за бд
$db = ""; //базата данни
$conn = mysql_connect("$dbhost", "$dbuser", "$dbpass")or die("грешка при свързване с база данни");
mysql_select_db("$db", $conn)or die("грешна база данни");
$select = mysql_query("SELECT * FROM `users` WHERE username= '$user'");
$godini = $_POST['godini'];
$update = mysql_query("UPDATE `users` SET godini='$godini' WHERE username='$user'");
if ($update) {
echo "Вие успешно обновихте вашия профил!";
} else {
echo "грешка";
?>


и кажи кво става
Това е което той ми даде и явно това чудо се замества в профила но НЕ СЕ ЗАПИСВА В ДАТАБАЗАТА когато отида там е празно полето та въпроса ми е как да се записва в датабазата а не в профила защото нестава. Това ми трябва за едит на профили използвам го за аватар и неизлиза като картинка. В source кода неизлиза линк към img-то но като цъкна с дясното копче copy image address и си отива на картинката. Въпроса е как да го записва в датабазата ? :roll:
 
Някой неможе ли да го направи когато си логнат user да може да си едитва поле от датабазата в случея с аватар но не се променя в датабазата а се изчиства и става празно поле :roll:
 
ucp.php
Код:
<?php
session_start();
$user = $_SESSION['user'];
$dbhost = ""; //хост за бд
$dbuser = ""; //юсър за бд
$dbpass = ""; //пас за бд
$db = ""; //базата данни
$conn = mysql_connect("$dbhost", "$dbuser", "$dbpass")or die("грешка при свързване с база данни");
mysql_select_db("$db", $conn)or die("грешна база данни");
$select = mysql_query("SELECT * FROM `users` WHERE username= '$user'");
while($userdata = mysql_fetch_array($select)) {
echo "<form action='update.php' method='post'>
<input type='text' name='godini' value='".$userdata['godini']."' />
<br />
<input type='submit' name='update'>
</form>";
}
?>
Ако не стане, виж дали във всички страници за регистрирани има session_start(); най-горе.
 

Back
Горе