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

Форум PHP

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

 

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

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

тема: Господа помогите разобраться с header("location:.....
 
 автор: Mikael   (06.02.2006 в 01:00)   письмо автору
 
 

Не могу понять что нужно сделать..... хочу чтобы:

<?php


$imya=$_POST['imya'];
$ochestvo=$_POST['ochestvo'];
$familiya=$_POST['familiya'];
$email=$_POST['email'];
$gorod=$_POST['gorod'];
$login=$_POST['login'];
$pas1=$_POST['pas1'];
$pas2=$_POST['pas2'];
$telefon=$_POST['telefon'];

$db=mysqli_connect('localhost','mqladmin','home','mqlhelper');


$query="insert into polzovateli(name,ochestvo,surname,email,city,login,password,confpas,telefone) values
('".$imya."', '".$ochestvo."', '".$familiya."', '".$email."', '".$gorod."', '".$login."', '".$pas1."', '".$pas2."', '".$telefon."')";
$result =$db->query($query);

if ($result) echo $db->affected_rows." ZAPIS DOBAVLENNA!.";
else echo $db->error;

header("location: index.hlml"); \\ хочется чтобы произошло автоматическое перенапровление

?>

-----------------------------

а в место этого меня посылают очень далеко:

Cannot modify header information - headers already sent by (output started at c:\Inetpub\wwwroot\regist.php:2)

   
 
 автор: WebTech   (06.02.2006 в 03:28)   письмо автору
 
   для: Mikael   (06.02.2006 в 01:00)
 

Во второй строке скрипта что-то выводится в браузер. Проверьте, нет ли там пробела.

   
 
 автор: Mikael   (06.02.2006 в 11:48)   письмо автору
 
   для: WebTech   (06.02.2006 в 03:28)
 

Вот весь мой код regist.php

<?php
$imya
=$_POST['imya'];
$ochestvo=$_POST['ochestvo'];
$familiya=$_POST['familiya'];
$email=$_POST['email'];
$gorod=$_POST['gorod'];
$login=$_POST['login'];
$pas1=$_POST['pas1'];
$pas2=$_POST['pas2'];
$telefon=$_POST['telefon'];

$db=mysqli_connect('localhost','mqladmin','home','mqlhelper');


$query="insert into polzovateli(name,ochestvo,surname,email,city,login,password,confpas,telefone) values
('"
.$imya."', '".$ochestvo."', '".$familiya."', '".$email."', '".$gorod."', '".$login."', '".$pas1."', '".$pas2."', '".$telefon."')";
$result =$db->query($query);

  if (
$result) echo $db->affected_rows." ZAPIS DOBAVLENNA!."
  else echo 
$db->error
  
header("location: index.hlml");
?>

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>

</body>
</html>

   
 
 автор: Loki   (06.02.2006 в 12:02)   письмо автору
 
   для: Mikael   (06.02.2006 в 11:48)
 

Перед хедером не должно быть никакого вывода в броузер, а у вас выводится
<?
  
if ($result) echo $db->affected_rows." ZAPIS DOBAVLENNA!."
  else echo 
$db->error
?>

   
Rambler's Top100
вверх

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