script register_globals off tauglich machen?

Wenn du die $_POST['id'] nicht immer einsetzen willst würd ich dir folgendes vorschlagen:

PHP:
if(isset($_POST['id'])){
    $post_id=$_POST['id'];
}else{
    $post_id="";  //Du kannst hier auch einen Standardwert eingeben oder dergleichen
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {  
  $insertSQL = sprintf("INSERT INTO fotos (id, text) VALUES (%s, %s)",  
                      GetSQLValueString($post_id, "int"),  
                      GetSQLValueString($_POST['text'], "text"));

//und anschließend dein restlicher Code......

Aber was das $_POST['id'] überhaupt soll, das versteh ich auch nicht so ganz, wenn im Formular kein Feld mit dem namen "id" existiert.
 
Zuletzt bearbeitet:
Zurück