refuge
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору При чекнутом боксе в форме в Мускуль не заносится значение Sold, , код ниже - работает, то есть при выборе селект формы значения Sale (Продажа) в мускуле пусто, а при выборе значения Sold (продано) в мускуль заносится значение Sold, что мне и надо, я потом это значение вывожу на страницах о товаре. Что я хочу сделать, - мне нужна не селект форма, а чекбокс, чтобы в админке, работник только галочку поставил на значение Sold, и это попало в базу. Оставил чекбокс пустым, в базе было бы пусто. :) Код: <? require '../carstock/global.php'; require '../carstock/config/config.php'; // process and store data if($stock) { // check to see if the stock number entered already exists in db $link = mysql_connect($dbhost, $dbuser, $dbpass); $query = "SELECT id FROM $dbvin WHERE stock='$stock'"; $result = mysql_db_query($dbname, $query, $link); if(mysql_num_rows($result)) { echo "<script language='JavaScript'> alert('The stock number you entered already exists in the database.'); </script>"; } else { // make input query friendly foreach($_POST as $key => $value) { $_POST[$key] = addslashes($value); } // add listing to database $time = time(); $ccode = substr(time().rand(10000,99999),-15); $link = mysql_connect($dbhost, $dbuser, $dbpass); $query = "INSERT INTO $dbvin VALUES('0', '$ccode', '$time', '$time', '0', '0', '$_POST[sold]' )"; mysql_db_query($dbname, $query, $link); mysql_close($link); echo "<script language='JavaScript'> window.location='carstock_summary.php?ccode=$ccode'; </script>"; echo "You added a vehicle"; exit(); } } ?> <!--/ниже то что я пытаюсь править (форму)/--> <form action='<?=$PHP_SELF?>' method=post onSubmit='return checkrequired(this)'> <select class='text' name='sold'> <option value='<?=$sold?>'><?=$sold?></option> <option value=''>Sale</option> <option value='Sold'>Sold</option> </select> </form> | в форме выше работает, а вот так как ниже в форме не работает, то есть в мускуль ничего не попадает при чекнутом и нет боксе: Код: <form action='<?=$PHP_SELF?>' method=post onSubmit='return checkrequired(this)'> <input type="checkbox" name="sold" value="<?=$sold?>"> </form> | Говорили мне, учи php... :( |