[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mysql - php - problem med formulär-



Martin Wickman wrote:

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


Sorry..det är Off-topic - jag ska flytta mina mysql och PHP frågor till annat håll.




Reply to: