Tamam ben bu kadar kolay olduğunu düşünüyorum ama ben (PHP ve MySQL bir acemi değilim) bilmiyorum.
Ben veritabanındaki bir tablodan veri almak olduğunu bir seçme var. Ben sadece ne seçenekleri kullanıcı seçer alarak ve php mysql insert deyimi ile ayrı bir tabloya koyarak duyuyorum.
Ama ben bir sorun yaşıyorum. Ben teslim vurduğunda, her şey alanlarda ilk boşluktan sonra sunamayan herhangi seçme seçenekleri dışında düzgün teslim edilir. Seçeneği COMPUTER REPAIR
ise Örneğin, gönderilen alacağı tüm BİLGİSAYAR olduğunu. Gerekirse ben kod yayınlayacağız ve herhangi bir yardım büyük mutluluk duyacağız. Teşekkürler!
Tamam burada benim seçin kodu:
<?php
include("./config.php");
$query="SELECT id,name FROM category_names ORDER BY name";
$result = mysql_query ($query);
echo"<div style='overflow:auto;width:100%'><label>Categories (Pick three that describe your business)</label><br/><select name='select1'><option value='0'>Please Select A Category</option>";
// printing the list box select command
while($catinfo=mysql_fetch_array($result)){//Array or records stored in $nt
echo "<option>$catinfo[name]</option><br/>
";
}
echo"</select></div>";
?>
Ve burada benim eklemek kodu (Sadece onun var her şeyi sadece seçme değil bildirmek için!) Olduğunu
?php
require("./config.php");
$companyname = mysql_real_escape_string(addslashes(trim($_REQUEST['name'])));
$phone = mysql_real_escape_string(addslashes($_REQUEST['phone']));
$zipcode = mysql_real_escape_string(addslashes($_REQUEST['zipcode']));
$city = mysql_real_escape_string(addslashes($_REQUEST['city']));
$description = mysql_real_escape_string(addslashes($_REQUEST['description']));
$website = mysql_real_escape_string(addslashes($_REQUEST['website']));
$address = mysql_real_escape_string(addslashes($_REQUEST['address']));
$other = mysql_real_escape_string(addslashes($_REQUEST['other']));
$payment = mysql_real_escape_string(addslashes($_REQUEST['payment']));
$products = mysql_real_escape_string(addslashes($_REQUEST['products']));
$email = mysql_real_escape_string(addslashes($_REQUEST['email']));
$select1 = mysql_real_escape_string(addslashes($_REQUEST['select1']));
$select2 = mysql_real_escape_string(addslashes($_REQUEST['select2']));
$select3 = mysql_real_escape_string(addslashes($_REQUEST['select3']));
$save=$_POST['save'];
if(!empty($save)){
$sql="INSERT INTO gj (name, phone, city, zipcode, description, dateadded, website, address1, other2, payment_options, Products, email,cat1,cat2,cat3)
VALUES
('$companyname','$phone','$city','$zipcode','$description',curdate(),'$website','$address','$other','$payment','$products','$email','$select1','$select2','$select3')";
if (!mysql_query($sql,$link))
{
die('Error: ' . mysql_error());
}
echo "<br/><h2><font color='green' style='font-size:15px'>1 business added</font></h2>";
mysql_close($link);
}
?>