Обучение/Помощь новичкам | Как скопировать таблицу
OPTIMIST,
вот етот запрос должен скопировать табл. mail ячейку msg в табл ask ячейку msg но он неработает
mysql_query("INSERT INTO mail1 SET user = '$user', kont = '$kont', otv = '$otv', time = ".time().", msg = '".mysql_real_escape_string($mail[msg])."'");
________
посл. ред. 25.12.2014 в 23:08; всего 1 раз(а); by 62823403
вот етот запрос должен скопировать табл. mail ячейку msg в табл ask ячейку msg но он неработает
mysql_query("INSERT INTO mail1 SET user = '$user', kont = '$kont', otv = '$otv', time = ".time().", msg = '".mysql_real_escape_string($mail[msg])."'");
________
посл. ред. 25.12.2014 в 23:08; всего 1 раз(а); by 62823403
Вилы Выкидные, та тк я сам могу сделать,
мне надо так:
допустим ты мне пишеш в личку дание записиваютя в табл. mail msg , когда ти отвечаеш то дание должни записатся в табл. ask msg и otv
мне надо так:
допустим ты мне пишеш в личку дание записиваютя в табл. mail msg , когда ти отвечаеш то дание должни записатся в табл. ask msg и otv

DELETED
25 декабря 2014, в 23:09
Delete
62823403 (25.12.2014 в 23:05)
Вилы Выкидные, та тк я сам могу сделать,
мне надо так:
допустим ты мне пишеш в личку дание записиваютя в табл. mail msg , когда ти отвечаеш то дание должни записатся в табл. ask msg и otv
Вилы Выкидные, та тк я сам могу сделать,
мне надо так:
допустим ты мне пишеш в личку дание записиваютя в табл. mail msg , когда ти отвечаеш то дание должни записатся в табл. ask msg и otv
когда тебе ОТВЕЧАЮТ, то это то же самое, что ты или ещё кто-то ПИШЕТ кому-то, так что не вижу смысла заводить две таблица для одного и того же абсолютно одинокового действия.
________
посл. ред. 25.12.2014 в 23:10; всего 2 раз(а); by Вилы Выкидные
Вилы Выкидные, понимаешь когда пользователь зайдет на страницу другого пользователя то будет видеть неотвечений вопрос, если пользователь неответил на него. А я хочу чтобы пользователь невидел неотвечених вопросов, только отвечение
Вилы Выкидные, вот код скрипта:
<?php
include '../../system/function.php';
include '../../system/user.php';
include_once '../../block/head.php';
if(!isset($user)){
echo '<div class="err">Помилка! Такої сторінки не існує на сервері!</div>';
require_once '../../block/foot.php';
}
$mail = input($_GET['mail']);
switch($mail){
case 'answer':
$id = $_GET['id'];
/*
if($id == $user['id']){
echo '<div class=err> Ви неможете писати самі собі!</div>';
require_once '../../block/foot.php';
}
$inf = mysql_query("SELECT id FROM users WHERE `id` = '". filter($_GET['id']) ."' LIMIT 1");
if(!mysql_num_rows($inf )){
echo '<div class="err">Такого користувача не існує!</div>' ;
////require_once '../../block/foot.php';
}*/
if(isset($_POST['submit'])){
$realtime = time();
$otv = $_POST['otv'];
if($msg < 1) $err .= '<div class="err">Коротке повідомлення!</div>';
echo '<div class="info">Питання вiдправлено</div> ';
if(!isset($err)){
mysql_query("INSERT INTO ask SET user = '$user', kont = '$kont', otv = '$otv', time = ".time().", msg = '".mysql_real_escape_string($mail[msg])."'");
}}
err($err);
echo '<div class="title">Нове анонімне повідомлення для: ';
/////ank($id);
echo'</div>';
echo '<div class="gmenu">' ;
echo '<form class="resize" name="form" method="post">';
echo 'Повідомлення: <br /><textarea name="otv"></textarea><br />';
echo '<input type="submit" name="submit" value="Відправити"></form>';
echo '</div>';
break;
}
include '../../block/foot.php';
?>
<?php
include '../../system/function.php';
include '../../system/user.php';
include_once '../../block/head.php';
if(!isset($user)){
echo '<div class="err">Помилка! Такої сторінки не існує на сервері!</div>';
require_once '../../block/foot.php';
}
$mail = input($_GET['mail']);
switch($mail){
case 'answer':
$id = $_GET['id'];
/*
if($id == $user['id']){
echo '<div class=err> Ви неможете писати самі собі!</div>';
require_once '../../block/foot.php';
}
$inf = mysql_query("SELECT id FROM users WHERE `id` = '". filter($_GET['id']) ."' LIMIT 1");
if(!mysql_num_rows($inf )){
echo '<div class="err">Такого користувача не існує!</div>' ;
////require_once '../../block/foot.php';
}*/
if(isset($_POST['submit'])){
$realtime = time();
$otv = $_POST['otv'];
if($msg < 1) $err .= '<div class="err">Коротке повідомлення!</div>';
echo '<div class="info">Питання вiдправлено</div> ';
if(!isset($err)){
mysql_query("INSERT INTO ask SET user = '$user', kont = '$kont', otv = '$otv', time = ".time().", msg = '".mysql_real_escape_string($mail[msg])."'");
}}
err($err);
echo '<div class="title">Нове анонімне повідомлення для: ';
/////ank($id);
echo'</div>';
echo '<div class="gmenu">' ;
echo '<form class="resize" name="form" method="post">';
echo 'Повідомлення: <br /><textarea name="otv"></textarea><br />';
echo '<input type="submit" name="submit" value="Відправити"></form>';
echo '</div>';
break;
}
include '../../block/foot.php';
?>

DELETED
25 декабря 2014, в 23:18
Delete
62823403 (25.12.2014 в 23:15)
Вилы Выкидные, понимаешь когда пользователь зайдет на страницу другого пользователя то будет видеть неотвечений вопрос, если пользователь неответил на него. А я хочу чтобы пользователь невидел неотвечених вопросов, только отвечение
Вилы Выкидные, понимаешь когда пользователь зайдет на страницу другого пользователя то будет видеть неотвечений вопрос, если пользователь неответил на него. А я хочу чтобы пользователь невидел неотвечених вопросов, только отвечение
добавь в таблицу строчку otv и всё, в ней будеш ставить отметку прочитано/не прочитано, зачем две таблы, тебе ведь только переключатель вставить
Вилы Выкидные, но мне надо так, посмотри на запрос, почему оно незаписивает в табл. ask
mysql_query("INSERT INTO ask SET user = '$user', kont = '$kont', otv = '$otv', time = ".time().", msg = '".mysql_real_escape_string($mail[msg])."'";
Вот скрин
mysql_query("INSERT INTO ask SET user = '$user', kont = '$kont', otv = '$otv', time = ".time().", msg = '".mysql_real_escape_string($mail[msg])."'";
Вот скрин
народ помогите почему етот запрос
mysql_query("INSERT INTO ask SET user = '$user', kont = '$kont', otv = '$otv', time = ".time().", msg = '".mysql_real_escape_string($mail[msg])."'");
записивает в строку букву а вместе чтобы скопировать с таб. mail msg
mysql_query("INSERT INTO ask SET user = '$user', kont = '$kont', otv = '$otv', time = ".time().", msg = '".mysql_real_escape_string($mail[msg])."'");
записивает в строку букву а вместе чтобы скопировать с таб. mail msg
Вот скрин
ап