php og sql igen igen, med et twist af html
oki. Jeg har noget PHP der skriver til en tabel i min database.Det info hentes fra en form. men jeg har lidt af et problem. (ellers ville jeg jo nok ikke poste her... )
alle dataene fra formen bliver fin skrevet in i databasen, men problmet ligger i den del hvor man vælger mellem Adamantium og Asterite i formen. for uanset hvad man vælger, skriver den kun adamantium i databasen.
Hvad er der galt?
<html>
<body>
<?php
if ($Send) {
echo "<b>Item has been added!!!!</b><br><br>";
if ($salvage_metaltype = "Asterite") {
$salvage_goldvalue = ($salvage_metalvalue * 2.2356)/$salvage_sealvalue;
}
if ($salvage_metaltype = "Adamantium") {
$salvage_goldvalue = ($salvage_metalvalue * 1.4904)/$salvage_sealvalue;
}
$db = mysql_connect("db.navn","database","password");
mysql_select_db("navn",$db);
mysql_query("INSERT INTO salvage (itemname,sealtype,sealvalue,metaltype,metalvalue,goldvalue)
VALUES
('$salvage_itemname','$salvage_sealtype','$salvage_sealvalue','$salvage_metaltype','$salvage_metalvalue',
'$salvage_goldvalue')");
}
?>
<form method=post action=<?echo $PHP_SELF; ?>>
Itemname: <br>
<input type=text name=salvage_itemname size=50><br><br>
Sealtype<br>
Emerald:
<input type=radio name=salvage_sealtype value=Emerald>
Saphire:
<input type=radio name=salvage_sealtype value=Saphire>
Diamond:
<input type=radio name=salvage_sealtype value=Diamond checked><br><br>
Cost in seals: <br>
<input type=text name=salvage_sealvalue size=5><br><br>
Salvages to metaltype:<br>
Adamantium:
<input type=radio name=salvage_metaltype value=Adamantium>
Asterite:
<input type=radio name=salvage_metaltype value=Asterite checked><br><br>
Salvages to number of metalbars: <br>
<input type=text name=salvage_metalvalue size=5><br>
<br>
<input type=submit value=Send name=Send>
<form>
</body>
