[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите разобраться со скриптом.
Andrew506
Добрый вечер.
помогите разобраться новичку и понять почему не работает первая кнопка которую я вывожу этим скриптом:



<form method="POST" >

<
b>Фото:</b>
<
input name="button" style="height: 35px;" type="submit" value="Выход" name="submit">
</
form>
<?php
if (isset($_POST["button"]))
{
session_destroy();
header("Location:http://localhost/ternovka.php");

}
?>

<form method="POST" >
<?php

include("config.php");
$result=mysql_query("SELECT id, login, put_foto FROM bdreg ") or die(mysql_error());
//print ("Пользователи:\n");
//$teg_foto=mysql_fetch_assoc($result);

session_start();

while($teg_foto=mysql_fetch_assoc($result))
{

$mas[]=$teg_foto['id'];
echo "Имя:",$teg_foto['login'],"</br>";

echo
"<form method=\"POST\" action=\"chuz.prof.php\" >

<input name=
\"".$teg_foto['id']."\" style=\"height: 35px;\" type=\"submit\" value=\"".$teg_foto['id']."\" name=\"submit\">

</form></br>"
;

if($teg_foto['put_foto']!="")
{




echo "фото:",$teg_foto["put_foto"],"</br></br></br>";
}
else
{
echo "Нет фото(</br></br></br>";

}

}



?>

Заранее благодарен.



Спустя 1 минута, 1 секунда (8.05.2011 - 23:00) Andrew506 написал(а):
Думал новичкам везёт((

Спустя 3 минуты, 51 секунда (8.05.2011 - 23:04) Arni написал(а):
Цитата (Andrew506 @ 8.05.2011 - 20:00)
Думал новичкам везёт((

Ну как вам сказать, без обид ,но чтоб этот скрипт подправить тут как минимум топор нужен.

А что ваша кнопка должна делать?

Спустя 6 минут, 18 секунд (8.05.2011 - 23:11) Andrew506 написал(а):
мне нужно что бы кнопка перенаправляла пользователя на другую страничку.
а что именно я не так делаю?
спасибо за ответ всего три дня учу програмирование unsure.gif .

Спустя 46 секунд (8.05.2011 - 23:11) Andrew506 написал(а):
дело в том что все работают кроме первой.

Спустя 1 час, 8 минут, 56 секунд (9.05.2011 - 00:20) inpost написал(а):
Andrew506
name один раз необходимо указывать для кнопки, а ты для каждой указал его по 2 раза.
<input type="submit" name="lalala" value="Enter" />
$_POST['lalala'] = "Enter"; // такое получаешь на второй странице.

Спустя 1 час, 5 минут, 19 секунд (9.05.2011 - 01:26) Andrew506 написал(а):
спасибо за ответ.
Так а кнопку я в то место вставляю когда хочу получить список из бд?
И не могли бы вы объяснить почему 2 раза?

Спустя 37 минут, 1 секунда (9.05.2011 - 02:03) mxwuser написал(а):
Цитата
И не могли бы вы объяснить почему 2 раза?

<input name="button" style="height: 35px;" type="submit" value="Выход"  name="submit">

Раз
name="button"

И два
name="submit"

Спустя 19 минут, 1 секунда (9.05.2011 - 02:22) Andrew506 написал(а):
Я понял извиняюсь.
Но ведь я же кнопки создаю скриптом а значит и названия автоматически ставлю,
так вот как я могу перенести значения с одной странички на другую?
ведь я не знаю при этом "lala"?
<input type="submit" name="lalala" value="Enter" />


$_POST['lalala'] = "Enter"; // такое получаешь на второй странице

Спустя 8 минут, 18 секунд (9.05.2011 - 02:30) Andrew506 написал(а):
я понял как нести через POST осталось не понятныч если value сделать id то тогда кнопка не читабельная?

Спустя 1 час, 27 минут, 24 секунды (9.05.2011 - 03:57) Andrew506 написал(а):
все равно не работает первая кнопка . Помогите разобраться пожалуйста!

Спустя 30 минут, 48 секунд (9.05.2011 - 04:28) inpost написал(а):
Andrew506
покажи код как ты переделал.

Спустя 5 часов, 11 минут, 43 секунды (9.05.2011 - 09:40) Игорь_Vasinsky написал(а):
если ты конечно переделал wink.gif

Спустя 9 минут, 55 секунд (9.05.2011 - 09:50) quickxyan написал(а):
а почему никто не обращает внимание на то где там стоит хедер и в какой строчке начинается сессия.
там перед ними уже есть вывод в браузер.
возможно у тебя выключен еррор-репортинг, а там ошибка?!

Спустя 2 минуты, 7 секунд (9.05.2011 - 09:52) quickxyan написал(а):
хотя бы так, красоту наводить не буду так как тут неудобно.


<?php
session_start();
if (isset($_POST["button"])){
session_destroy();
header("Location:http://localhost/ternovka.php");
}
?>
<form method="POST" >
<
b>Фото:</b>
<
input name="button" style="height: 35px;" type="submit" value="Выход">
</
form>

<
form method="POST" >
<?php
include("config.php");
$result=mysql_query("SELECT id, login, put_foto FROM bdreg ") or die(mysql_error());
//print ("Пользователи:\n");
//$teg_foto=mysql_fetch_assoc($result);

while($teg_foto=mysql_fetch_assoc($result)){
$mas[]=$teg_foto['id'];
echo "Имя:",$teg_foto['login'],"</br>";
echo "<form method=\"POST\" action=\"chuz.prof.php\" >
<input name=
\"".$teg_foto['id']."\" style=\"height: 35px;\" type=\"submit\" value=\"".$teg_foto['id']."\">
</form></br>"
;
if($teg_foto['put_foto']!="")
echo "фото:",$teg_foto["put_foto"],"</br></br></br>";
else
echo "Нет фото(</br></br></br>";
}
?>


поправил немного

Спустя 4 часа, 15 минут, 4 секунды (9.05.2011 - 14:07) Andrew506 написал(а):
Спасибо за ответы. но даже в вашем коде первая кнопка не работает(
и у меня второй вопрос через $_POST можно передать только одно значение? и только прописав его в VALUE?
Заране очень благодарен что помогаете дв дня не могу понять как реализуется вывод всех пользователей из базы данных (я предпологал что этот способ самый эффективный)) .

Спустя 1 час, 57 минут, 17 секунд (9.05.2011 - 16:04) quickxyan написал(а):
у вас уже включена сессия, так что можно передавать данные через нее.

или же можно в форму добавить кучу скрытых полей.


<form method="POST">
<input
type="hidden" name="name" value="value">
</form>

Быстрый ответ:

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