[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема со скрытыми элементами
Sheldon
короч сделал так: есть запрос, который выдает все операции по определенному пользователю. напротив каждого запроса 2 кнопки "удалить" и "редактировать". так вот кнопка "удалить норм работает, а по нажатию на кнопку редактировать должен открыться файл "red.php" открыться на этой же странице. вот тока чтот не происходит.
<?php
session_start();
if (isset($_SESSION["name"])){
$iduser = $_SESSION["user_id"];
include "../config.php";
echo "<p style='font-size:18' align='center'>Здесь список Ваших доходов .</p><br><br>";
$query = 'SELECT `data`, `operation`, `summ`, `koshel`, `komy`, `ot_kogo`, `stat`, `id_oper` FROM `oprat`
WHERE `user_id` = "'
. $iduser . '" AND `operation` = "доход" ORDER BY `data`';
$ath = mysql_query ($query) or die(mysql_error().'<br />'.$query);
if (!$ath)
{
include "../error/dberror.php";
mysql_close ($dbdeskriptor);
exit ();
}
echo "<table border = '2'><tr><td>";
echo ' <form action="del_obr.php" method="post">';
while ($row = mysql_fetch_assoc($ath))
{echo '<strong>'.$row["data"].'</strong>:___ <strong>' . $row["summ"] . '</strong> руб. Вы перевели от контакта <strong>' . $row["ot_kogo"] . '</strong> контакту <strong>' .$row["komy"]. '</strong> с кошелька <strong>' . $row["koshel"] . '</strong> по статье <strong>' . $row["stat"] . '</strong></td><td>';
echo '<form action="del_oper.php" method="post"><input name="name" type="hidden" value="'.$row['id_oper'].'"><input type="image" width="30" height="30" src="../images/dl.gif" value="del_oper.php"></form></td><td>';
echo '<form action="#" method="post">
<input name="kik" type="hidden" value="'
.$row['id_oper'].'"><input type="image" width="30" height="30" src="../images/R.jpg" value="react"></form></td></tr><tr><td>';
}
echo '</table>';
$_SESSION['id_operac'] = $_POST['kik'];
if (isset($_POST['kik']))
{
include '../opration/red.php';
}


}

else
{
header("Location: ../index.php");
}
?>




Спустя 13 минут, 17 секунд (22.06.2011 - 08:36) nugle написал(а):
Sheldon
это что такое? оформите хотябы код нормально, чтобы была возможность его прочитать.

Спустя 25 минут, 33 секунды (22.06.2011 - 09:02) Sheldon написал(а):
<?php
session_start();
if (isset($_SESSION["name"]))
{$iduser = $_SESSION["user_id"];
include "../config.php";
echo "<p style='font-size:18' align='center'>Здесь список Ваших доходов .</p><br><br>";
//делаю запрос к бд на выбор всех значений с user_id =$iduser
$query = 'SELECT `data`, `operation`, `summ`, `koshel`, `komy`, `ot_kogo`, `stat`, `id_oper` FROM `oprat` WHERE `user_id` = "' . $iduser . '" AND `operation` = "доход" ORDER BY `data`';
$ath = mysql_query ($query) or die(mysql_error().'<br />'.$query);
if (!$ath)
{
include "../error/dberror.php";
mysql_close ($dbdeskriptor);
exit ();
}
echo "<table border = '2'><tr><td>";
echo ' <form action="del_obr.php" method="post">';
/*вывожу значения, которые вытащил из бд, к каждой записи добавляю кнопки <form action="del_oper.php" method="post"><input name="name" type="hidden" value="'.$row['id_oper'].'"><input type="image" width="30" height="30" src="../images/dl.gif" value="del_oper.php"></form> и <form action="#" method="post">
<input name="kik" type="hidden" value="'.$row['id_oper'].'"><input type="image" width="30" height="30" src="../images/R.jpg" value="react"></form></td></tr><tr><td>*/


while ($row = mysql_fetch_assoc($ath))
{
echo '<strong>'.$row["data"].'</strong>:___ <strong>' . $row["summ"] . '</strong> руб. Вы перевели от контакта <strong>' . $row["ot_kogo"] . '</strong> контакту <strong>' .$row["komy"]. '</strong> с кошелька <strong>' . $row["koshel"] . '</strong> по статье <strong>' . $row["stat"] . '</strong></td><td>';
echo '<form action="del_oper.php" method="post"><input name="name" type="hidden" value="'.$row['id_oper'].'"><input type="image" width="30" height="30" src="../images/dl.gif" value="del_oper.php"></form></td><td>';
echo '<form action="#" method="post"><input name="kik" type="hidden" value="'.$row['id_oper'].'"><input type="image" width="30" height="30" src="../images/R.jpg" value="react"></form></td></tr><tr><td>';
}
echo '</table>';
$_SESSION['id_operac'] = $_POST['kik'];if (isset($_POST['kik'])){include '../opration/red.php'; } }else { header("Location: ../index.php"); }?>


и при нажатии на кнопку должна открыться форма red.php. но ничего не происходит

Спустя 5 минут (22.06.2011 - 09:07) bulgakov написал(а):
Я мало что понял из вашего оформления кода... но вот только у вас там в конце заголовок передается в условии, а до него почти в начале файла эхо..., заголовок как я понял должен редиректить на индекс, но это работать не будет... потому как до отправки заголовков ничего не должно отправляться.

Спустя 42 секунды (22.06.2011 - 09:07) bulgakov написал(а):
Да и возьмите в привычку ставить в начале скрипта - error_reporting(E_ALL)

Спустя 7 минут (22.06.2011 - 09:14) nugle написал(а):
Sheldon
это по вашему нормально оформлено. Нужно чтоб удобно читать, а не скролом туда сюда крутить
а по теме, посмотрите правильно ли пути выставлены

Спустя 3 минуты, 33 секунды (22.06.2011 - 09:18) Sheldon написал(а):
как бы это было не странно, но все работало.
как я щас понял у меня ошибка эта была из-за структуры:
в file1 есть include file2 при нажатии кнопки, в в file2 есть include file3, который как раз и не инклудится при нажатии на кнопку типа

<form action="#" method="post"><input name="kik" type="hidden" value="'.$row['id_oper'].'"><input type="image" width="30" height="30" src="../images/R.jpg" value="react"></form>


пути прописаны правильно, в первую очередь проверил

Спустя 2 минуты, 55 секунд (22.06.2011 - 09:21) nugle написал(а):
да чеж ты какой упрямый? или у тебя enter сломан?
хочешь, чтобы тебе помогали, относись с уважением и делай так чтобы было удобно читать

Спустя 2 минуты, 45 секунд (22.06.2011 - 09:24) linker написал(а):
<input type="image" width="30" height="30" src="../images/R.jpg" value="react">
кнопка должна быть типа submit, т.е. <input type="submit" value="react">, либо городи на неё onclick и вручную сабмить форму.

Спустя 56 секунд (22.06.2011 - 09:25) nugle написал(а):
linker
ну ты даешь, я специально ждал пока он исправит... а потом бы ему ответил, а ты все испортил(

Спустя 1 день, 10 минут, 9 секунд (23.06.2011 - 09:35) Sheldon написал(а):
linker
Спасибо)
nugle, не ругайся, я тока учусь, возьму на заметку твое замечание, на ошибках учаться. не так ли?)

Спустя 6 минут, 7 секунд (23.06.2011 - 09:41) linker написал(а):
nugle
Ну блин, звиняй smile.gif

Спустя 6 часов, 45 минут, 10 секунд (23.06.2011 - 16:26) nugle написал(а):
Sheldon
так, только нужно учиться на других ошибках wink.gif

Спустя 5 часов, 34 минуты, 5 секунд (23.06.2011 - 22:00) Sheldon написал(а):
учусь-учусь) и на чужих, и на своих, как правило на своих - более поучительно получается))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.