Не мога...

STaNiMiR

Registered
Имам 5 чек бокса и искам примерно да са маркирани 2 и да ги помести в таблицата и поле ама не става дори не може да се осъществи запис..
formata:
<input type="checkbox" name="chk[]" value="1">1</br>
<input type="checkbox" name="chk[]" value="2">2</br>
<input type="checkbox" name="chk[]" value="3">3</br>
faila koito zapisva:

//1 присвоявам

$type = "";
for($i=0; $i<sizeof($_POST[chk]); $i++) {
if ($i == '0') {
$type .= $_POST[chk][$i];
} else {
$type .= ", ". $_POST[chk][$i] ."";
}
}

//тава работи, но не ги записва в таблицата

$query = "INSERT INTO $usertable VALUES ($id, $name, $type)";
 
<?


/* Таблица в MySQL, в която се съхраняват данните */
$userstable = "proekt";



/* създаване на връзка */
MYSQL_CONNECT($hostname,$username,$password) OR DIE("Не мога да създам връзка ");

@mysql_select_db("$dbName") or die("Не мога да избера базата данни ");
$id='1';//за това не сам сигурен.
$name=$HTTP_POST_VARS['name'];
$db=$HTTP_POST_VARS['ChooseOne'];
$os=$HTTP_POST_VARS['ChooseTwo'];
$bidmin=$HTTP_POST_VARS['min'];
$bidmax=$HTTP_POST_VARS['max'];
$info=$HTTP_POST_VARS['info'];
$dni=$HTTP_POST_VARS['dni'];

// Определяне на категории
$type = "";
for($i=0; $i<sizeof($_POST[chk]); $i++) {
if ($i == '0') {
$type .= $_POST[chk][$i];
} else {
$type .= ", ". $_POST[chk][$i] ."";
}
}

// Въвеждане на информацията


$query = "INSERT INTO $userstable VALUES('$id','$name','$type','$db','$os','$bid','$dni','$info')";





$result = MYSQL_QUERY($query);

echo "Проекта е запазен";

echo "<br><br>[<a href=\"main.php\">Напред</a>]   <br>";

/* Затваряне на връзката */
MYSQL_CLOSE();
?>



Това е скрипта пробвах с една но не става пак
 
не пише че е записано нали ама в базата данни го няма ето:

id mediumint(7) UNSIGNED не auto_increment
name varchar(50)
type varchar(255)
db varchar(50)
os varchar(50)
bidmin int(11)
bidmax int(11)
dni int(11)
info varchar(255)

Проверявам с Ецхо и сичко ми извежда но не записва
 
ми добре тогава заявката я направи така:
$query = "INSERT INTO $usertable VALUES('$id','$name','$type','$db','$os','$bidmin','$bidmax','$dni','$info')";
 
bafitu каза:
ми добре тогава заявката я направи така:
$query = "INSERT INTO $usertable VALUES('$id','$name','$type','$db','$os','$bidmin','$bidmax','$dni','$info')";


:( не става ако искаш ми се ключи на icq to ili skype( stanimir1 ) да ти дам фаиловете
 

Back
Горе