PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (92): В начало « ... 59 60 61 62 [63] 64 65 66 67 ... » В конец
Найдено сообщений: 1370
andrewkard
Отправлено: 20 Октября, 2015 - 18:04:22 • Тема: header ("Location: • Форум: Вопросы новичков
Ответов: 16 Просмотров: 736
ytrewq123 пишет: опять появляется это злосчастное сообщение
Это какое? Вот это: «Чтобы отобразить эту страницу, Firefox должен отправить информацию, которая повторит любое ранее произведённое действие (например, запрос на поиск или онлайн-покупка).»
Когда мы нажимаем на кнопку Отправить, форма отправляется на этот же скрипт, который добавляет get параметр и перенаправляет на себя же с этим get параметром.
Обновление страницы (F5), после этого, форму не отправляет.
andrewkard
Отправлено: 20 Октября, 2015 - 17:31:00 • Тема: header ("Location: • Форум: Вопросы новичков
Ответов: 16 Просмотров: 736
ytrewq123
Передайте GET параметром или запишите в сессию, и оттуда возьмете.
PHP:
скопировать код в буфер обмена
<?PHP
if ( isset ( $_POST [ 'po' ] ) ) { $po = $_POST [ 'po' ] ;
header ( "Location: " . $_SERVER [ "SCRIPT_NAME" ] . '?po=' . $po ) ; }
?>
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<?PHP echo isset ( $_GET [ 'po' ] ) ?
$_GET [ 'po' ] : '' ?> <form action="test.php" method="post">
<input type="text" name="po">
<input type="submit">
</form>
</body>
</html>
andrewkard
Отправлено: 20 Октября, 2015 - 17:20:47 • Тема: Всем привет,помогите пожалуйста с ошибками • Форум: Вопросы новичков
Ответов: 12 Просмотров: 503
Picolina
Вы уверены что правильно сделали var_dump? Выводит не тот объект.
Попробуйте в классе CNCatEngine заменить строку:
(Добавление)
$this->url = RouterFactory::getFactory();
на
$fak = new RouterFactory();
$this->url = $fak->getFactory();
и вывести, например:
var_dump($fak->getFactory());
(Добавление)
Для того, что бы убрать ошибку: Only variables should be assigned by reference, уберите знак &
в строчках 46-49:
PHP:
скопировать код в буфер обмена
$this -> db = [ b] & [ / b] cncatCreateObject ( "database" , "CNCatDatabase" ) ;
$this -> tpl = [ b] & [ / b] cncatCreateObject ( "templates" , "CNCatTemplates" ) ;
$this -> render = [ b] & [ / b] cncatCreateObject ( "render" , "CNCatRender" ) ;
$this -> misc = [ b] & [ / b] cncatCreateObject ( "misc" , "CNCatMisc" ) ;
ошибка уйдет, но будет ли работать...
andrewkard
Отправлено: 20 Октября, 2015 - 14:47:21 • Тема: Помогите, пожалуйста не сойти с ума • Форум: Вопросы новичков
Ответов: 7 Просмотров: 341
Ororo
Подключите в php.ini PDO и например так:
PHP:
скопировать код в буфер обмена
<?PHP
$dbh = new PDO( 'mysql:host=localhost;dbname=test' , $user , $pass ) ;
$stmt = $dbh -> prepare ( "INSERT INTO REGISTRY (name, value) VALUES (:name, :value)" ) ;
$stmt -> bindParam ( ':name' , $name ) ;
$stmt -> bindParam ( ':value' , $value ) ;
// вставим одну строку
$name = 'one' ;
$value = 1 ;
$stmt -> execute ( ) ;
andrewkard
Отправлено: 20 Октября, 2015 - 10:23:18 • Тема: header ("Location: • Форум: Вопросы новичков
Ответов: 16 Просмотров: 736
ytrewq123 пишет: Но у меня ни как не получается.
Странно, вот рабочий вариант:
PHP:
скопировать код в буфер обмена
<?PHP
if ( isset ( $_POST [ 'po' ] ) ) { //do something
header ( "Location: " . $_SERVER [ "SCRIPT_NAME" ] ) ; }
?>
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<form action="test.php" method="post">
<input type="text" name="po">
<input type="submit">
</form>
</body>
</html>
andrewkard
Отправлено: 18 Октября, 2015 - 18:31:02 • Тема: Иероглифы в БД • Форум: Вопросы новичков
Ответов: 9 Просмотров: 391
Inferial пишет: именно там она сохраняется в иероглифах.
чем смотрите, данные видимо сохраняются как раз в UTF-8, но отображаются в WIN-1251?
Страниц (92): В начало « ... 59 60 61 62 [63] 64 65 66 67 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB