Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Русский текст в форме

Сообщения:  [1-7] 

 
 автор: coloboc66   (15.02.2007 в 17:35)   письмо автору
 
   для: Ziq   (15.02.2007 в 17:24)
 

Да там скорей всего несоответствие кодировок у мускула.

   
 
 автор: Ziq   (15.02.2007 в 17:24)   письмо автору
 
   для: CrazyAngel   (15.02.2007 в 16:06)
 

А что он выводит, если изменить строку вот так

$result=mysql_query($query) or die ($query."  ".mysql_error());

   
 
 автор: Bu   (15.02.2007 в 17:15)   письмо автору
 
   для: CrazyAngel   (15.02.2007 в 16:06)
 

пробовал, неробит(

   
 
 автор: CrazyAngel   (15.02.2007 в 16:06)   письмо автору
 
   для: Bu   (15.02.2007 в 15:52)
 

Привет,
Для новых вопросов лучше создавать новые темы, в соответствующем форуме ;)

Попробуй так

<?php
$gg
=$_POST['type_market'];
//print "$gg";
@mysql_connect("localhost""bu""bu") or die("Error connect to MySQL server");

@
mysql_select_db("realty") or die("Error selet DB");

$query="SELECT * FROM `sale` WHERE type_market='$gg'";

$result=mysql_query($query) or die ("error666");

//print "mysql_num_rows($result)";

mysql_close();
?>

   
 
 автор: Bu   (15.02.2007 в 15:52)   письмо автору
 
   для: bestel   (15.02.2007 в 14:30)
 

bestel, спасибо, помогло, а вот теперь новая ошибка:

<?php
$gg=$_POST['type_market'];
//print "$gg";
@mysql_connect("localhost", "bu", "bu") or die("Error connect to MySQL server");

@mysql_select_db("realty") or die("Error selet DB");

$query="SELECT * FROM `sale` WHERE type_market=\'$gg\'";

$result=@mysql_query($query) or die ("error666");

//print "mysql_num_rows($result)";

mysql_close();
?>

пишет error666, те ошибка в самом запросе. от чего она может возникнуть?

   
 
 автор: bestel   (15.02.2007 в 14:30)   письмо автору
 
   для: Bu   (15.02.2007 в 14:07)
 

Видать твой браузер не может опредилить кодировку...

Попробуй так:

Файл 1.html


<html>
<head>
<title>Тест</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head>
<form action="2.php" method="post">
<input type="text" name="ggg">
<input type="submit">
</form>
</html>


Файл 2.php


<html>
<head>
<title>Тест</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head>
<?
$ggg
=$_POST['ggg']; //тут переменную задавать не обязательно
echo "$ggg";
?>
</html>

   
 
 автор: Bu   (15.02.2007 в 14:07)   письмо автору
 
 

Вот такая проблемка образовалась: есть файл 1.html
<form action="2.php" method="post">
<input type="text" name="ggg">
<input type="submit">
</form>

и 2.php

<?php
$ggg=$_POST['ggg'];
print "$ggg";
?>

но приходит какой-то перекодированный текст. в чем дело?

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования