Hallo,
ich möchte in eine tabelle einen datensatz einfügen, jedoch wird der funktion die letzte id übergeben und ich schaff das nicht, diese richtig aus der tabelle auszulesen... kann mir einer helfen?
lg, bianca
ich möchte in eine tabelle einen datensatz einfügen, jedoch wird der funktion die letzte id übergeben und ich schaff das nicht, diese richtig aus der tabelle auszulesen... kann mir einer helfen?
lg, bianca
PHP:
function temp_save($id){
if($id == ""){
$query_new_temp = "INSERT INTO `process`(";
$query_new_temp.= " `process`,";
$query_new_temp.= " `description_ger`,";
$query_new_temp.= " `description_engl`,";
$query_new_temp.= " `used_in`,";
$query_new_temp.= " `contact_person_1`,";
$query_new_temp.= " `in_development`,";
$query_new_temp.= " `contact_person_2`,";
$query_new_temp.= " `documentation`,";
$query_new_temp.= " `program`) VALUES (";
$query_new_temp.= " '".$this->temp_data[process]."',";
$query_new_temp.= " '".$this->temp_data[description_ger]."',";
$query_new_temp.= " '".$this->temp_data[description_engl]."',";
$query_new_temp.= " '".$this->temp_data[used_in]."',";
$query_new_temp.= " '".$this->temp_data[contact_person_1]."',";
$query_new_temp.= " '".$this->temp_data[in_development]."',";
$query_new_temp.= " '".$this->temp_data[contact_person_2]."',";
$query_new_temp.= " '".addslashes($this->temp_data[documentation])."',";
$query_new_temp.= " '".addslashes($this->temp_data[program])."',";
mysql_query($query_new_temp);
$id= "SELECT LAST_INSERT_ID() AS id from process";
}
else{
$query_update_temp = "UPDATE `process` SET ";
$query_update_temp.= " `pocess` = '".$this->temp_data[process]."',";
$query_update_temp.= " `description_ger` = '".$this->temp_data[description_ger]."',";
$query_update_temp.= " `description_engl` = '".$this->temp_data[description_engl]."',";
$query_update_temp.= " `used_in` = '".$this->temp_data[used_in]."',";
$query_update_temp.= " `contact_person_1` = '".$this->temp_data[contact_person_1]."',";
$query_update_temp.= " `in_development`='".$this->temp_data[in_development]."',";
$query_update_temp.= " `contact_person_2`='".$this->temp_data[contact_person_2]."',";
$query_update_temp.= " `documentation`='".addslashes($this->temp_data[documentation])."',";
$query_update_temp.= " `program`='".addslashes($this->temp_data[program])."',";
mysql_query($query_update_temp);
}
return $id;
}