PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (2): [1] 2 »
Найдено сообщений: 17
mkrichet
Отправлено: 16 Сентября, 2014 - 19:19:57 • Тема: Вопрос по кукам • Форум: Вопросы новичков
Ответов: 3 Просмотров: 178
RickMan пишет:
надо сделать:
Тебе присваивать надо, а не сравнивать.
спасибо )
mkrichet
Отправлено: 16 Сентября, 2014 - 01:22:17 • Тема: Вопрос по кукам • Форум: Вопросы новичков
Ответов: 3 Просмотров: 178
Подскажите, почему кнопки голосования выводятся даже после голосования и как исправить? Первый раз работаю с куками.
PHP:
скопировать код в буфер обмена
<?PHP
function showRes( )
{
$idZaNov = fopen ( 'php/golos/zaNov.txt' , 'r' ) ; $infZaNov = fgets ( $idZaNov , 999
) ; echo "<br />" . "За Новороссию - " . $infZaNov . "<br />" ;
$idZaUkr = fopen ( 'php/golos/zaUkr.txt' , 'r' ) ; $infZaUkr = fgets ( $idZaUkr , 999
) ; echo "За Единую украину - " . $infZaUkr ;
}
function addRes ( $addTamp )
{
if ( $addTamp == 1)
{
$idZaNov = fopen ( 'php/golos/zaNov.txt' , 'r' ) ; $infZaNov = fgets ( $idZaNov , 999
) ; $oldResNov = $infZaNov ;
$idZaNov = fopen ( "php/golos/zaNov.txt" , "w" ) ; fwrite ( $idZaNov , $oldResNov + 1
) ; $_SESSION [ 'golo' ] == "Nov" ;
}
else if ( $addTamp == 2)
{
$idZaUkr = fopen ( 'php/golos/zaUkr.txt' , 'r' ) ; $infZaUkr = fgets ( $idZaUkr , 999
) ; $oldResUkr = $infZaUkr ;
$idZaUkr = fopen ( "php/golos/zaUkr.txt" , "w" ) ; fwrite ( $idZaUkr , $oldResUkr + 1
) ; $_SESSION [ 'golo' ] == "Ukr" ;
}
}
if ( $_SESSION [ 'golo' ] == "Nov" )
{
echo "Вы уже голосовали - за Новороссию" ;
showRes( ) ;
}
elseif ( $_SESSION [ 'golo' ] == "Ukr" )
{
echo "Вы уже голосовали - за Новороссию" ;
showRes( ) ;
}
elseif ( $_SESSION [ 'golo' ] == NULL )
{
if ( isset ( $_REQUEST [ 'nov' ] ) ) {
echo ( 'Вы проголосовали за: Новороссию' ) ;
showRes( ) ;
addRes ( 1) ;
}
else if ( isset ( $_REQUEST [ 'ukr' ] ) ) {
echo ( 'Вы проголосовали за: Единую Украины' ) ;
showRes( ) ;
addRes ( 2) ;
}
else
{
}
?>
<form method="POST">
<input type='submit' name="nov" value="Новороссия" >
<input type='submit' name="ukr" value="Объеденная Украина" >
</form>
<?PHP
}
?>
mkrichet
Отправлено: 14 Сентября, 2014 - 19:27:29 • Тема: Запуск функции через нажатие на кнопку • Форум: Вопросы новичков
Ответов: 12 Просмотров: 903
Стоп, что-то я вообще запутался.
вот код
<?php
function dw($value){
echo $value;
}
?>
<html>
<head>
</head>
<body>
<?php wd('Привет!');?>
<button value="OK" onclick=""></button>
</body>
</html>
тут имя функции dw. Куда его нужно писать, в onclick? Я пробовал писать еще onclick="dw('Привет!')". Тоже ничего.
Если я правильно понимаю, так вообще нельзя вызвать функцию. Нужно дописать js код?
(Добавление)
Я думаю правильно так:
<?php
function dw($value){
echo $value;
}
?>
<html>
<head>
</head>
<body>
<button value="OK" onclick="<?PHP dw('Привет!'); ?>"></button>
</body>
</html>
но что-то не работает.
mkrichet
Отправлено: 14 Сентября, 2014 - 16:27:11 • Тема: Запуск функции через нажатие на кнопку • Форум: Вопросы новичков
Ответов: 12 Просмотров: 903
Подскажите, можно ли как-то запустить функцию на php через нажатие на кнопку?
Нашел вот такой код, но что-то он не работает.
CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
function dw( $value ) {
echo $value ;
}
?>
< html>
< head>
</ head>
< body>
<? php wd( 'Привет!' ) ; ?>
< button value= "OK" onclick= "" ></ button>
</ body>
</ html>
Вообще, нужно, чтобы было все по такому алгоритму:
1) заходит пользователь – проверка IP: если пользователь голосовал - переход к пункту 3; если нет – предложить нажать "да" или "нет"; 2) добавляется в файл IP; 3) выводит результат всех голосов (сколько "да", сколько "нет").
Помогите реализовать запуск функции, делаю бесплатный социальный проект на тему АТО.
mkrichet
Отправлено: 06 Августа, 2014 - 18:17:17 • Тема: Подскажите, где ошибка!? • Форум: Если скрипт не работает
Ответов: 10 Просмотров: 2127
Спасибо. Работает, только я немного не пойму.
Что это <?=$_POST['FIO']?> и как оно работает?
(Добавление)
И еще я читал, что каждая функция для одной задачи, а тут выходит в 1Т 2е задачи...
(Добавление)
я особенное не пойму зачем в этой строки : и =.
mkrichet
Отправлено: 06 Августа, 2014 - 17:47:23 • Тема: Подскажите, где ошибка!? • Форум: Если скрипт не работает
Ответов: 10 Просмотров: 2127
[quote=Ts.Saltan][/quote]
Поправьте если не прав.
- $FIO - генерируется из формы автоматически, как я читал. (name="FIO")
- изменил код, ничего не изменилось
PHP:
скопировать код в буфер обмена
function slectTemplat( $select )
{
$file = $select . "T.txt" ;
echo $fileContent ;
// echo("$FIO");
// if (isset($_POST['FIO']))
// {
// echo("+");
// }
if ( isset ( $_POST [ 'FIO' ] ) ) {
echo $_POST [ 'FIO' ] ;
}
}
Страниц (2): [1] 2 »
Powered by ExBB FM 1.0 RC1. InvisionExBB