Håller på att trassla med att skapa en webbshop för böcker, men det går trögt.webbshop
Har haft massa problem med att inte få sidorna att funka samtidigt som jag är osäker på strukturen till min webbshop. Nu har jag skalat ner sidan till ett minimum för att hitta felet.
Det som är störst problem just nu är denna sidan, som heter kundvagn.php. Det ger inga meddelanden och inget läggs in i databasen. Sidan ser ut så här:
<code>
<?php
session_start(); // Alltid överst på sidan
include "conn.php"; // Databasanslutningen
?>
<html>
<head>
<title>Untitled</title>
</head>
<body><br><br><br><br>
Här läggs informationen in....
Om du har lagt in en titel, kan du också lägga till en bild.
Det kan du göra här.
visa info
<?php
// Innehåll
if(!isset($_SESSION['sess_user'])) {
echo 'Du måste vara inloggad med rätt användarnamn för att beställa en bok!';
}
else {
if(isset($_POST['submit'])) {
$sql = "INSERT INTO kundvagn(titel,anvandare)
VALUES('{$_POST['titel']}', '{$_SESSION['sess_user']}')";
echo "Inne i if-satsen.<br>";
echo "\$_POST['titel'] har värdet: " . $_POST['titel'] . "<br>";
echo "och sql-frågan ser ut såhär: " . $sql . "<br>";
mysql_query($sql) or die(mysql_error());
echo "Boken är lagd i kundvagnen<br><br>";
}
}
?>
</body>
</html>
</code>
Jag har gjort en databastabell som ser ut så här som heter kundvagn:
#
# Struktur för tabell `kundvagn`
#
CREATE TABLE kundvagn (
id int(11) NOT NULL auto_increment,
titel varchar(50) default NULL,
anvandare varchar(50) default NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
Nån som ser nåt fel?