Gå til innhold

ikke utføre query om $ er tom


Anbefalte innlegg

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
Videoannonse
Annonse
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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...