CMS install page
Tjenare!
Jag håller på med ett projekt, att bygga ett CMS.
Jag började idag och har fastnat redan, har suttit med detta i princip hela dagen.
Så jag tänkte att jag kanske är trött i huvet och bara inte ser detta lätta felet, eller så är det något mer komplicerat vilket ni kanske skulle kunna hjälpa till med.
Här är koden iaf.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Install</title>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<label id="db_host">DB host</label><br>
<input type="text" name="db_host"><br>
<label id="db_anv">DB användare</label><br>
<input type="text" name="db_anv"><br>
<label id="db_pw">DB pw</label><br>
<input type="text" name="db_pw"><br>
<label id="db_namn">DB namn</label><br>
<input type="text" name="db_namn"><br>
<input type="submit" value="INSTALL!!!"/>
</form>
<?php
$db_host = $_POST['db_host'];
$db_anv = $_POST['db_anv'];
$db_pw = $_POST['db_pw'];
$db_namn = $_POST['db_namn'];
function dbConnect($db_host, $db_anv, $db_pw) {
$connectdb = mysql_connect($db_host, $db_anv, $db_pw);
if(!$connectdb)
{
echo "Kunde inte kontakta DB" . mysql_error();
}
else
{
echo "Fick kontakt med DB<br>";
}
mysql_select_db($db_namn, $connectdb);
}
function WriteToDB() {
$databasinput = "CREATE TABLE testDB (
id smallint unsigned NOT NULL auto_increment,
anv_namn VARCHAR(30) NOT NULL,
anv_pw VARCHAR(255) NOT NULL,
anv_email VARCHAR(255) NOT NULL,
PRIMARY KEY (id))";
mysql_query($databasinput,$connectdb);
if(mysql_query($databasinput,$connectdb))
{
echo "Databasen är nu färdig och redo för användning!";
}
else
{
echo "Något gick snett och databasen är ej gjord!";
}
}
dbConnect($db_host, $db_anv, $db_pw);
WriteToDB($db_host, $db_anv, $db_pw);
?>
</body>
</html>