Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2010, 17:13   #1
nuevegramodelamor
Пользователь
 
Регистрация: 13.09.2009
Сообщений: 75
По умолчанию работа с php

PHP код:
<?php
include "conf.php";
echo 
"<br>";
?>
<html>
<head>

<link rel="stylesheet" href="style.css" type="text/css">
</head>

</html>
<?php

if ((isset($_POST['ru'])) or (isset($_POST['en']))or (isset($_POST['turk']))or (isset($_POST['isp'])))

$rand=rand(0,2);
$ru=$_POST['ru'];
$en=$_POST['en'];
$turk=$_POST['turk'];
$isp=$_POST['isp'];$i=0;

if(
$ru='russian'){
$query="SELECT rus from languages where id>'$rand' and id<'$rand+2'";
$result mysql_query($query) or exit(mysql_error());
while (
$row mysql_fetch_array($result)) {
  
$words[$i]=$row['result'];
$i++;
}
}

?>
Выбранные языки:<?echo "$ru $en $turk $isp";?><!-- <br><? while(!$i){echo $words[1]."<br>";$i--;}?> -->
<input type="submit" value="Назад" class="button" onclick="javascript:history.back(1)"/>

<?
}
else
{
?>
<form method="post" action="?">
Выберете нужные вам языки:<br><div class="success2">
Русский<input type="checkbox" name="ru" value="russian"><br>
Английский<input type="checkbox" name="en" value="english"><br>
Турецкий<input type="checkbox" name="turk" value="turkish"><br>
Испанский<input type="checkbox" name="isp" value="ispanol"><br>
</div><input type="submit" value="Выбрать" class="button" /></form>
<?}
?>
вот код,когда выбираю какой-либо языка,например Испанский,то при дальнейшем нажатии кнопки "выбрать" строка
PHP код:
Выбранные языки:<?echo "$ru $en $turk $isp";?>
выводит russian ispanol хотя должна была бы выводить только ıspanol (а как только убираю строки
PHP код:
if($ru='russian'){
$query="SELECT rus from languages where id>'$rand' and id<'$rand+2'";
$result mysql_query($query) or exit(mysql_error());
while (
$row mysql_fetch_array($result)) {
  
$words[$i]=$row['result'];
$i++;
}

то выводится всё нормально.
Логика скрипта в том,что бы проверять какие языки выбраны и выводить слова этого языка на страницу...но не могу понять почему выбирается russıan cам по себе =\
Вложения
Тип файла: zip index.zip (1.5 Кб, 7 просмотров)

Последний раз редактировалось nuevegramodelamor; 08.07.2010 в 18:11.
nuevegramodelamor вне форума Ответить с цитированием
Старый 08.07.2010, 18:11   #2
nuevegramodelamor
Пользователь
 
Регистрация: 13.09.2009
Сообщений: 75
По умолчанию

ошибка была в $ru='russian' )
nuevegramodelamor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
php работа со ссылкой world12_tk PHP 14 23.06.2010 19:25
Работа с BMP файлами в PHP utrnjhyfgjktjy Помощь студентам 0 27.04.2010 00:58
php работа с файлами Rymbil PHP 7 30.03.2010 18:47
работа для php программиста Stal Фриланс 4 16.02.2009 16:00