|
|
|
|
|
для: dima2207
(27.02.2007 в 19:04)
| | tac vrode...
$f=POST['forma'];
"UPDATE `dbh` SET `pole`='$znecenie' WHERE условие"
$query = "UPDATE dbh SET var='$var' , var1='$var1' ,var2='$var2' WHERE VAR='$USLOVIE'";
ea polzuiusi takim codom:
$sql = ("UPDATE `userlist` SET
`fname`='".$_POST[fname]."',
`obomne`='".$_POST[obomne]."',
`osebe`='".$_POST[osebe]."',
`sname`='".$_POST[sname]."',
`loc`='".$_POST[loc]."' ,
`foto`='".$_FILES[filename][name]."'
WHERE `name`='".$_SESSION['name']."'");
(obnovlenie dannyh o sebe v ankete)
smotrite primer =) | |
|
|
|
|
|
|
|
для: D.A.N_visator
(27.02.2007 в 18:59)
| | а вы не подскажите формат записи UPDATE какое условие там должно быть применительно к моему случаю ???
$f=POST['forma'];
"UPDATE `dbh` SET `1`='$f' WHERE условие" | |
|
|
|
|
|
|
|
для: KPETuH
(27.02.2007 в 13:45)
| | mozhet ne replace a UPDATE | |
|
|
|
|
|
|
|
для: Ralph
(27.02.2007 в 13:14)
| | нужно использовать не insert а replace вроде точно не припомню | |
|
|
|
|
|
|
|
для: dima2207
(27.02.2007 в 06:25)
| | Не,ну правда,как то непонятно...Поле -оно неделимое,в него можно или записать,или не записать,нельзя записать пол-поля...И цикл можно было сделать так:
<?...
$str='';
while( $table = mysql_fetch_array ( $tbl ))
{$str.=$table['1'];
}
...?>
|
| |
|
|
|
|
|
|
|
для: dima2207
(27.02.2007 в 06:25)
| | >Подскажите пожалуйста как сделать так чтобы каждый раз когда я добавляю одну строчку оно не перезаписывало содержимое всего поля ???
Кто "оно"? | |
|
|
|
|
|
|
|
для: Ralph
(27.02.2007 в 06:03)
| | нет , дело не в атоинкременте , а в следующем :
заносим данные из таблицы в текстареа.
и передаем методом пост на стр. submit.php
<?
require_once("config.php");
// ===============================
$query = 'SELECT `1` FROM `dbh` LIMIT 0, 30 ';
$tbl = mysql_query($query);
if(!$tbl) exit(mysql_error());
//========================
if(mysql_num_rows($tbl))
{
while($table = mysql_fetch_array($tbl))
{
$g=$g+1;
$stroka[$g]=$table['1'];
}
}
$str = implode(" ",$stroka);
echo "<form method=POST action='submit.php'><td><textarea class=\"F3\" name='forma' rows=\"20\" cols=\"65\">$str</textarea>";
echo"<input class=\"F1\" type=\"submit\" value=\"Подтвердить\"></form>";
?>
Далее, записываю данные в таблицу :
<?
// ===================
require_once("config.php");
// ==================
if (!get_magic_quotes_gpc())
{
$_POST['forma'] = mysql_escape_string($_POST['forma']);
}
// =====================================
$query = "INSERT INTO dbh VALUES('$_POST[forma]')";
if(!mysql_query($query)) exit(mysql_error());
else
{ echo "Данные успешно добавлены";}
?>
|
Подскажите пожалуйста как сделать так чтобы каждый раз когда я добавляю одну строчку оно не перезаписывало содержимое всего поля ??? | |
|
|
|
|
|
|
|
для: dima2207
(27.02.2007 в 05:45)
| | Что за странная таблица-с одним полем,да еще и с автоинкрементом ... | |
|
|
|
|
|
|
| есть таблица , в ней одно поле . и когда я перезаписываю данные то они просто добавляются к тем что уже были . а мне надо что-бы они замещали прежние . как это сделать , подскажите !!! | |
|
|
|
|