Thomas Nyman wrote:
Jag håller på och försöka lägga upp en databas i mysql som listar
konkurser t.ex..skulle kunna vara vad som helst - Jag har försökt göra
ett formulär för inmatning till databasen vilket verkar fungera..men det
verkar som om när jag via webläsaren går till formuläret t.ex
www.någonstans.com/formulär.php så genereras en tom post i databasen
utan att jag klickat på "Submit"....antar att det är någoy fel i PHP delen.
Off-topic. Kolla comp.lang.php istället.
$string="INSERT INTO Konkurser VALUES
(NULL,'$KK_NR','$KK_galdenar','$Pnr','$Adress','$Postnr','$Ort','$Telefon','$Telefax','$Mobil','$Epost','$Fristdag','$KK_Beslut','$Edgång')";
Felet är (beroende på register_globals) att du använder variabler som
inte finns, mao $KK_NR etc är tom. Du bör se det tydligt i apaches
error_log. Det rätta sättet är att hämta variablerna där de faktiskt finns:
$KK_NR = $_GET['KK_NR']
Vidare bör du kolla om användaren submittat eller inte. Just nu skapar
du posten varje gång:
if (isset($_GET['KK_NR'])
// mysql_insert ...
else
// inget