Avatar billede webstuff Nybegynder
17. november 2005 - 17:28 Der er 9 kommentarer og
1 løsning

Felter skal være udfyldt før putten i db

Hejsa hej

Jeg har det her script som gemmer indlæg i fra min gæstebog i en database.. Jeg vil gerne have at man mindst skal udfylde navn og besked før den gemmes, ellers skal der komme en fejl besked..
Jeg har prøvet mig frem med nogle if sætninger.. Men jeg kunne sku it' lige få det til at virke.. Kan du?

<?php
include "config.php";

$navn = $_POST[navn];
$navn = strip_tags($navn);
$navn = nl2br($navn);

$email = $_POST[email];
$email = strip_tags($email);
$email = nl2br($email);

$besked = $_POST[besked];
$besked = strip_tags($besked);
$besked = nl2br($besked);

$dato_array = getdate();
$dato = $dato_array["mday"] . "/" . $dato_array["mon"] . "-" . $dato_array["year"];

//indsætter i db
mysql_query("insert into min_gb (navn, email, dato, besked)values('$navn', '$email', '$dato', '$besked')");

header("location: gb.php");

?>
Avatar billede jaw Nybegynder
17. november 2005 - 17:29 #1
if(empty($navn) || empty($besked)) {
  echo "Du skal mindst udfylde navn og besked.";
} else {
  // insert
}
Avatar billede webstuff Nybegynder
17. november 2005 - 17:31 #2
hold kæft man.. hvor nemt kan det være..
jeg har prøvet mig frem med isset uden held.. men smider du et svar? :-D
Avatar billede jaw Nybegynder
17. november 2005 - 17:33 #3
isset er jo en sammentrækning af "is set", som betyder "er sat". Det betyder jo så igen, at man undersøger om variablen eksisterer. Og en tom variabel eksisterer jo også :)

Og et svar :)
Avatar billede webstuff Nybegynder
17. november 2005 - 17:34 #4
okay.. jeg havde ikke lige regnet ud at en tom variabel var sat..
Mange tak!!
Avatar billede jaw Nybegynder
17. november 2005 - 17:35 #5
Det er måske heller ikke helt logisk, det kan man jo diskutere. Men man kan jo $variabel = ""; - så er den sat, men den har ikke noget indhold :)

Og selv tak.
Avatar billede webstuff Nybegynder
17. november 2005 - 17:35 #6
btw hører jeg ude i byen at du er fra bornholm og kender martin millan :-D
Avatar billede jaw Nybegynder
17. november 2005 - 17:36 #7
Haha, jo den er god nok :) Hvor hører du sådanne frygtelige rygter?
Avatar billede webstuff Nybegynder
17. november 2005 - 17:42 #8
Går i klasse med ham :-D Bor selv i allinge!! hæhæ
Avatar billede jaw Nybegynder
17. november 2005 - 17:43 #9
Hehe, okey. Der kan man bare se. Det her nærmer sig vist spam, men hvis du har lyst og er irc-mand, så kig da forbi #tele2gaming :)
Avatar billede webstuff Nybegynder
17. november 2005 - 17:46 #10
Ja nu må vi hellere stoppe.. Men jeg har ikke styr op det der irc.. Men vi mødes nok herinde en anden gang..

// LUKKET
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB