<?php
include "../au.php";
$towhom = $_POST['towhom'];
$content = $_POST['content'];
date_default_timezone_set('Asia/KolKata');
$xyz = date(DATE_RFC2822);
$conn = mysql_connect('localhost', 'local', 'local');
mysql_select_db('chat', $conn);
$q = "INSERT INTO $na (one, two, five, content, ip)
VALUES ('$na', 'sent', '$xyz', '$content', '$ip');";
$w = "INSERT INTO $towhom (one, two, five, content, ip) VALUES ('$na', 'recieved', '$xyz', '$content', '$ip');";
if (mysql_query($q)){
echo "<br> Message sent to '".$towhom."'";
} else {
echo "<br> Failed 1";
}
if (mysql_query($w)){
echo "<br> Message sent to '".$towhom."'";
} else {
echo "<br> Failed 2";
}
?>
ОПИСАНИЕ: Это сценарий обмена сообщениями. $ towhom и $ content берутся из формы. $ xyz определено. $ na и $ ip определены в файле au.php.INSERT INTO не работает в первый раз и позже работает
ПРОБЛЕМА: $ q не работает, пока работает $ w.
Не могли бы вы добавить изменения в mysql_query ($ q) или die (mysql_error()), чтобы вы могли опубликовать ошибку, которую вы получаете? –
'mysql_connect()' расширение устарело лучше использовать 'mysqli или PDO' –
Пожалуйста, [не используйте' mysql_ * 'функции] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use -mysql-functions-in-php) в новом коде. Они больше не поддерживаются и [официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). Узнайте о [подготовленных заявлениях] (http://en.wikipedia.org/wiki/Prepared_statement) и используйте [PDO] (http://us1.php.net/pdo) или [MySQLi] (http: // us1.php.net/mysqli). –