Everything works, but the data is not inserted into the database table. What can be wrong?
<?php header('Content-Type: text/html; charset=utf-8'); if ($_POST) //Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ, Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ POST-Π·Π°ΠΏΡΠΎΡ ΠΊ ΡΠΊΡΠΈΠΏΡΡ. { $name = trim($_POST['rname']); $login = trim($_POST['rlogin']); $password = trim($_POST['rpass']); $password_r = trim($_POST['rpass_r']); $email = trim($_POST['email']); $data = date('y,n,d'); $error = false;//Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ. $errortext = "<p><b><font color='red'><h3>ΠΡΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ:</h3></font></p><ul>"; if (empty($name)) { $error = true; $errortext .= "<li><font color='red'>ΠΡ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π»ΠΈ ΠΏΠΎΠ»Π΅ ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ!</font></li>"; } else { if (!preg_match("/^[az Π°-ΡΡ]{2,30}$/iu",$name)) { $error = true; $errortext .= "<li><font color='red'>Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ ΡΡΠΎ ΠΠΌΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΡ 2 Π΄ΠΎ 30 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΈΡΡ</font></li>"; } } if (empty($login)) { $error = true; $errortext .= "<li><font color='red'>ΠΡ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅ ΠΠΎΠ³ΠΈΠ½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ!</font></li>"; } else { if (!preg_match("/^[a-z0-9]{2,20}$/i",$login)) { $error = true; $errortext .= "<li><font color='red'>Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ ΡΡΠΎ ΠΠΎΠ³ΠΈΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΡ 2 Π΄ΠΎ 20 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π»Π°ΡΠΈΠ½ΡΠΊΠΈΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ ΡΠΈΡΡ</font></li>"; } } if (empty($password)) { $error = true; $errortext .= "<li><font color='red'>ΠΡ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅ ΠΠ°ΡΠΎΠ»Ρ!</font></li>"; } else { if (!preg_match("/^[a-z0-9]{3,20}$/i",$password)) { $error = true; $errortext .= "<li><font color='red'>Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ ΡΡΠΎ ΠΠ°ΡΠΎΠ»Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΡ 3 Π΄ΠΎ 20 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π»Π°ΡΠΈΠ½ΡΠΊΠΈΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ ΡΠΈΡΡ</font></li>"; } } if (empty($password_r)) { $error = true; $errortext .= "<li><font color='red'>ΠΡ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅ ΠΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ!</font></li>"; } else { if ($password != $password_r) { $error = true; $errortext .= "<li><font color='red'>ΠΠΎΠ»Π΅ ΠΠ°ΡΠΎΠ»Ρ ΠΈ Π΅Π³ΠΎ ΠΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ!</font></li>"; } } if (empty($email)) { $error = true; $errortext .= "<li><font color='red'>ΠΡ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅ E-Mail</font></li>"; } else { if (!preg_match("/^[-0-9a-z_\.]+@[-0-9a-z^\.]+\.[az]{2,4}$/i",$email)) { $error = true; $errortext .= "<li><font color='red'>ΠΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅ E-Mail. E-mail Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ Π²ΠΈΠ΄ user@somehost.com</font></li>"; } } $errortext .= "</ul></b>"; if ($error) { echo($errortext);//ΠΡΠ²ΠΎΠ΄ΠΈΠΌ ΡΠ΅ΠΊΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ. } else { //ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
. $dbcon = mysql_connect("localhost", "root", "123456"); mysql_select_db("suitecrm", $dbcon); if (!$dbcon) { echo "<p>ΠΡΠΎΠΈΠ·ΠΎΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈ ΠΊ MySQL!</p>".mysqli_error(); exit(); } else { if (!mysql_select_db("suitecrm", $dbcon)) { echo("<p>ΠΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ!</p>"); } } // ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ Π»ΠΎΠ³ΠΈΠ½ΠΎΠΌ. $result = mysql_query("SELECT id FROM users1 WHERE login='$login'",$dbcon); $myrow = mysql_fetch_array($result); if (!empty($myrow["id"])) { exit ("ΠΠ·Π²ΠΈΠ½ΠΈΡΠ΅, Π²Π²Π΅Π΄ΡΠ½Π½ΡΠΉ Π²Π°ΠΌΠΈ Π»ΠΎΠ³ΠΈΠ½ ΡΠΆΠ΅ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½.<a href='reg.php'> ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π΄ΡΡΠ³ΠΎΠΉ Π»ΠΎΠ³ΠΈΠ½</a>."); } //ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ SQL-Π·Π°ΠΏΡΠΎΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠΉ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ΡΠ°Π±Π»ΠΈΡΡ. $sql = mysql_query("INSERT INTO users1 (name, login, password, email, data) Values ('$name', '$login', '$password', '$email', '$data')", $dbcon); if (!$sql) {echo "ΠΠ°ΠΏΡΠΎΡ Π½Π΅ ΠΏΡΠΎΡΠ΅Π». ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π΅ΡΠ΅ ΡΠ°Π·.";} if ($sql) { //ΠΡΠ²ΠΎΠ΄ΠΈΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ. exit ('<div align="center"><br/><br/><br/><h3> ΠΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° ΡΠ°ΠΉΡΠ΅! ΠΠ°ΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠΎΡΠΌΡ Π²Ρ
ΠΎΠ΄Π° ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡΠ΅</h3></div>'); } mysql_close($dbcon);//ΠΠ°ΠΊΡΡΠ²Π°Π΅ΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ MySQL. } } if (($_POST && $error) || !$_POST) { } ?>
mysql_queryextensionmysql_querylong been outdated and is not supported in recent versions of php. use mysqli or pdo_mysql - Alex