joffar Skrevet 4. august 2004 Del Skrevet 4. august 2004 Dersom du legger til Torbjørns sjekk vil vel dette være en grei måte å gjøre det på. SQL <?php $dbname=$_POST['dbname']; $frontpage=$_POST['frontpage']; include "dbconnect.php"; if($_SERVER['REQUEST_METHOD'] == "POST"){ if(!empty($dbname) && !empty($frontpage)){ $q="INSERT into category (`dbname`,`frontpage`) VALUES ('$dbname','$frontpage')"; $result= mysql_query($q, $connection) or die ("Could not execute INSERT query : $q." . mysql_error());; }else { echo 'Du mangler en variabel'; } } // end sjekk for anything posted ?> Lenke til kommentar
???????? Skrevet 4. august 2004 Del Skrevet 4. august 2004 Dersom du legger til Torbjørns sjekk vil vel dette være en grei måte å gjøre det på. SQL <?php $dbname=$_POST['dbname']; $frontpage=$_POST['frontpage']; include "dbconnect.php"; if($_SERVER['REQUEST_METHOD'] == "POST"){ if(!empty($dbname) && !empty($frontpage)){ $q="INSERT into category (`dbname`,`frontpage`) VALUES ('$dbname','$frontpage')"; $result= mysql_query($q, $connection) or die ("Could not execute INSERT query : $q." . mysql_error());; }else { echo 'Du mangler en variabel'; } } // end sjekk for anything posted ?> Det er en meget bra måte å sjekke om noe er sendt via POST, men unødvendig da variablene $dbname og $frontpage kommer fra POST variabler. Har de en verdi må også skjemaet være sendt. Lenke til kommentar
joffar Skrevet 4. august 2004 Del Skrevet 4. august 2004 Så da er det vel igrunn greiest å bare sjekke for variablene da og ikke $_SERVER['REQUEST_METHOD'] == "POST") siden det er mulig å sende tomme variabler via POST. Lenke til kommentar
???????? Skrevet 4. august 2004 Del Skrevet 4. august 2004 Så da er det vel igrunn greiest å bare sjekke for variablene da og ikke $_SERVER['REQUEST_METHOD'] == "POST") siden det er mulig å sende tomme variabler via POST. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå