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

Форум PHP

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

 

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

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

тема: Запись данных и их считывание
 
 автор: hatsker   (01.10.2005 в 23:38)   письмо автору
 
 

Кто нибудь помогите разобраться почему не работает

Мой конфиг....База создана уже..

<?php
$dblocation 
"localhost";
$dbname "logs";
$dbuser "root";
$dbpasswd "";
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!
$dbcnx
{
  echo( 
"<P>V nastoyashiy moment baza ne dostupna.</P>" );
  exit();
}
if (!@
mysql_select_db($dbname$dbcnx)) 
{
  echo( 
"<P>V nastoyashiy moment baza ne dostupna.</P>" );
  exit();
}
?>


Заполняем данные


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html> 
<head> 
<title>????? ??? ????????</title> 
</head> 
<body>
 
<form action="test.php" method="post"> <br>
    Name: <input type="text" name="firsname"><br/> 
    LastName: <input type="text" name="lastname"><br/> 
    Message: <input type="text" name="msg"><br/> 
        <input type="submit" value="Send it"> 
</form>
 
</body> 
</html>

Вносим данные

  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<?php
    
include "config.php";
    
$firstname $_POST['firstname']; // prisvoenie dannih
    
$lastname $_POST['lastname']; 
    
$msg $_POST['msg'];
    
$sql 'INSERT INTO acounts VALUES ('.$firstname.','.$lastname.','.$msg.')'// zadaem peremennuyu
    
$error mysql_query($sql); //esli oshibka
    
if (!$error)
      {
          echo(
"Error pri zaprose k baze");
      }
    else
      {
           echo(
"Dannie zapisanni v bazu"); 
      }
?>


</body>
</html>



Выводим данные

  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<?php
$ath 
mysql_query("select * from acounts;");
if (
$ath)
{
  
$acount mysql_fetch_array($ath);
  echo (
"name = ".$acount['name']."<br>");
  echo (
"passw = ".$acount['passwd']."<br>");
  echo (
"e-mail = ".$acount['email']."<br>");
}
else
{
  echo (
"<p><b>Error: ".mysql_error()."</b></p>"); //Vivod oshibki
  
echo ("Tho to ne tak");
  exit(); 
}
?>

</body>
</html>



"); echo ("passw = ".$acount['passwd']."
"); echo ("e-mail = ".$acount['email']."
"); } else { echo ("
Error: ".mysql_error()."

"); //Vivod oshibki echo ("Tho to ne tak"); exit(); } ?>

   
 
 автор: cheops   (02.10.2005 в 00:39)   письмо автору
 
   для: hatsker   (01.10.2005 в 23:38)
 

Хм... а данные в базу данных вносятся нормально? Если честно, то по этому коду не удаётся воспроизвести ситуацию...

   
 
 автор: hatsker   (02.10.2005 в 00:52)   письмо автору
 
   для: cheops   (02.10.2005 в 00:39)
 

База есть я её создал через MySQL и ввел туда даже данные что бы проверить, они есть....Теперь просто пытаюсь сделать простую операцию...Пользоватьель даёт данные я их запоминаю и записываю в базу, после пытаюсь считать что он ввел (в последнем коде не хватает include "config.php", но он есть, я просто забыл его включить сюда

   
 
 автор: cheops   (02.10.2005 в 01:07)   письмо автору
 
   для: hatsker   (02.10.2005 в 00:52)
 

>Пользоватьель даёт данные я их запоминаю
>и записываю в базу
Вот это работает? Т.е. второй блок кода, приведённый двумя постами выше?

   
 
 автор: hatsker   (02.10.2005 в 02:21)   письмо автору
 
   для: cheops   (02.10.2005 в 01:07)
 

Во 2 блоке он мне даёт информацию в 3 я ёё записываю, в 4 я пытаюсь инфу о нем показать

   
 
 автор: cheops   (02.10.2005 в 13:09)   письмо автору
 
   для: hatsker   (02.10.2005 в 02:21)
 

Блок три срабатывает - т.е. запись появляется в таблице MySQL (при просмотре например через phpMyAdmin или другой клиент)?

   
Rambler's Top100
вверх

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