Запис в база-данни чрез PHP скрипт

diva4et0o0

Registered
Искам този код да го оправя да работи той прост код но никога несум го изплзвал ето го
Код:
<tr><td style="padding:10px;">Държава: <select name="durjava">
<option name="durjava" value="balgaria">България<img src="bg.gif" width="20" height="15"></option>
<option name="durjava" value="anglia">Англия<img src="en.gif" width="20" height="15"></option>
<option name="durjava" value="germania">Германия<img src="ger.jpg" width="20" height="15"></option>
<option name="durjava" value="grece">Гърция<img src="gr.gif" width="20" height="15"></option>
 </td>
всъшност искам да записва имената на даржавите в база с дани

mod emagi: Оптимизирано заглавие
 
Това е кода
Код:
<form action="" method="post">
<select name="country">
<option value="">Избери държава</option>
<option value="balgaria">България</option>
<option value="angliq">Англия</option>
<option value="germaniq">Германия</option>
<option value="garciq">Гърция</option>
</select>
<br />
<input type="submit" name="submit" value="Добави" />
</form>
<?php
if (isset($_POST["submit"])) {
//настройки за база данни
$dbhost = "host";
$dbuser = "user";
$dbpass = "pass";
$dbname = "db";
$conn = mysql_connect($dbhost, $dbuser, $dbpass)or die(mysql_error());
mysql_select_db($dbname, $conn)or die(mysql_error());
if(!empty($_POST["country"])) $country = htmlspecialchars($_POST["country"]);
else $errMsg = "Избери категория!<br />";
$insert = mysql_query("INSERT INTO country(country) VALUES('$country')")or die(mysql_error()); 
if (empty($errMsg)) {
echo 'Държавата е добавена успешно!';
} else echo $errMsg;
mysql_close();
}
?>

Sql
Код:
 CREATE TABLE `country` (
`id` INT(8) NOT NULL auto_increment,
`country` varchar(255) NOT NULL,
PRIMARY KEY(`id`)
);
 
diva4et0o0 каза:
Ок работи но искам да го направя и в регистрация
Сложип ли си някаква система за регистрации ?
Ако си сложил дай register.php
 
Ето я моляви се помогнете ми мн ви се моля
Код:
<form action="?a=register" method="POST">
<table align="center">
<tr><td><center>Потребиетел:<br><input type="text" class="user" name="name"></td></tr>
<tr><td><center>Парола:<br><input type="password" class="pass" name="pass1"></td></tr>
<tr><td><center>Отново:<br><input type="password" class="pass" name="pass2"></td></tr>
<tr><td><center>Емайл:<br><input type="text" class="mail" name="mail"></td></tr>
<tr><td><center>Пол:<input type="radio" name="sex" value="male">Мъж  <input type="radio" name="sex" value="female">Жена</td></tr>
<tr><td><input type="submit" name="submit" value="Регистрирай ме"></td></tr>
</table>
</form>
<?php 
if(isset($_POST['submit']) && $_SESSION['name'] == NULL) { 
if($_POST['name'] == NULL || $_POST['pass1'] == NULL || $_POST['pass2'] == NULL || $_POST['mail'] == NULL) { 
echo 'Този емайл е зает'; } else if($_POST['pass1'] != $_POST['pass2']) { 
echo 'Паролите не си съвпадат'; } else { 
$name = htmlspecialchars($_POST['name']); 
$pass = md5($_POST['pass1']); 
$mail = htmlspecialchars($_POST['mail']); 
$sex = htmlspecialchars($_POST['sex']); 
$insert = "INSERT INTO `users` (id, name, pass, mail, sex) VALUES ('','$name', '$pass', '$mail', '$sex')"; 
if(mysql_query($insert)) { echo 'Успешно се регистрирахте.<br>Сега може да влезнете в акаунта си от <a href="index.php?a=login">ТУК</a>'; } else { 
echo 'Регистрацията не е успешна'; }}} ?>
 
Така става кода
Код:
<form action="?a=register" method="POST">
<table align="center">
<tr><td><center>Потребиетел:<br><input type="text" class="user" name="name"></td></tr>
<tr><td><center>Парола:<br><input type="password" class="pass" name="pass1"></td></tr>
<tr><td><center>Отново:<br><input type="password" class="pass" name="pass2"></td></tr>
<tr><td><center>Емайл:<br><input type="text" class="mail" name="mail"></td></tr>
<tr><td><center>Пол:<input type="radio" name="sex" value="male">Мъж  <input type="radio" name="sex" value="female">Жена</td></tr>
<tr><td><center>Държава<br /><select name="country">
<option value="">Избери държава</option>
<option value="balgaria">България</option>
<option value="angliq">Англия</option>
<option value="germaniq">Германия</option>
<option value="garciq">Гърция</option>
</select> </td></tr>
<tr><td><input type="submit" name="submit" value="Регистрирай ме"></td></tr>
</table>
</form>
<?php
if(isset($_POST['submit']) && $_SESSION['name'] == NULL) {
if($_POST['name'] == NULL || $_POST['pass1'] == NULL || $_POST['pass2'] == NULL || $_POST['mail'] == NULL) {
echo 'Този емайл е зает'; } else if($_POST['pass1'] != $_POST['pass2']) {
echo 'Паролите не си съвпадат'; } else {
$name = htmlspecialchars($_POST['name']);
$pass = md5($_POST['pass1']);
$mail = htmlspecialchars($_POST['mail']);
$sex = htmlspecialchars($_POST['sex']);
$insert = "INSERT INTO `users` (id, name, pass, mail, sex, country) VALUES ('','$name', '$pass', '$mail', '$sex', '$country')";
if(mysql_query($insert)) { echo 'Успешно се регистрирахте.<br>Сега може да влезнете в акаунта си от <a href="index.php?a=login">ТУК</a>'; } else {
echo 'Регистрацията не е успешна'; }}} 
?>

Това го добави в таблицата
Код:
`country` varchar(255) NOT NULL,
 
diva4et0o0 каза:
Ок работи но искам да го направя и в регистрация

Сложи си регистрация, избери си една:
http://web-tourist.net/login/login/view.php?st=771
http://web-tourist.net/login/login/view.php?st=2275
http://web-tourist.net/login/login/view.php?st=2129
http://web-tourist.net/login/login/view.php?st=1545
http://web-tourist.net/login/login/view.php?st=1333
http://web-tourist.net/login/login/view.php?st=1218
http://web-tourist.net/login/login/view.php?st=707
http://web-tourist.net/login/login/view.php?st=1485
http://web-tourist.net/login/login/view.php?st=802
http://iwanov.hopto.org/log.rar
http://iwanov.hopto.org/register.rar
http://iwanov.hopto.org/reg.zip
http://biorust.com/tutorials/php-sources/php-membership.zip
http://scripts.ringsworld.com/user-authentication/i-auth.zip
http://php.about.com/od/finishedphp1/ss/php_login_code.htm
http://evolt.org/PHP-Login-System-with-Admin-Features?from=350&comments_per_page=50
http://www.roscripts.com/PHP_login_script-143.html
http://php-login-script.com/


:)
 

Back
Горе