Mitt php-dokument innehåller koden som anges nedan men när jag surfar in på sidan så syns inget och i "Visa källa" på sidan så är endast html och body taggarna synliga. Jag har andra script som funkar så php och mysql är redigt konfiguerade. Det är en anpassad kod från Webstudio!
<html>
<head>
<title>ADD</title>
</head>
<body>
<form method="POST" action="add.php">
<b>Produktnamn</b><br/>
<input name="produktnamn" type="text"><br>
<b>Användning</b><br/>
<input name="anvandning" type="text"><br>
<b>Mängd/år</b><br/>
<input name="mangd_ar" type="text"><br>
<b>Mängd lager</b><br/>
<input name="mangd_lager" type="text"><br>
<b>Leverantör</b><br/>
<input name="leverantor" type="text"><br>
<b>Lev. telenummer</b><br/>
<input name="leverantor_tel" type="text"><br>
<b>Varuinformationsblad</b><br/>
<input name="varuinfoblad" type="text"><br>
<b>Risk- och skyddsfraser</b><br/>
<input name="risk_skyddsfraser" type="text"><br>
<b>Miljöpåverkan</b><br/>
<input name="miljopaverkan" type="text"><br>
<b>Avfallshantering</b><br/>
<input name="avfallshantering" type="text"><br>
<b>Lagerställe</b><br/>
<input name="lagerstalle" type="text"><br>
<b>Anmärkning</b><br/>
<input name="anmarkning" type="text"><br>
<b>Farobeteckning</b><br/>
<input name="farobeteckning" type="text"><br>
<input type="submit" size="30" value="Lägg till!"> <br>
</form>
<?php if(empty($_POST['produktnamn']))
$produktnamn = "not set";
if(empty($_POST['anvandning']))
$anvandning = "not set";
if(empty($_POST['mangd_ar']))
$mangd_ar = "not set";
if(empty($_POST['mangd_lager']))
$mangd_lager = "not set";
if(empty($_POST['leverantor']))
$leverantor = "not set";
if(empty($_POST['leverantor_tel']))
$leverantor_tel = "not set";
if(empty($_POST['varuinfoblad']))
$varuinfoblad = "not set";
if(empty($_POST['risk_skyddsfraser']))
$risk_skyddsfraser = "not set";
if(empty($_POST['miljopaverkan']))
$miljopaverkan = "not set";
if(empty($_POST['avfallshantering']))
$avfallshantering = "not set";
if(empty($_POST['lagerstalle']))
$lagerstalle = "not set";
if(empty($_POST['anmarkning']))
$anmarkning = "not set";
if(empty($_POST['farobeteckning']))
$farobeteckning = "not set";
if(!empty($_POST['produktnamn']))
{
$produktnamn = $_POST['produktnamn'];
$anvandning = $_POST['anvandning'];
$mangd_ar = $_POST['mangd_ar'];
$mangd_lager = $_POST['mangd_lager';
$leverantor = $_POST['leverantor'];
$leverantor_tel = $_POST['leverantor_tel'];
$varuinfoblad = $_POST['varuinfoblad'];
$risk_skyddsfraser = $_POST['risk_skyddsfraser'];
$miljopaverkan = $_POST['miljopaverkan'];
$avfallshantering = $_POST['avfallshantering'];
$lagerstalle = $_POST['lagerstalle'];
$anmarkning = $_POST['anmarkning'];
$farobeteckning = $_POST['farobeteckning'];
$connection = mysql_connect("localhost", "root", "4342") or die("Kunde inte skapa koppling!");
mysql_select_db("kemi") or die("Kunde inte välja databas");
$laggTill = "INSERT INTO kemiforteckning (produktnamn, anvandning, mangd_ar, mangd_lager, leverantor, leverantor_tel, varuinfoblad, risk_skyddsfraser, miljopaverkan, avfallshantering, lagerstalle, anmarkning, farobeteckning) VALUES ('$produktnamn', '$anvandning', '$mangd_ar', '$mangd_lager', '$leverantor', '$leverantor_tel', '$varuinfoblad', '$risk_skyddsfraser', '$miljopaverkan', '$avfallshantering', '$lagerstalle', '$anmarkning', '$farobeteckning')";
mysql_query($laggTill) or die("Det gick inte att lägga till information!");
mysql_close($connection);
print("Information lades framgångsrikt till i databasen!");
print("<hr noshade size=1 color=#000000>");
}
?>
</body>
</html>
Jag skapade databasen med följande sats. Och det funkade utan några fel.
CREATE TABLE kemi.kemiforteckning (
produktnamn varchar(255) NOT NULL,
anvandning varchar(255),
mangd_ar varchar(255),
mangd_lager varchar(255),
leverantor varchar(255),
leverantor_tel varchar(255),
varuinfoblad varchar(255),
risk_skyddsfraser varchar(255),
miljopaverkan varchar(255),
avfallshantering varchar(255),
lagerstalle varchar(255),
anmarkning varchar(255),
farobeteckning varchar(255),
PRIMARY KEY(produktnamn));