25. maj 2006 - 14:23Der er
11 kommentarer og 1 løsning
Sende info til mysql database
Hey,
Jeg prøver på at lave et nyheds system. Derfor vil jeg lave en side med nogle formler på. Når jeg har udfyldt de formler skal jeg så sende dem videre til min Mysql database. Men jeg er i tvivl om hvordan jeg skal gøre dette. Ind til videre har jeg lavet en "formel side" som ser således ud.
Som i kan se øverst i koden står der jeg vil sende tingene til "gem.php", her kommer mit problem. Jeg ved ikke hvordan jeg skal lave den sidde så min database får de ting jeg har skrevet. Det eneste jeg har på min "gem.php" side ligenu er dette :
Hvis den ikke skriver noget på gem.php er det ensbetydende med at den springer if(isset...) over. Prøv lige for en tests skyld at fjern det og se om den skriver til databasen eller laver en fejl? :)
Har du b-one som host? Hvis ja så skal du aktiverer fejlmeldinger i deres advancerede indstillinger. Her er noget kode jeg selv har brugt som måske kan hjælpe dig. :)
if (empty($titel)) { $message = '<b>Husk at skrive en titel!</b>'; } elseif (empty($short_text)) { $message = '<b>Husk at skrive en kort historie!</b>'; } elseif (empty($long_text)) { $message = '<b>Husk at skrive en lang historie!</b>'; } elseif ($category == "none") { $message = '<b>Husk at vælge en kategori!</b>'; } else { $InfoArray = $SDK->get_info(); //$InfoArray['name'] $name = $InfoArray['name']; $time = time(); $insert = mysql_query("INSERT INTO eg_news (category, poster, posting_time, titel, short_text, long_text) VALUES ('$category', '$name', '$time', '$titel', '$short_text', '$long_text')") or die(mysql_error()); $message = '<b>Din nyhed er blevet tilføjet til databasen!</b>'; } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.