2011-08-02 4 views
-1
Notice: Undefined variable: note in /home/content/02/8116402/html/test5.php on line 48 

Warning: Cannot modify header information - headers already sent by (output started at  
/home/content/02/8116402/html/lock.php:16) in /home/content/02/8116402/html/test5.php on line 61 

<?php 
include('lock.php'); 
?> 
<?php echo $login_session; ?> 
<?php 
ini_set('display_errors', 'On'); 
error_reporting(E_ALL); 
?> 
<?php require_once('Connections/cms.php'); ?> 
<?php 
if (!function_exists("GetSQLValueString")) { 
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{ 
if (PHP_VERSION < 6) { 
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; 
} 

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : 
mysql_escape_string($theValue); 

switch ($theType) { 
case "text": 
    $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; 
    break;  
case "long": 
case "int": 
    $theValue = ($theValue != "") ? intval($theValue) : "NULL"; 
    break; 
case "double": 
    $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; 
    break; 
case "date": 
    $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; 
    break; 
case "defined": 
    $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; 
    break; 
} 
return $theValue; 
} 
} 

$editFormAction = $_SERVER['PHP_SELF']; 
if (isset($_SERVER['QUERY_STRING'])) { 
    $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); 
} 

とが必要です----------問題のコードがCONCAT_WS

if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "lead_note_form")) { 
$note = date("m/d/y H:i:s")." - ".$_SESSION['username']. '\n' . $note. '\n'; 
$updateSQL = sprintf ("UPDATE Leads SET Notes = CONCAT_WS('\n', Notes, %s) WHERE Id=%d", 
    GetSQLValueString($_POST['note'], "text"), 
    GetSQLValueString($_POST['Id'], "int")); 

----------問題のコード

mysql_select_db($database_cms, $cms); 
    $Result1 = mysql_query($updateSQL, $cms) or die(mysql_error()); 

    $updateGoTo = "test6.php"; 
    if (isset($_SERVER['QUERY_STRING'])) { 
    $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?"; 
    $updateGoTo .= $_SERVER['QUERY_STRING']; 
} 
    header(sprintf("Location: %s", $updateGoTo)); 
} 

$colname_Recordset1 = "-1"; 
if (isset($_GET['Id'])) { 
$colname_Recordset1 = $_GET['Id']; 
} 
mysql_select_db($database_cms, $cms); 
$query_Recordset1 = sprintf("SELECT Id, First_Name, Last_Name, Notes FROM Leads WHERE Id = %s",  
GetSQLValueString($colname_Recordset1, "int")); 
$Recordset1 = mysql_query($query_Recordset1, $cms) or die(mysql_error()); 
$row_Recordset1 = mysql_fetch_assoc($Recordset1); 
$totalRows_Recordset1 = mysql_num_rows($Recordset1); 
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

<script language="JavaScript" src="jquery.js" type="text/javascript"></script> 

<script> 
function clickSubmit() { 
$("form").submit(); 

</script> 

</head> 

<body> 

<table><tr><td> 

<div id="lead_box"> 
<form action="<?php echo $editFormAction; ?>" method="POST" name="lead_note_form" id="lead_note_form"  

target="_top"> 


<input type="hidden" name="Id" id="Id" value="<?php echo $row_Recordset1['Id']; ?>" /> 
<table width="100%" border="0" cellpadding="0" cellspacing="5"> 
<tr> 
<td colspan="2" bgcolor="#eeeeee"><p align="center" class="name"></p></td> 
</tr> 
<tr> 
<td><textarea rows="15" style="width: 99%" readonly><?php echo $row_Recordset1['Notes']; ?></textarea>  
</td> 
</tr> 
    <tr> 
<td valign="top"><p class="title">Add Note:</p></td> 
<tr> 
<td> 
    <textarea name="note" id="note" style="width: 99%" rows="5"></textarea> 
    </td> 
    </tr> 
</table> 
<input type="hidden" name="MM_update" value="lead_note_form" /> 
</form> 
</div><!-- and of lead box --> 
</td></tr> 
<tr><td> 
<div align="right"> 
<input type="submit" name="save" id="save" value="Save" onClick="clickSubmit()"/> 
<input type="button" name="cancel" id="cancel" value="Cancel" onClick="window.parent.hidePopWin()"/> 
</div> 
</td></tr></table> 



</body> 
</html> 
<?php 
mysql_free_result($Recordset1); 
<? 
+0

リンク:http://stackoverflow.com/q/6906574/283366 – Phil

+0

「日付/時刻」とは何ですか?あなたの出力コードも表示してください – Phil

+0

質問をまとめるのもいいですか? – deceze

答えて

0

私はすべてをよくチェックすることができませんでした。私の答えがあなたが必要としているものでないならば、それを無視してください。

変数$noteはこれまでに定義されていません。通常これはPHPの問題ではありません。しかし、あなたがPHPから通知を受け取りたい場合、それらの通知はヘッダー情報として送信されます。今すぐあなたはそのうちの1つを手に入れています。それ以降の警告は、通知の後に別のヘッダー情報を送信しているため、ヘッダーに関するものです。

2つの方法があると思います。

1すべての変数を慎重に定義してから、値を割り当てます。 2 PHP設定からの通知メッセージを閉じます。

関連する問題