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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: как присваивать значения
 
 автор: none   (28.12.2005 в 19:20)   письмо автору
 
 

А вы не подскажите как мне теперь присвоить значение
текстового поля <input type="TEXT" name="t1" id="1"> переменной $logo = ???;
на Java я присваивал $logi = t1.value;
да и учтите пожалуйсто что переменная $logi находится
в sys.php .. если возмождно както иначе присвоить скажите плизз..
И ещё возможно зделать так чтоб переменную ннаходившаяся в каком либо другом php документе
можно было вызвать в другом документе! Какбы зделать её Публичной!


// Ето index.php

<form action="say.php" method="POST">
<input type="TEXT" name="t1" id="1">
<input type="SUBMIT" name="submit" value="...">

// ето say.php

Function say()
{
$nick = ???;
mysql_query("INSERT INTO 'login' ('logi', 'Message') VALUES ('$nick', '')");
}

**************************************************************************************
А да ещё я в каждом документе делаю коннект

$dblocation = "127.0.0.1";
$dbname = "friend";
$dbuser = "root";
$dbpasswd = "qwas1983";

$con = mysql_connect($dblocation, $dbuser, $dbpasswd) or
die("Could not connect: " . mysql_error());
$db = mysql_select_db("friend");
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
mysql_query ("ENGINE=InnoDB DEFAULT CHARSET=cp1251 COLLATE=cp1251_bin");

если я етого не делаю то при обращение к любой другой странице где есть mysql запрос
выходит ошибка что мол пользователь не тот какойто 'OBCE'@localhost (password no)
Вапрос : Это так и должно быть или ето тек и надо и если так не должно быть то как это го избежать!!

Вы уж простите за такие вапросы а то с Паскалевского языка тяжело переходить на Сишный!

   
 
 автор: cheops   (29.12.2005 в 02:46)   письмо автору
 
   для: none   (28.12.2005 в 19:20)
 

1) Для этого необходимо воспользоваться суперглобальным массивом $_POST
<?php
Function say()
{
$nick $_POST['t1'];
mysql_query("INSERT INTO 'login' ('logi', 'Message') VALUES ('$nick', '')");
}
?>

2) Попробуйте
<?php
$dblocation 
"127.0.0.1";
?>

заменить на
<?php
$dblocation 
"localhost";
?>

PS На вопросы у нас ограничений нет :)))

   
 
 автор: none   (29.12.2005 в 04:05)   письмо автору
 
   для: cheops   (29.12.2005 в 02:46)
 

Ну если нет тогда держитесь ))))

   
 
 автор: none   (29.12.2005 в 04:18)   письмо автору
 
   для: none   (29.12.2005 в 04:05)
 

С присвоением получилось а вот с localhost ни как (( когда по submid пеоеходит и начинает кричать мол я не я!

   
 
 автор: cheops   (29.12.2005 в 13:28)   письмо автору
 
   для: none   (29.12.2005 в 04:18)
 

Была там какая-то бяка, которая приводила к этой ошибке (вспомнить никак не могу)... А версия MySQL и PHP у вас какие?

   
 
 автор: none   (29.12.2005 в 21:34)   письмо автору
 
   для: cheops   (29.12.2005 в 13:28)
 

php 5.1
mysql 4.1

   
Rambler's Top100
вверх

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