Здравейте!
Направих си едно кодче за вкарване на текст с език в бд.Съответно и бд с категориите.Проблемат ми е ,че изкарвайки резултатите от таблицата с категориите не им показва id на реда.Кода сиг. съм го прегледал 15-20 пъти,открих всякакви други грешки,но не и причината за липсващото ми id.Кода мога да го направя и на ръка,но не е там работата.Все пък съм начинаещ и ще е добре да разбера от къде се получава тази грешка.
Направих си едно кодче за вкарване на текст с език в бд.Съответно и бд с категориите.Проблемат ми е ,че изкарвайки резултатите от таблицата с категориите не им показва id на реда.Кода сиг. съм го прегледал 15-20 пъти,открих всякакви други грешки,но не и причината за липсващото ми id.Кода мога да го направя и на ръка,но не е там работата.Все пък съм начинаещ и ще е добре да разбера от къде се получава тази грешка.
Код:
<?php
session_start();
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
if($_SESSION['username'])
{
include 'config.php';
$username=$_SESSION['username'];
echo 'В момента редактираш мета-таговета на сайта-'.$_SESSION['username'].'<br/><br/>';
if(isset($_POST['submit']))
{
$text=htmlspecialchars($_POST['text']);
$pass=md5($_POST['pass']);
$ezik=$_POST['ezika'];
$sql_n="SELECT * FROM users WHERE username='$username'";
$result_n=mysql_query($sql_n);
$row_n=mysql_fetch_array($result_n);
$pass_p=$row_n['password'];
if($pass == $pass_p)
{
$upd="INSERT INTO body_index (text , lang) VALUES ('$text', '$ezik')";
$resulta=mysql_query($upd);
echo 'Данните бяха променени успешно!';
}
else
{
echo 'Паролата не съвпада!';
}
}
echo '<br/><form method="post" action="add.php">
Код:<br/><textarea cols="40" rows="8" name="text"></textarea><br/>
Парола:<br/><input type="password" name="pass" size="20"/><br/>
Език:<select name="ezika">';
$sql="SELECT ezik FROM ezik";
$result=mysql_query($sql) or die (mysql_error());
while($row=mysql_fetch_array($result))
{
echo'<option value="'.$row['id'].'">'.$row['ezik'].'</option>';
}
echo '</select><br/><input type="submit" name="submit" value="Промени настройките"/></form>';
}
else
{
echo 'Нямате достъп до тази страница.<br/>Можете да влезните от <a href="login.php">тук</a>.';
}
?>
Код:
CREATE TABLE IF NOT EXISTS `ezik` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ezik` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
)
Код:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
В момента редактираш мета-таговета на сайта-reletobg<br/><br/><br/><form method="post" action="add.php">
Код:<br/><textarea cols="40" rows="8" name="text"></textarea><br/>
Парола:<br/><input type="password" name="pass" size="20"/><br/>
Език:<select name="ezika"><option value="">bg</option></select><br/><input type="submit" name="submit" value="Промени настройките"/></form>