|
|
|
| вопсчем то вот....
<?php
if ($_post['command']=="edit") {
$change_links= 'UPDATE link SET col='.$_post['col1'].', link=`'.$_POST['link1'].'` WHERE id_link=1;
UPDATE link SET col='.$_POST['col2'].', link=`'.$_POST['link2'].'` WHERE id_link=2;
UPDATE link SET col='.$_POST['col3'].', link=`'.$_POST['link3'].'` WHERE id_link=3;
UPDATE link SET col='.$_POST['col4'].', link=`'.$_POST['link4'].'` WHERE id_link=4;
UPDATE link SET col='.$_POST['col5'].', link=`'.$_POST['link5'].'` WHERE id_link=5;
UPDATE link SET col='.$_POST['col6'].', link=`'.$_POST['link6'].'` WHERE id_link=6;
UPDATE link SET col='.$_POST['col7'].', link=`'.$_POST['link7'].'` WHERE id_link=7;
UPDATE link SET col='.$_POST['col8'].', link=`'.$_POST['link8'].'` WHERE id_link=8;
UPDATE link SET col='.$_POST['col10'].', link=`'.$_POST['link10'].'` WHERE id_link=10;
';
mysql_query($change_links); echo"Ссылки изменены!";
}
echo '
<form method="post" name="filename">
<input name="command" type="hidden" value="edit">
';
$show_forms = mysql_query("select * from `link`;");
if($show_forms){
while ($form = mysql_fetch_array($show_forms)){
$form['link'] = stripslashes($form['link']);
echo '<input type="text" value="'.$form['link'].'" name="link'.$form['id_link'].'" ><input type="text" value="'.$form['col'].'" name="col'.$form['id_link'].'" ><br>';}
} else {echo "Ошибка: ".mysql_error()."<br> "; exit();}
echo '
<input type="hidden" value="refresh" name="page" >
<input type="submit" value="Сохранить" name="B1">
</form>';
if($page == "refresh"){
echo "";}
?>
|
| |
|
|
|
|
|
|
|
для: spider-x
(15.09.2006 в 16:04)
| | а что за обишка? не обновляется БД или что? | |
|
|
|
|
|
|
|
для: DEM
(15.09.2006 в 16:31)
| | ага.. просто не хочет изменять...
<?php
if ($_post['command']=="edit") {
echo mysql_error();
mysql_query("UPDATE link SET col=`".$_POST['col1']."`, link=`".$_POST['link1']."` WHERE id_link=1;");
mysql_query("UPDATE link SET col=`".$_POST['col2']."`, link=`".$_POST['link2']."` WHERE id_link=2;");
mysql_query("UPDATE link SET col=`".$_POST['col3']."`, link=`".$_POST['link3']."` WHERE id_link=3;");
mysql_query("UPDATE link SET col=`".$_POST['col4']."`, link=`".$_POST['link4']."` WHERE id_link=4;");
mysql_query("UPDATE link SET col=`".$_POST['col5']."`, link=`".$_POST['link5']."` WHERE id_link=5;");
mysql_query("UPDATE link SET col=`".$_POST['col6']."`, link=`".$_POST['link6']."` WHERE id_link=6;");
mysql_query("UPDATE link SET col=`".$_POST['col7']."`, link=`".$_POST['link7']."` WHERE id_link=7;");
mysql_query("UPDATE link SET col=`".$_POST['col8']."`, link=`".$_POST['link8']."` WHERE id_link=8;");
mysql_query("UPDATE link SET col=`".$_POST['col9']."`, link=`".$_POST['link9']."` WHERE id_link=9;");
mysql_query("UPDATE link SET col=`".$_POST['col10']."`, link=`".$_POST['link10']."` WHERE id_link=10;");
echo"Ссылки изменены!";
}
echo '
<form method="post" name="filename">
<input name="command" type="hidden" value="edit">
';
$show_forms = mysql_query("select * from `link`;");
if($show_forms){
while ($form = mysql_fetch_array($show_forms)){
$form['link'] = stripslashes($form['link']);
echo '<input type="text" value="'.$form['link'].'" name="link'.$form['id_link'].'" ><input type="text" value="'.$form['col'].'" name="col'.$form['id_link'].'" ><br>';}
} else {echo "Ошибка: ".mysql_error()."<br> "; exit();}
echo '
<input type="hidden" value="refresh" name="page" >
<input type="submit" value="Сохранить">
</form>';
if($page == "refresh"){
echo "";}
?>
| сделал так.. .и всё равно не хочет ... | |
|
|
|
|
|
|
|
для: spider-x
(15.09.2006 в 16:51)
| | трабла была в запросе там нужно было гет использовать ))) а не пост )))
если кому надо ...
<?php
if ($_GET['command'] == "edit") {
echo"Ссылки изменены!";
mysql_query("UPDATE link SET col='".$_GET['col1']."', link='".$_GET['link1']."' WHERE id_link=1;");
mysql_query("UPDATE link SET col='".$_GET['col2']."', link='".$_GET['link2']."' WHERE id_link=2;");
mysql_query("UPDATE link SET col='".$_GET['col3']."', link='".$_GET['link3']."' WHERE id_link=3;");
mysql_query("UPDATE link SET col='".$_GET['col4']."', link='".$_GET['link4']."' WHERE id_link=4;");
mysql_query("UPDATE link SET col='".$_GET['col5']."', link='".$_GET['link5']."' WHERE id_link=5;");
mysql_query("UPDATE link SET col='".$_GET['col6']."', link='".$_GET['link6']."' WHERE id_link=6;");
mysql_query("UPDATE link SET col='".$_GET['col7']."', link='".$_GET['link7']."' WHERE id_link=7;");
mysql_query("UPDATE link SET col='".$_GET['col8']."', link='".$_GET['link8']."' WHERE id_link=8;");
mysql_query("UPDATE link SET col='".$_GET['col9']."', link='".$_GET['link9']."' WHERE id_link=9;");
mysql_query("UPDATE link SET col='".$_GET['col10']."', link='".$_GET['link10']."' WHERE id_link=10;");
}
echo '
<form method="GET" action="block_links.php?command=edit" name="filename">
<input name="command" type="hidden" value="edit">
';
$show_forms = mysql_query("select * from `link`;");
if($show_forms){
while ($form = mysql_fetch_array($show_forms)){
$form['link'] = stripslashes($form['link']);
echo '<input type="text" value="'.$form['link'].'" name="link'.$form['id_link'].'" ><input type="text" value="'.$form['col'].'" name="col'.$form['id_link'].'" ><br>';}
} else {echo "Ошибка: ".mysql_error()."<br> "; exit();}
echo '
<input type="hidden" value="refresh" name="page" >
<input type="submit" value="Сохранить">
</form>';
if($page == "refresh"){
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='1; URL=block_links.php'>
</HEAD></HTML>";}
?>
|
| |
|
|
|
|
|
|
|
для: spider-x
(15.09.2006 в 17:13)
| | Фигня какая-то. Методом POST все должно было передаваться тоже. | |
|
|
|
|
|
|
|
для: Thrasher
(15.09.2006 в 17:18)
| | фигня не фигна а факт ))) | |
|
|
|
|
|
|
|
для: spider-x
(15.09.2006 в 17:32)
| | Значит в коде, где был POST была ошибка. | |
|
|
|