Трябва ми малко помощ, не мога да разбера защо не става.
Може би това не е най-добрият начин за редакция на ред, но друг не знам.
Пробвах там където е SET title='$title', да го променя на SET title='123' и заявката се промени, както би трябвало да стане, но когато е с $title не работи.
Преди самата заявка дадох едно echo на $title и стойностите се виждат правилно, но когато трябва да се Update-не не променя нищо.
Това важи и за другите полета не само за титле, но с него давам примера.
Дано да е станало ясно :lol:
Ето го и кода:
<?php
if(isset($_GET['edit'])){
$temp_id = $_GET['edit'];
$result = mysql_query("SELECT * FROM tests WHERE id = '$temp_id'");
$post = mysql_fetch_assoc($result);
if(isset($_POST['editBut'])){
$title = $post['title'];
$description = $post['description'];
$keywords = $post['slug'];
mysql_query ("UPDATE tests SET title='$title', description='$description', slug='$keywords' WHERE id='$temp_id'");
mysql_query($q) or die(mysql_error());
}
?>
<form action="" method="post">
<h3>Заглавие:</h3>
<input class="title" type="text" name="title" value="<?php echo $post['title']; ?>" />
<h3>Описание:</h3>
<input class="text" type="text" name="description" value="<?php echo $post['description']; ?>" />
<br />
<h5>Keywords:</h5>
<input class="other" type="text" name="slug" value="<?php echo $post['slug']; ?>" />
<br >
<input name="editBut" type="submit" value="Изпрати">
</form>
<?php
}
?>
Може би това не е най-добрият начин за редакция на ред, но друг не знам.
Пробвах там където е SET title='$title', да го променя на SET title='123' и заявката се промени, както би трябвало да стане, но когато е с $title не работи.
Преди самата заявка дадох едно echo на $title и стойностите се виждат правилно, но когато трябва да се Update-не не променя нищо.
Това важи и за другите полета не само за титле, но с него давам примера.
Дано да е станало ясно :lol:
Ето го и кода:
<?php
if(isset($_GET['edit'])){
$temp_id = $_GET['edit'];
$result = mysql_query("SELECT * FROM tests WHERE id = '$temp_id'");
$post = mysql_fetch_assoc($result);
if(isset($_POST['editBut'])){
$title = $post['title'];
$description = $post['description'];
$keywords = $post['slug'];
mysql_query ("UPDATE tests SET title='$title', description='$description', slug='$keywords' WHERE id='$temp_id'");
mysql_query($q) or die(mysql_error());
}
?>
<form action="" method="post">
<h3>Заглавие:</h3>
<input class="title" type="text" name="title" value="<?php echo $post['title']; ?>" />
<h3>Описание:</h3>
<input class="text" type="text" name="description" value="<?php echo $post['description']; ?>" />
<br />
<h5>Keywords:</h5>
<input class="other" type="text" name="slug" value="<?php echo $post['slug']; ?>" />
<br >
<input name="editBut" type="submit" value="Изпрати">
</form>
<?php
}
?>