код за промяна на базата данни

feweR

Registered
Примерно имам база данни която от form се запазва примерно "Отворено" и ми трябва код с който мога да промена полено с някакъв файл но не знам какъв да е кода... да е нещо като това за изтриване:

Код:
<?php
include "config.php";
$id = htmlspecialchars($_GET['id']);
if(!$id) {
echo 'text;
}
else {
$delete = mysql_query("DELETE FROM `table` WHERE id='$id'") or die(mysql_error());
if($delete == true) {
echo 'Успешно приключихте сборката';
echo '<meta http-equiv="refresh" content="1;url=#">';
}
}
?>

обаче да не изтрива ами да променя дадената таблица която аз искам. Надявам се да сте ме разбрали.

Сетих се за пример: gather-a на esl има сборки които са "Отворени" и след като приклзючи сборката се клика на "Приключи сборката" и автоматично сборката става "Приключена"
 
Ще имаш заявка подобна на тази:
[sql]
mysql_query("UPDATE `tablica` SET pole='$promenliva' WHERE id='$id'") or die (mysql_error());
[/sql]
 
Примерен линк, за промяна на информаацията:
edit.php?id=ID // edit.php?id=21

PHP:
<?php
$id = (int)$_GET['id'];
echo "<table width=\"50%\" cellpadding=\"0\" cellspacing=\"10\" border=\"0\">";
if ($_POST['submit']) {
        $text= $_POST['text'];
        mysql_query("UPDATE `table` SET text='$text' WHERE id='$id'") or die (mysql_error());
} else {
    $query = mysql_query("SELECT * FROM `table` WHERE id='$id'") or die (mysql_error());
    while($row = mysql_fetch_array($query)) {
                $id = $row['id'];
                $text= $row['text'];
        echo "
        <form action=\"\" method=\"post\">
        <tr>
                <td align=\"right\">Текст: </td>
                <td><input type=\"text\" name=\"text\" value=\"$text\" size=\"30\"></td>
        </tr>
        <tr>
                <td></td>
                <td><br><input type=\"submit\" value=\" запиши \"></form></td>
        </tr>
        </table>";
        }
}
?>
 

Back
Горе