sábado, 6 de novembro de 2010

mysql_insert_id();

Neste exemplo podemos ver como utilizar um id cujo valor desconhecemos.


if ($varalunoturma=="sim"){
$varnovoaluno=mysql_insert_id();
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO alunosturmascursos (idaluno, idturmascursos) VALUES (%s, %s)",
                       GetSQLValueString($varnovoaluno, "int"),
                       GetSQLValueString($_POST['idturmascursos'], "int"));


  mysql_select_db($database_ligarace, $ligarace);
  $Result1 = mysql_query($insertSQL, $ligarace) or die(mysql_error());


  $insertGoTo = "usersalunos.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
  $varalunoturma=="nao";
  $actualiza="sim";
}
}

Sem comentários: