webForumDet fria alternativet

Pm system med Php

32 svar · 1 193 visningar · startad av kimmo · sida 2 av 2

nitro2k01Medlem sedan aug. 20039 342 inlägg
#21

Det verkar saknas ' efter conn.php. Och det verkar konstigt att $pm_mess_db $members
står skrivna fritt "i luften" utan sammanhang.

kimmoMedlem sedan feb. 200946 inlägg
#22

här kommer resten av koden dåda..

<?php

H&#352;r m&#338;ste du skriva in variabler f&#353;r 
	
$pm_mess_db = databas namn d&#352;r alla meddelanden lagras. f&#352;lten i databasen : id, create_date, edit_date, from_user_id, to_user_id, subject_text, message_text, have_been_read, read_date
$user_id = Anv&#352;ndarens id nummer.
$user_db = databas d&#352;r anv&#352;ndarna finns lagrade. F&#353;&#352;lt som minst kr&#352;vs &#352;r : id, nick_name

Knapparna l&#352;ngst ner som skapas beroende p&#338; vad man g&#353;r &#352;r bilder som du f&#338;r &#352;ndra eller skapa d&#338; dessa inte &#352;r medskickade.

require('../include/common.php');

// koppling till databasen
$f = mysql_pconnect($mysql_hostname, $mysql_login, $mysql_password);

	
	// ******************** S&#8364;TTER VARIABLER ***********************************
	
$datime = time(); 

	// skapar en variabel f&#353;r att ha som koll p&#338; att allt &#352;r koreckt
	// vid sparande eller skapande av ny post	
	$ok = 1;
		

	
	// denna variabeln s&#352;ger om htmlen ska visas eller inte
	// den s&#352;tts till noll n&#352;r vi sparat material
	// det enda som visas om den s&#352;tts till 0 &#352;r "$html_start_stuff" och "$html_end_stuff"
	$Show_html = 1;
	
	// dessa variabler anv&#352;nds f&#353;r att visa anv&#352;ndaren information.
	$html_start_stuff = "";
	
	$html_head_byline = ""; // rubrik som talar om vad som ska g&#353;ras
	
	$html_id = "";
	
	$html_create_date = "";
	$html_create_date_error = ""; // inneh&#338;ller ev. error h&#352;nvisnings-nummer
	
	$html_edit_date = "";
	$html_edit_date_error = ""; // inneh&#338;ller ev. error h&#352;nvisnings-nummer
	
	$html_from_user_id = "";
	$html_from_user_id_error = ""; // inneh&#338;ller ev. error h&#352;nvisnings-nummer
	
	$html_to_user_id = "";
	$html_to_user_id_error = ""; // inneh&#338;ller ev. error h&#352;nvisnings-nummer
	
	$html_subject_text = "";
	$html_subject_text_error = ""; // inneh&#338;ller ev. error h&#352;nvisnings-nummer
	
	$html_message_text = "";
	$html_message_text_error = ""; // inneh&#338;ller ev. error h&#352;nvisnings-nummer
	
	$html_have_been_read = "";
	$html_have_been_read_error = ""; // inneh&#338;ller ev. error h&#352;nvisnings-nummer
	
	$html_read_date = "";
	$html_read_date_error = ""; // inneh&#338;ller ev. error h&#352;nvisnings-nummer
	
	$html_submit = "";
	
	$html_end_stuff = "";
	
	$html_error = "";
	$error_count = 0; // r&#352;knar upp felen f&#353;r att f&#338; h&#352;nvisningstext
	
	// ******************** END (S&#8364;TTER VARIABLER) *************************************

	// ******************** KOLLAR ANV&#8364;NDARENS BEH&#8230;RIGHT *****************

	if (($func=='new') OR ($func=="store_new")) {
		// Skapande av en ny &#352;r okej
	
		$ok = 1;
		
	} else if ($func=='read') {
		// Eftersom anv&#352;ndaren vill l&#352;sa kollar vi s&#338; att anv&#352;ndaren
		// har beh&#353;righet att g&#353;ra detta
		
		// Vi ska kolla s&#338; att det &#352;r anv&#352;ndarens meddelande, eller annv&#352;ndaren som skickat meddelandet.
	
		$sql_query = "SELECT * FROM ".$pm_mess_db." WHERE ";
		$sql_query .= " id LIKE ".$id."";
		$sql_query .= " AND";
		$sql_query .= " (";
		$sql_query .= " to_user_id LIKE ".$user_id."";
		$sql_query .= " OR";
		$sql_query .= " from_user_id LIKE ".$user_id."";
		$sql_query .= " )";
		
		
		if ( ($sql_result = mysql($db_name,$sql_query)) && mysql_num_rows($sql_result) ) { 
			// vi fick tr&#352;ffar ur databasen
			
			
			$t_to_user_id = mysql_result($sql_result,0,"to_user_id");
			
			if ($t_to_user_id == $user_id) {	
				// vi s&#352;tter att meddelandet nu &#352;r l&#352;st och datumet d&#338; det &#352;r l&#352;st
			
				// redigera datumet
				$read_date=date("Y-m-d G:i:s ",time());
		
				// b&#353;rjan p&#338; sql str&#352;ngen
				$sql_query = "UPDATE ".$pm_mess_db." SET have_been_read=1,read_date='".$read_date."' WHERE id=".$id;
	
				// l&#352;gger in grejerna i databasen
				$result = mysql($db_name,$sql_query);
				
				// $result = 1;
				
				if (!empty($result)) {
					// callback_meta("func=browselist&start=0");
				} else {
				 	// ett fel har uppst&#338;t
					echo mysql_error()."<BR>\n";
					
					// hoppar ur all fortsatt programring
					exit;
				} // if (!empty($result))
				
			} else {
				// d&#338; det &#352;r anv&#352;ndaren som har skickat meddelandet s&#352;tter vi det 
				// av naturliga sk&#352;l inte som l&#352;st
				
			} // 
			
			$ok = 1;
				
		} else {
			// vi fick INGA tr&#352;ffar ur databasen
			
			// Ett olagligt f&#353;rs&#353;k till intr&#338;ng verkar det som.
			
			$ok = 0;
		
		} // if ( ($sql_result = mysqlquery($table_n
		
	} else {
	
	} // if ($func=='new') OR ($func!="store_new"))
	
	
	if (!$ok) { 
	
		$html_error = mk_lbr($html_error,"Du har ingen r&auml;tt att g&ouml;ra detta !!", "<br>\r\n");
		
		$func = "error";
		
		$html_head_byline = "<b>FEL!</b>";
		
		$Show_html = 0;
		// echo "Du har ingen r&auml;tt att g&ouml;ra detta !!";
			
		// exit();
	} // if (!$ok)
	
	// ******************** END (KOLLAR ANV&#8364;NDARENS BEH&#8230;RIGHT) *****************
	
	// ******************** SPARA NY ***************************************************
	
	// kollar vad anv&#352;ndaren vill g&#353;ra
	if (isset($func) && $func == "store_new") {

	
		// skapar en tom str&#352;ng f&#353;r att samla variabel namnen i 
		$fields = "";
		
		// skapar en tom str&#352;ng f&#353;r att samla variabel v&#352;rderna i
		$values = "";
		
		
		// ---------------------- create_date ------------------
		
		// tar bort ev. mellanslag i slutet och b&#353;rjan av str&#352;ngen
		$create_date=chop($create_date);
		
		// kollar s&#338; att inte str&#352;ngen &#352;r tom. D&#338; hoppar vi &#353;ver den
		// if ($create_date_year!="") {
		if ($create_date!="") {
			$fields .= ",create_date";
			// $values .= ",'$create_date_year-$create_date_mon-$create_date_day'";
			$values .= ",'$create_date'";
		}
		
		
		// ---------------------- edit_date ------------------
		
		$edit_date=chop($edit_date);

		// kollar s&#338; att inte str&#352;ngen &#352;r tom. D&#338; hoppar vi &#353;ver den
		// if ($edit_date_year!="") {
		if ($edit_date!="") {
			$fields .= ",edit_date";
			// $values .= ",'$edit_date_year-$edit_date_mon-$edit_date_day'";
			$values .= ",'$edit_date'";
		}
		
		
		// ---------------------- from_user_id ------------------
		
		// l&#352;gger in variabelns namn 
		$fields .= ",from_user_id";

		// g&#353;r om variabeln till integer
		$from_user_id=$user_id;

		// l&#352;gger in variabelns v&#352;rde
		$values.=",$from_user_id";
		
		
		
		// ---------------------- to_user_id ------------------
		
		// tar bort ev. mellanslag i slutet och b&#353;rjan av str&#352;ngen
		$to_user_id=chop($to_user_id);
		// echo "to_user_id - ".$to_user_id."<br>\r\n";
		
		// kollar s&#338; att inte str&#352;ngen &#352;r tom. D&#338; hoppar vi &#353;ver den
		if ($to_user_id!="") {

			// l&#352;gger in variabelns namn 
			$fields .= ",to_user_id";

			// g&#353;r om variabeln till integer
			$to_user_id=$to_user_id+0;

			// l&#352;gger in variabelns v&#352;rde
			$values.=",$to_user_id";
		}  else {
			$ok = 0;
			
			//r&#352;knar upp felen
			$error_count ++;
			
			// skapar h&#352;nvisning
			$html_to_user_id_error = "<font color=\"#ff0000\">(". $error_count.")</font>";
			
			$html_error = mk_lbr($html_error,$error_count." - Mottagare saknas!!", "<br>\r\n");

			// $html_owner_user_id .= "Anv&auml;ndare saknas!!\r\n";
		}
				

		// ---------------------- subject_text ------------------
		
		// tar bort ev. mellanslag i slutet och b&#353;rjan av str&#352;ngen
		$subject_text=chop($subject_text);

		// kollar s&#338; att inte str&#352;ngen &#352;r tom. D&#338; hoppar vi &#353;ver den
		if ($subject_text!="") {

			// l&#352;gger in variabelns namn 
			$fields .= ",subject_text";

			// l&#352;gger in variabelns v&#352;rde
			$values.=",'$subject_text'";
		}  else {
			$ok = 0;
			
			//r&#352;knar upp felen
			$error_count ++;
			
			// skapar h&#352;nvisning
			$html_subject_text_error = "<font color=\"#ff0000\">(". $error_count.")</font>";
			
			$html_error = mk_lbr($html_error,$error_count." - &Auml;mne saknas!!", "<br>\r\n");

			// $html_owner_user_id .= "Anv&auml;ndare saknas!!\r\n";

		}

				
		// ---------------------- message_text ------------------
				
		// tar bort ev. mellanslag i slutet och b&#353;rjan av str&#352;ngen
		// $note=trim($note);

		// kollar s&#338; att inte str&#352;ngen &#352;r tom. D&#338; hoppar vi &#353;ver den
		if ($message_text!="") {

			// l&#352;gger in variabelns namn 
			$fields .= ",message_text";

			// l&#352;gger in variabelns v&#352;rde
			$values.=",'$message_text'";
		}  else {
			$ok = 0;
			
			//r&#352;knar upp felen
			$error_count ++;
			
			// skapar h&#352;nvisning
			$html_message_text_error = "<font color=\"#ff0000\">(". $error_count.")</font>";
			
			$html_error = mk_lbr($html_error,$error_count." - Meddelande saknas!!", "<br>\r\n");

			// $html_owner_user_id .= "Anv&auml;ndare saknas!!\r\n";
		}
				
				
		// ---------------------- have_been_read ------------------
				
		// tar bort ev. mellanslag i slutet och b&#353;rjan av str&#352;ngen
		$have_been_read=trim($have_been_read);

		// kollar s&#338; att inte str&#352;ngen &#352;r tom. D&#338; hoppar vi &#353;ver den
		// if ($have_been_read!="") {

		// l&#352;gger in variabelns namn 
		$fields .= ",have_been_read";

		// g&#353;r om variabeln till integer
		$have_been_read=$have_been_read+0;

		// l&#352;gger in variabelns v&#352;rde
		$values.=",$have_been_read";
		
				
				
		// ---------------------- read_date ------------------
				
		$read_date=chop($read_date);

		// kollar s&#338; att inte str&#352;ngen &#352;r tom. D&#338; hoppar vi &#353;ver den
		// if ($edit_date_year!="") {
		if ($read_date!="") {
			$fields .= ",read_date";
			// $values .= ",'$edit_date_year-$edit_date_mon-$edit_date_day'";
			$values .= ",'$read_date'";
		}
		
		
		// ---------------------- ok ? ------------------
				
		if ($ok) {
			// allt &#352;r okej
			
			// tar bort det extra kommatecknet
			
			$fields = substr($fields,1,strlen($fields)-1);
	
			// tar bort det extra kommatecknet
			$values = substr($values,1,strlen($values)-1);
	
			$sql_query = "INSERT INTO ".$pm_mess_db." ($fields) VALUES ($values)";
			
			// echo "sql_query -".$sql_query."<br>";
			
			// echo "SPARAR new!";
			
			// l&#352;gger in grejerna i databasen
			$result = mysql($db_name,$sql_query);
	
			if (!empty($result)) {
				// ins&#352;ttandets lyckades
				
				//tar ut id nummret f&#353;r posten vi just lade in
				$id = mysql_insert_id($f);
				
				// callback_meta("func=browselist&start=0");
        	       
			} else {
			 	// ett fel har uppst&#338;t
				echo mysql_error()."<BR>\n";
				
				// hoppar ur all fortsatt programring
				exit;
			} // if (!empty($result))
			
			$func = "saved_new";
			
		} else {
			// FEL
			// n&#338;gra variabler eller s&#338; saknas
			
			$func = "new_rebuff";
			
		} // if (!$ok)
	
	// ******************** END (SPARA NY) ***********************************************************
	
	
	// ******************** SPARA EDITERAD ***********************************************************

	} elseif (isset($func) && $func == "save_edit") {

	
		// skapar en variabel f&#353;r att ha som koll p&#338; att allt &#352;r koreckt
		// vid sparande eller skapande av ny post	
		$ok = 1;
		
		// -------------------------------- spara en editerad post --------------
		
		// skapar en tom str&#352;ng f&#353;r att samla variabel namnen och v&#352;rden
		$fields = "";

		// -------- id ---------
		
		// tar bort ev. mellanslag i slutet och b&#353;rjan av str&#352;ngen
		$id=trim($id);

		// kollar s&#338; att inte str&#352;ngen &#352;r tom. D&#338; hoppar vi &#353;ver den
		if ($id=="") {
			// str&#352;ngen &#352;r tom vilket vi inte accepterar
			$ok = 0;
			
			echo "id saknas<br>\r\n";
			
		}	
		
		// f&#353;rbereder str&#352;ngen f&#353;r n&#352;sta inl&#352;gg
		$fields.=',';

		// l&#352;gger in variabelns namn 
		$fields.="id=";

		// g&#353;r om variabeln till integer
		$id = $id + 0;

		// l&#352;gger in variabelns v&#352;rde
		$fields.="$id";

		// -------- create_date ---------

		$create_date=chop($create_date);
		$fields.=',';
		$fields.="create_date=";
		// $fields .= "'$create_date_year-$create_date_mon-$create_date_day'";
		$fields .= "'$create_date'";

		// -------- edit_date ---------
		
		$edit_date=chop($edit_date);
		$fields.=',';
		$fields.="edit_date=";
		// $fields .= "'$edit_date_year-$edit_date_mon-$edit_date_day'";
		$fields .= "'$edit_date'";
		
		
		
		// -------- from_user_id ---------
		
		// tar bort ev. mellanslag i slutet och b&#353;rjan av str&#352;ngen
		$from_user_id=chop($from_user_id);
		
		if ($from_user_id!="") {
			// f&#353;rbereder str&#352;ngen f&#353;r n&#352;sta inl&#352;gg
			$fields.=',';
	
			// l&#352;gger in variabelns namn 
			$fields.="from_user_id=";
			
			// g&#353;r om det till integer
			$from_user_id = $from_user_id + 0;
	
			// l&#352;gger in variabelns v&#352;rde
			$fields.="$from_user_id";
	
		} else {
			// kollar s&#338; att inte str&#352;ngen &#352;r tom. D&#338; varnar vi
			$ok = 0;
			
			//r&#352;knar upp felen
			$error_count ++;
			
			// skapar h&#352;nvisning
			$html_from_user_id_error = "<font color=\"#ff0000\">(". $error_count.")</font>";
			
			$html_error = mk_lbr($html_error,$error_count." - Mottagare saknas!!", "<br>\r\n");

			// echo "from_user_id saknas !!<br>\r\n";
		}
		
		
		
		// -------- to_user_id ---------
		
		// tar bort ev. mellanslag i slutet och b&#353;rjan av str&#352;ngen
		$to_user_id=trim($to_user_id);
		
		if ($to_user_id!="") {		
			// f&#353;rbereder str&#352;ngen f&#353;r n&#352;sta inl&#352;gg
			$fields.=',';
	
			// l&#352;gger in variabelns namn 
			$fields.="to_user_id=";
		
			// g&#353;r om det till integer
			$to_user_id = $to_user_id + 0;
	
			// l&#352;gger in variabelns v&#352;rde
			$fields.="$to_user_id";
	
		} else {
			// kollar s&#338; att inte str&#352;ngen &#352;r tom. D&#338; varnar vi
			$ok = 0;
			
			//r&#352;knar upp felen
			$error_count ++;
			
			// skapar h&#352;nvisning
			$html_to_user_id_error = "<font color=\"#ff0000\">(". $error_count.")</font>";
			
			$html_error = mk_lbr($html_error,$error_count." - Avs&auml;ndare saknas!!", "<br>\r\n");

			// echo "from_user_id saknas !!<br>\r\n";
		}

		// -------- subject_text ---------
		
		// tar bort ev. mellanslag i slutet och b&#353;rjan av str&#352;ngen
		$subject_text=trim($subject_text);
		
		if ($subject_text!="") {
			// f&#353;rbereder str&#352;ngen f&#353;r n&#352;sta inl&#352;gg
			$fields.=',';
	
			// l&#352;gger in variabelns namn 
			$fields.="subject_text=";
	
			// l&#352;gger in variabelns v&#352;rde
			$fields.="'$subject_text'";
	
		} else {
/*			// kollar s&#338; att inte str&#352;ngen &#352;r tom. D&#338; varnar vi
			$ok = 0;
			
			//r&#352;knar upp felen
			$error_count ++;
			
			// skapar h&#352;nvisning
			$html_to_user_id_error = "<font color=\"#ff0000\">(". $error_count.")</font>";
			
			$html_error = mk_lbr($html_error,$error_count." - &Auml;mne saknas!!", "<br>\r\n");

			// echo "subject_text missing !!<br>\r\n";
*/
		}

		// -------- message_text ---------
		
		// tar bort ev. mellanslag i slutet och b&#353;rjan av str&#352;ngen
		$message_text=trim($message_text);
		
		if ($message_text!="") {
			// f&#353;rbereder str&#352;ngen f&#353;r n&#352;sta inl&#352;gg
			$fields.=',';
	
			// l&#352;gger in variabelns namn 
			$fields.="message_text=";
	
			// l&#352;gger in variabelns v&#352;rde
			$fields.="'$message_text'";
	
		} else {
			// kollar s&#338; att inte str&#352;ngen &#352;r tom. D&#338; varnar vi
			$ok = 0;
			
			//r&#352;knar upp felen
			$error_count ++;
			
			// skapar h&#352;nvisning
			$html_message_text_error = "<font color=\"#ff0000\">(". $error_count.")</font>";
			
			$html_error = mk_lbr($html_error,$error_count." - Meddelande saknas!!", "<br>\r\n");

			// echo "message_text missing !!<br>\r\n";
		}
		
		
		
		// -------- have_been_read ---------
		
		// tar bort ev. mellanslag i slutet och b&#353;rjan av str&#352;ngen
		$have_been_read=trim($have_been_read);
		
		// f&#353;rbereder str&#352;ngen f&#353;r n&#352;sta inl&#352;gg
		$fields.=',';

		// l&#352;gger in variabelns namn 
		$fields.="have_been_read=";
		
		// g&#353;r om det till integer
		$have_been_read = $have_been_read + 0;

		// l&#352;gger in variabelns v&#352;rde
		$fields.="$have_been_read";

		// -------- read_date ---------
		
		$read_date=chop($read_date);
		
		$fields.=',';
		
		$fields.="read_date=";
		
		// $fields .= "'$edit_date_year-$edit_date_mon-$edit_date_day'";
		
		$fields .= "'$read_date'";
		
		
		
		
		// ---------------------- ok ? ------------------
		
		// kollar om n&#338;gon variabel som m&#338;ste vara med saknades
		if ($ok) {
		
			// tar bort det extra kommatecknet
			$fields = substr($fields,1,strlen($fields)-1);
	
			$sql_query = "UPDATE ".$pm_mess_db." SET $fields WHERE id=$id";
						
			// echo "SPARAR edit !!!";
			
			// exit;
			
			// l&#352;gger in grejerna i databasen
			$result = mysql($db_name,$sql_query);
			
			if (!empty($result)) {
				// callback_meta("func=browselist&start=0");
			} else {
			 	// ett fel har uppst&#338;t
				echo mysql_error()."<BR>\n";
				
				// hoppar ur all fortsatt programring
				exit;
			} // if (!empty($result))
			
			$func = "saved_edit";
			
		} else {
			// 
			
			// echo "N&aring;gra n&ouml;dv&auml;ndiga v&auml;rden saknades !";
			// echo "<BR><A HREF=javascript:history.back()>F&ouml;rs&ouml;k igen</A>";
			// exit;
			
			$func = "edit_rebuff";
			
		}
	
	// ******************** END (SPARA EDITERAD) *****************************************************

	}  // elseif ($func == "save_edit") {
	
	
	// *************************** ERROR MESS ********************************************************

	if ($html_error!="") {
		// det finns n&#338;got i error variabeln
		// vi l&#352;gger till <div> taggar
		
		$html_error = "<!-- start error -->\r\n
						<div id=\"error\">\r\n
						<font color=\"#ff0000\">".
						$html_error
						."</font>
						</div>\r\n
						<!-- end erro -->";
		
	} // if ($html_error!="")
	
	// *************************** END (ERROR) *******************************************************

	// ******************** SKAPA HEAD BYLINE ***************************************************
		
	if (($func == "new") OR ($func == 'new_rebuff')) {
		$html_head_byline = "SKAPA NY";
	} elseif (($func == "edit") OR ($func == 'edit_rebuff')) {
		$html_head_byline = "&Auml;NDRA";
	} elseif (($func == "error")) {
		$html_head_byline = "FEL!";
	} elseif (($func == "delete")) {
		$html_head_byline = "RADERAR!";
	} else {
		$html_head_byline = "VISA";
	} // if (($func == "new")
		
	// ******************** END (HEAD BYLINE) ***************************************************

	// *************************** DESIGN ************************************************************

	// *************************** DESIGN ************************************************************

	// Vi ska visa anv&#352;ndaren information. 
	
	// vi nollar f&#353;rst massa variabler
	
	// vi har kollat s&#338; att inte id nummrer saknas eller att det &#352;r en ny post som ska skrivas in.
	// vi ska dock inte in h&#352;r om det &#352;r en sparning (av editerad eller ny) det handlar om
	// if ((!empty($id) or $func=='new') AND ($func!='save_edit') AND ($func!="store_new")) {
	
	if (($func!='saved_new') AND
	($func!='saved_edit') AND
	($func!='erased') AND
	($func!='error')
	){
		// Allt &#352;r i sin ordning
		
		// ******************** S&#8364;TT VARIABLER ******************************************************

		// Om det &#352;r s&#338; att det &#352;r "new" finns inget id medskickat.
		// Vi kan derf&#353;rinte ta n&#338;got ur databasen
		if ($func=='edit') {
			
			// skapar fr&#338;gan till databas f&#353;r att ta fram alla uppgifter till databasen
			// (vi har dom flesta uppgifter men plockar &#352;nd&#338; fram dom fr&#338;n databasen f&#353;r att veta att det &#352;r dom ricktiga)
			$sql_query = "SELECT * FROM ".$pm_mess_db." WHERE id LIKE '$id'";
		
			// g&#353;r fr&#338;gan till databasen
			$found_result = mysql($db_name,$sql_query);	

			// tar ut create_date
			$create_date = mysql_result($found_result,0,"create_date");

			// tar ut edit_date
			$edit_date = mysql_result($found_result,0,"edit_date");
			
			// tar ut from_user_id
			$from_user_id = mysql_result($found_result,0,"from_user_id");
			
			// tar ut to_user_id
			$to_user_id = mysql_result($found_result,0,"to_user_id");
			
			// tar ut subject_text
			$subject_text = mysql_result($found_result,0,"subject_text");
			
			// tar fram message_text
			$message_text = mysql_result($found_result,0,"message_text");
			
			// tar fram personen have_been_read
			$have_been_read = mysql_result($found_result,0,"have_been_read");
			
			// tar fram personen read_date
			$read_date = mysql_result($found_result,0,"read_date");
		
		} elseif (($func=='new_rebuff') OR ($func=='edit_rebuff')) {
		
			// s&#352;tter create_date
			$create_date = $create_date;

			// s&#352;tter edit_date
			$edit_date = $edit_date;
			
			// s&#352;tter personen from_user_id
			$from_user_id = $user_id;
			
			// s&#352;tter personen to_user_id
			$to_user_id = $to_user_id;
			
			// s&#352;tter subject_text
			$subject_text = $subject_text;

			// s&#352;tter message_text
			$message_text = $message_text;

			// s&#352;tter have_been_read
			$have_been_read = 0;

			// s&#352;tter read_date
			$read_date = "read_date";
			
		} elseif ($func=='new') {
		
			// s&#352;tter create_date
			$create_date = "";

			// s&#352;tter edit_date
			$edit_date = "";
			
			// s&#352;tter personen from_user_id
			$from_user_id = $user_id;
			
			// s&#352;tter personen to_user_id
			$to_user_id = $to_user_id;
			
			// s&#352;tter subject_text
			$subject_text = "";

			// s&#352;tter message_text
			$message_text = "";

			// s&#352;tter have_been_read
			$have_been_read = 0;

			// s&#352;tter read_date
			$read_date = "read_date";
			
		} else {
			
			// skapar fr&#338;gan till databas f&#353;r att ta fram alla uppgifter till databasen
			// (vi har dom flesta uppgifter men plockar &#352;nd&#338; fram dom fr&#338;n databasen f&#353;r att veta att det &#352;r dom ricktiga)
			$sql_query = "SELECT * FROM ".$pm_mess_db." WHERE id LIKE '$id'";
		
			// g&#353;r fr&#338;gan till databasen
			$found_result = mysql($db_name,$sql_query);	

			// tar ut create_date
			$create_date = mysql_result($found_result,0,"create_date");

			// tar ut edit_date
			$edit_date = mysql_result($found_result,0,"edit_date");
			
			// tar ut from_user_id
			$from_user_id = mysql_result($found_result,0,"from_user_id");
			
			// tar ut to_user_id
			$to_user_id = mysql_result($found_result,0,"to_user_id");
			
			// tar ut subject_text
			$subject_text = mysql_result($found_result,0,"subject_text");
			
			// tar fram message_text
			$message_text = mysql_result($found_result,0,"message_text");
			
			// tar fram personen have_been_read
			$have_been_read = mysql_result($found_result,0,"have_been_read");
			
			// tar fram personen read_date
			$read_date = mysql_result($found_result,0,"read_date");
		
		} // if ($func!='new') {

		// ******************** END (S&#8364;TT VARIABLER) *************************************************

		// ******************** SKAPA HIDDEN FIELD *************************************************

		// kollar vilken funktion anv&#352;ndaren vill ha
		if (($func == "new") OR ($func == 'new_rebuff')) {
			// anv&#352;ndaren &#352;r ute efter att skapa en ny post
			// eller har inte fyllt i korekta uppgifter
			// echo "<FORM ACTION=\"company_g.php\" METHOD=POST NAME=\"company\" target=\"_self\">";
			
			// skapar datumet
			$create_date=date("Y-m-d G:i:s ",$datime);
			
			// redigera datumet
			$edit_date=date("Y-m-d G:i:s ",$datime);
			
			$html_start_stuff .= "<input type=\"hidden\" value=\"store_new\" name=\"func\">\n\r";
			$html_start_stuff .= "<input type=\"hidden\" value=\"".$create_date."\" name=\"create_date\">\n\r";
			$html_start_stuff .= "<input type=\"hidden\" value=\"".$edit_date."\" name=\"edit_date\">\n\r";
			$html_start_stuff .= "<input type=\"hidden\" value=\"".$in_window."\" name=\"in_window\">\n\r";
		
		} elseif (($func == "edit") OR ($func == 'edit_rebuff')) {
			// anv&#352;ndaren &#352;r ute efter att editera en tidigare post
			// echo "<FORM ACTION=\"$PHP_SELF\" METHOD=POST NAME=\"user\" target=\"_self\">";
			
			// redigera datumet
			$edit_date=date("Y-m-d G:i:s ",$datime);
			
			$html_start_stuff .= "<input type=\"hidden\" value=\"save_edit\" name=\"func\">\n\r";
			$html_start_stuff .= "<input type=\"hidden\" value=\"".$id."\" name=\"id\">\n\r";
			$html_start_stuff .= "<input type=\"hidden\" value=\"".$create_date."\" name=\"create_date\">\n\r";
			$html_start_stuff .= "<input type=\"hidden\" value=\"".$edit_date."\" name=\"edit_date\">\n\r";
			$html_start_stuff .= "<input type=\"hidden\" value=\"".$in_window."\" name=\"in_window\">\n\r";
			
		} else {
			// anv&#352;ndaren vill bara titta p&#338; uppgifterna
		}
		
		// ******************** END (SKAPA HIDDEN FIELD) *************************************************

		// ******************** VISA UPPGIFTER *************************************************
				
		}
		
	
		// --------------------- from_user_id ----------------
		
		// kollar vilken funktion anv&#352;ndaren vill ha
		if (($func == "new") OR ($func == "edit") OR ($func == 'new_rebuff') OR ($func == 'edit_rebuff')) {
			// anv&#352;ndaren &#352;r ute efter att editera en tidigare post
			// $html_phone_type_id .= "<input type=\"text\" name=\"hour_cost\" size=\"15\" maxlength=\"10\" value=\"$hour_cost\">";
			
			if (strlen($html_from_user_id_error) > 3) {
				$html_from_user_id .= $html_from_user_id_error;
				$html_from_user_id .= "<br>"; 
			} // if ($html_subject_text_error=="")
			
			$html_from_user_id .= "<input type=\"hidden\" value=\"".$from_user_id."\" name=\"from_user_id\">";
			
			$sql_query = "SELECT * FROM ".$user_db." WHERE id LIKE ".$from_user_id."";

			if ( ($sql_result = mysql($db_name,$sql_query)) && mysql_num_rows($sql_result) ) { 
				// vi fick tr&#352;ffar ur databasen
				
				$html_from_user_id .= mysql_result($sql_result,0,"nick_name");
		
			} else {
				// inga saker hittades
				
				$html_from_user_id .= "<font color=\"ff0000\">(Namn) Saknas [id ".$from_user_id."]</font>";
				
			} // if ( ($sql_result = mysqlque
		
		} else {
			// anv&#352;ndaren vill bara titta p&#338; uppgifterna

			$sql_query = "SELECT * FROM ".$user_db." WHERE id LIKE ".$from_user_id."";
	
			if ( ($sql_result = mysql($db_name,$sql_query)) && mysql_num_rows($sql_result) ) { 
				// vi fick tr&#352;ffar ur databasen
					
				$html_from_user_id .= mysql_result($sql_result,0,"nick_name");
				
			} else {
				// inga saker hittades
				
				$html_from_user_id .= " - ";
				
			} // if ( ($sql_result = mysqlquer

		} // if 
		
		
		// --------------------- to_user_id ----------------
		
		// kollar vilken funktion anv&#352;ndaren vill ha
		if (($func == "new") OR ($func == "edit") OR ($func == 'new_rebuff') OR ($func == 'edit_rebuff')) {
			// anv&#352;ndaren &#352;r ute efter att editera en tidigare post
			
			if (strlen($html_to_user_id_error) > 3) {
				$html_to_user_id .= $html_to_user_id_error;
				$html_to_user_id .= "<br>"; 
			} // if ($html_subject_text_error=="")
			
			// Om inget to_user_id &#352;r medskickat ska vi visa en lista att v&#352;lja fr&#338;n
			if (!empty($to_user_id)) {
				// vi har ett id nummer
				$html_to_user_id .= "<input type=\"hidden\" value=\"".$to_user_id."\" name=\"to_user_id\">";
				
				$sql_query = "SELECT * FROM ".$user_db." WHERE id LIKE ".$to_user_id;
	
				if ( ($sql_result = mysql($db_name,$sql_query)) && mysql_num_rows($sql_result) ) { 
					// vi fick tr&#352;ffar ur databasen
					
					$html_to_user_id .= mysql_result($sql_result,0,"nick_name");
			
				} else {
					// inga saker hittades
					
					$html_to_user_id .= "<font color=\"ff0000\">(Namn) Saknas [id ".$to_user_id."]</font>";
					
				} // if ( ($sql_result = mysqlque
			} else {
				// vi ska skapa en lista med anv&#352;ndare.
					
				$sql_query = "SELECT * FROM ".$user_db."";
				$sql_query .= " ORDER BY nick_name";
				
				if ( ($result_user = mysql($db_name,$sql_query)) && mysql_num_rows($result_user) ) { 
					// vi fick tr&#352;ffar ur databasen
					
									// f&#353;r att vi inte ska f&#338; flera selected vid ev. fel.
					$selected = 0;
							
					// b&#353;rjar selection
					$html_to_user_id .= "<select name=\"to_user_id\" size=\"1\">";

					$num_result_user = mysql_numrows($result_user);
					
					// $html_to_user_id .= "num_result_type - ".$num_result_type."<br>";
					
					// r&#352;knar igenom resultaten
					for ($ii = 0 ; $ii < $num_result_user ; $ii++) {
					
						$this_contact_user_id = mysql_result($result_user,$ii,"user_1_id");
						
						if ($this_contact_user_id==$user_id) $this_contact_user_id = mysql_result($result_user,$ii,"user_2_id");
						
						$sql_query = "SELECT * FROM ".$user_db." WHERE id LIKE ".$this_contact_user_id;
			
						if ( ($result_contacts_name = mysql($db_name,$sql_query)) && mysql_num_rows($result_contacts_name) ) { 
							// vi fick tr&#352;ffar ur databasen	
		
							$this_user_nick_name = mysql_result($result_contacts_name,0,"nick_name");
				
						} else {
							$this_user_nick_name = "<font color=\"ff0000\">[Person Saknas]</font>";
						} // if ( ($result_contacts
			
			
						// skriver ut b&#353;rjan av option raden
						$html_to_user_id .= "<option value=\"".$this_contact_user_id."\"";
				
						// kollar om det &#352;r samma status
						// antingen om det &#352;r den valda anv&#352;ndaren (owner_user_id) 
						// eller
						// det &#352;r en ny post och d&#338; &#352;r det anv&#352;ndaren som skriver in (user_id)
						if ($to_user_id == $this_id AND $selected == 0) {
							// dom 2 &#353;verensst&#352;mmer s&#338; vi g&#353;r denna till default
							$html_to_user_id .= " selected";
								
							// f&#353;r att inte f&#338; flera f&#353;rvalda talar vi om att vi nu har en f&#353;rvald
							$selected = 1;
						} else {
							// dom 2 &#353;verenst&#352;mmer inte och vi l&#338;ter dom vara
								
						} // if ($this_phone_type_id == $this_id AND $selected == 0)
					
						// skriver ut slutet av selection raden
						$html_to_user_id .= ">".$this_user_nick_name."</option>\r\n";
					} // for ($ii = 0 ; $ii < $num_result_ty
					
					
					// avslutar selection
					$html_to_user_id .= "</select>\r\n";
					
				} else {
					// vi fick INGA tr&#352;ffar ur databasen
					
					$html_to_user_id .= "<font color=\"ff0000\">(Namn) Saknas [id ".$to_user_id."]</font>";
					
				} // if ( ($result_groups = mysql($ta
				
				
			} // if (!empty($to_user_id))
			
		} else {
			// anv&#352;ndaren vill bara titta p&#338; uppgifterna

			$sql_query = "SELECT * FROM ".$user_db." WHERE id LIKE ".$to_user_id."";
	
			if ( ($sql_result = mysql($db_name,$sql_query)) && mysql_num_rows($sql_result) ) { 
				// vi fick tr&#352;ffar ur databasen
					
				$html_to_user_id .= mysql_result($sql_result,0,"nick_name");
				
			} else {
				// inga saker hittades
				
				$html_to_user_id .= " - ";
				
			} // if ( ($sql_result = mysqlquer

		} // if 
		
		
		
		// --------------------- subject_text ----------------
		
		// kollar vilken funktion anv&#352;ndaren vill ha
		if (($func == "new") OR ($func == "edit") OR ($func == 'new_rebuff') OR ($func == 'edit_rebuff')) {
		
			if (strlen($html_subject_text_error) > 3) {
				$html_subject_text .= $html_subject_text_error;
				$html_subject_text .= "<br>"; 
			} // if ($html_subject_text_error=="")
			
			if (($func == "new") AND (isset($re_id)) ) {
				// det finns ett id medskickat
				// det tyderp&#338; att det &#352;r ett besvarande medelande
				
				// plockar fram det gammal medelandets subject och ger som f&#353;rslag
				$sql_query = "SELECT * FROM ".$pm_mess_db." WHERE id LIKE '".$re_id."'";
		
				if ( ($sql_result = mysql($db_name,$sql_query)) && mysql_num_rows($sql_result) ) { 
					// vi fick tr&#352;ffar ur databasen
					
					// tar ut subject_text
					$subject_text .= "Re:".mysql_result($sql_result,0,"subject_text");
				
				} else {
					// inga saker hittades
				
				} // if ( ($sql_result = mysqlquer
				
			} // if (($func == "new") AND (isset($re))
			
			$html_subject_text .= "<input type=\"text\" name=\"subject_text\" size=\"20\" maxlength=\"20\" value=\"".$subject_text."\">";

		} else {
			// anv&#352;ndaren vill bara titta p&#338; uppgifterna
			
			$html_subject_text .= nl2br($subject_text);
		}
		
		
		
		// --------------------- message_text ----------------
		
		// kollar vilken funktion anv&#352;ndaren vill ha
		if (($func == "new") OR ($func == "edit") OR ($func == 'new_rebuff') OR ($func == 'edit_rebuff')) {
		
			if (strlen($html_message_text_error) > 3) {
				$html_message_text .= $html_message_text_error;
				$html_message_text .= "<br>"; 
			} // if ($html_message_text_error=="")
			
			if (($func == "new") AND (isset($re_id)) ) {
				// det finns ett id medskickat
				// det tyderp&#338; att det &#352;r ett besvarande medelande
				
				// plockar fram det gammal medelandets subject och ger som f&#353;rslag
				$sql_query = "SELECT * FROM ".$pm_mess_db." WHERE id LIKE '".$re_id."'";
		
				if ( ($sql_result = mysql($db_name,$sql_query)) && mysql_num_rows($sql_result) ) { 
					// vi fick tr&#352;ffar ur databasen
					
					// tar ut message_text
					$message_text .= "\r\n"."\r\n"."---------------\r\n".mysql_result($sql_result,0,"message_text");
				
				} else {
					// inga saker hittades
				
				} // if ( ($sql_result = mysqlquer
				
			} // if (($func == "new") AND (isset($re))
			
			$html_message_text .= "<textarea style=\"width:350px;height:80px;\" id=\"textarea_field\" name=\"message_text\" rows=\"4\" cols=\"30\">".$message_text."</textarea>";

		} else {
			// anv&#352;ndaren vill bara titta p&#338; uppgifterna
			
			$html_message_text .= nl2br($message_text);
		}
		

		// ******************** END (VISA UPPGIFTER) *************************************************

		// ******************** KNAPPAR *************************************************

		// kollar vilken funktion anv&#352;ndaren vill ha
		if (($func == "new") OR ($func == "edit") OR ($func == 'new_rebuff') OR ($func == 'edit_rebuff')) {
			// anv&#352;ndaren &#352;r ute efter att editera eller g&#353;ra en ny post
			
			$html_submit .= "<table width=\"355\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n";
			$html_submit .= "<tr>\r\n";
			$html_submit .= "\t<td align=\"right\">\r\n";
			$html_submit .= "<input type=\"image\" src=\"../images/button_contact_mess_send_sw.gif\" alt=\"Skicka\" height=\"27\" width=\"110\" border=\"0\">";
			$html_submit .= "\t</td>\r\n";
			$html_submit .= "</tr>\r\n";
			$html_submit .= "</table>\r\n";
			
		} elseif ($func == "read") {
			// anv&#352;ndaren l&#352;ser meddelandet
			// vi l&#352;gger dit en st&#352;ng knapp
			
			$html_end_stuff .= "<table width=\"355\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n";
			$html_end_stuff .= "<tr>\r\n";
			
			$html_end_stuff .= "\t<td align=\"right\">\r\n";
			
			if (($from_user_id!=$user_id) AND ($to_user_id==$user_id)) {
				// messet &#352;r fr&#338;n n&#338;gon anna till denna anv&#352;ndaren
				
				// ------- SVARA KNAPP -------
				// skriver ut en editera knapp ist&#352;llet
				$html_end_stuff .= "<A HREF=\"".$PHP_SELF."?func=new&to_user_id=".$from_user_id."&in_window=1&re_id=".$id."\" ";
				$html_end_stuff .= ">";
				$html_end_stuff .= "<img id=\"date_edit_img\" src=\"../images/button_contact_mess_reply_sw.gif\" ";
				$html_end_stuff .= "height=\"27\" width=\"74\" border=\"0\" ";
				$html_end_stuff .= "/>";
				$html_end_stuff .= "</A>";
			} // if ($from_user_id !			
				
			$html_end_stuff .= "\t</td>\r\n";
			$html_end_stuff .= "</tr>\r\n";
			$html_end_stuff .= "</table>\r\n";
			
		} else {
			// anv&#352;ndaren vill bara titta p&#338; uppgifterna
			// vi g&#353;r ingen spara knapp.
			
			if ($user_id==$from_user_id) {
			
				$html_groups_id .= "<br>\r\n";
				$html_groups_id .= "<br>\r\n";
				
				$html_end_stuff .= "<nobr>";
				
				// ------- EDIT KNAPP -------
				// skriver ut en editera knapp ist&#352;llet
				$html_end_stuff .= "<A HREF=\"".$PHP_SELF."?func=edit&id=".$id."&in_window=1\" ";
				$html_end_stuff .= ">";
				$html_end_stuff .= "<img id=\"date_edit_img\" src=\"../images/button_edit_sw.gif\" ";
				$html_end_stuff .= "height=\"27\" width=\"75\" border=\"0\" ";
				$html_end_stuff .= "/>";
				$html_end_stuff .= "</A>";
				
				$html_end_stuff .= " ";
				
				// ------- DELETE KNAPP -------
				// skriver ut en delete knapp ist&#352;llet (in_window=0 talar om att det inte &#352;r i ett f&#353;nster. Efter vi har tagit bort f&#353;retaget g&#338;r vi till startsidan)
				// echo "<a href=\"$delete_file?databas=company&id=$id\" onclick=\"NewWindowTop(this.href,'Delete','350','450','yes','no',2,2);return false;\">Delete post</a>";
				
				$html_end_stuff .= "<A HREF=\"".$PHP_SELF."?func=delete&id=".$id."&in_window=1\" ";
				$html_end_stuff .= "onclick=\"return delete_prompt('&#8364;r du s&#352;ker p&#338; att du vill ta bort den?')\">";
				$html_end_stuff .= "<img id=\"date_delete_img\" src=\"../images/button_delete_sw.gif\" ";
				$html_end_stuff .= "height=\"27\" width=\"84\" border=\"0\" ";
				$html_end_stuff .= "/>";
				$html_end_stuff .= "</A>";
				
				$html_end_stuff .= "</nobr>";
				
			} // if ($user_id==$owner_user_id)
			
		} // if ($func == "new" or $func == "edit")
		
		// ******************** END (KNAPPAR) *************************************************

	
	// *************************** END (DESIGN) ******************************************************	
	
	} elseif (isset($func) && ($func == "saved_edit")) {
	
			// kollar om det &#352;r i ett f&#353;nster
		if ($in_window==0) {
			// det &#352;r inte f&#353;nster vi jobbar i
			
			$html_start_stuff .= "Sparar....";
			
			// eftersom vi &#352;r i samma f&#353;nster som vi ska till, g&#353;r vi en automatisk uppdatering 
			// till denna filen men med id nummer.
	
			echo "<meta http-equiv=\"Refresh\" content=\"2;url=".$PHP_SELF."?id=".$id."\">";
			
			// callback_meta("func=browselist&start=0&in_window=$in_window");
			// callback_meta("id=$id&in_window=$in_window");
		} else {
			// st&#352;nger detta f&#353;nstret och uppdaterar bakomvarande f&#353;nster.
			$html_end_stuff .= "<SCRIPT LANGUAGE=JAVASCRIPT>window.opener.location.reload();window.close();</SCRIPT>";
				
			// hoppar ur all fortsatt programring
			// exit;
		} // if ($in_window==0)
	
	} elseif (isset($func) AND ($func == "saved_new") ) {
		// efter att en ny grupp skapats s&#338; 
		// b&#353;r anv&#352;ndaren f&#338; en changs att l&#352;gga in anv&#352;ndare.
		// d&#352;rf&#353;r st&#352;nger vi inte f&#353;nstret.
		
		$html_end_stuff .= "<SCRIPT LANGUAGE=JAVASCRIPT>window.opener.location.reload();window.close();</SCRIPT>";

	} elseif (isset($func) AND $func == "erased") {
	
		// kollar om det &#352;r i ett f&#353;nster
		if ($in_window==0) {
			// det &#352;r inte f&#353;nster vi jobbar i
			
			$html_start_stuff .= "Raderar....";
			
			// eftersom vi &#352;r i samma f&#353;nster som vi ska till, g&#353;r vi en automatisk uppdatering 
			// till denna filen men med id nummer.
	
			$html_start_stuff .= "<meta http-equiv=\"Refresh\" content=\"1;url=".$PHP_SELF."?func=new\">";
			
			// callback_meta("func=browselist&start=0&in_window=$in_window");
			// callback_meta("id=$idin_window=$in_window");
		} else {
			// st&#352;nger detta f&#353;nstret och uppdaterar bakomvarande f&#353;nster.
			$html_end_stuff .= "<SCRIPT LANGUAGE=JAVASCRIPT>window.opener.location.reload();window.close();</SCRIPT>";
				
			// hoppar ur all fortsatt programring
			// exit;
			
		} // if ($in_window==0)
	
	} else {
		
	} // if (!empty($id) or $func=='new') {

?>

Edit; denna error kommer upp..

Parse error: syntax error, unexpected T_STRING in /home/a8510966/public_html/new_mess_c.php on line 4

Mr TMedlem sedan maj 20071 061 inlägg
#23

Som jag sade så står det i klartext dom saker du måste fixa. Det är dessa "klartext" rader som datorn inte kan läsa. Ex. har jag skrivit in att :

"Här måste du skriva in variabler för " .... osv.

det var detta jag frågade dig om hur mycket du kunde. Du hävdade då att du hade ett innlogningsystem med användardatabas. Då du inte kunde/vuille ge mig info om detta system så måste du själv lägga in massa data.
Börjar tro att du inte har en humm om vad du syslar med, och om så är fallet så föreslår ja att du INTE använde min kod, detta då den, som jag sade tidigare mycket troligt kan innehålla smååfel då den bara är utsliten ur ett större system och inte varot möjlig att provköra.

Jag är ledsen om jag missförstod och trodde dig om mer än du kunde.

Mitt förslag är att du letar efter helt färdiga system bland färdiga script. Försök inte bygga ut systemet utan MAX ändra grafiken.

Mr TMedlem sedan maj 20071 061 inlägg
#24

Ber om ursäckt att jag inte hinner hjälpa dig mer då mina vardagar går åt till arbete och endast helgern finns att "koda" på. Men ta mitt råd, skaffa ett komplett system som du inte behöver ändra i då du uppenbarligen inte har kompetens för det (vilket jag inser då du inte ser att vanliga skrivena textrader mitt i programkod inte ska vara där) *suck*

kimmoMedlem sedan feb. 200946 inlägg
#25

men där jag har lagt upp filen så har jag tagit bort all informations text osv

ercizMedlem sedan maj 20011 826 inlägg
#26

kimmo skrev:

men där jag har lagt upp filen så har jag tagit bort all informations text osv

Men om du läser texten så kanske du inser att du måste stoppa in några värden där istället.

kimmoMedlem sedan feb. 200946 inlägg
#27

men vadå Värden? :O , förklara mer i pm!

The_HulkMedlem sedan juni 20031 837 inlägg
#28

Du måste kommentera bort vanlig text.
T.ex. så här:

<?php

//HŠr mŒste du skriva in variabler fšr 
	
$pm_mess_db = ""; //databas namn dŠr alla meddelanden lagras. fŠlten i databasen : id, create_date, edit_date, from_user_id, to_user_id, subject_text, message_text, have_been_read, read_date
$user_id = ""; //AnvŠndarens id nummer.
$user_db = ""; //databas dŠr anvŠndarna finns lagrade. FšŠlt som minst krŠvs Šr : id, nick_name

//Knapparna lŠngst ner som skapas beroende pŒ vad man gšr Šr bilder som du fŒr Šndra eller skapa dŒ dessa inte Šr medskickade.

require('../include/common.php');
CompusaMedlem sedan jan. 20023 327 inlägg
#29

Varför envisas att hålla på med något som du inte behärskar och som du verkar totalt ointresserad att försöka lära dig? Härligt med klipp- och klistraprojekt där personen bakom tangentbordet har noll koll. Mitt råd är att du åtminstone försöker lära dig grunderna.

Stor eloge till de användare som visar stor tålamod trotts allt.

Mr TMedlem sedan maj 20071 061 inlägg
#30

Okej. ett steg i rätt riktning att du lyckats få upp filen. Att du inte vet vad en variabel är är riktigt lågt om man ska hålla på med sådant här.
Ser att jag missat att du måste sätta ytterligare 3 variabler :
$mysql_hostname - databasen
$mysql_login - login
$mysql_password - lösenord till din databas

raden require('../include/common.php'); kan du slänga bort (tror jag). Har som jag sagt inte kunnat testa det i den exakta form det är nu, men genom att justera dom ev. små missar från min sida ska det funka. Dock krävs det kunskap för att kunna förstå dessa missar, kunskap jag är tveksam om du har.

Mr TMedlem sedan maj 20071 061 inlägg
#31

Den information du nu har fått är mer än tillräcklig för att du ska klara den första delen.
Ev. fler frågor till min mail eller till forumet borde du nog inte ställa förrän du lärt dig grunderna i PHP och MySQL. Alltså lär dig programmera innan du ställer fler frågor.

Kan tipsa om tidningen "Skapa en bättre webbplats" där det på sidan 125 berättas om PHP. Mycket basic, men det var via en sådan artikel jag en gång i tiden började programmera Perl, ett idag (nästan) dött språk. Vill du inte lägga ut pengar på en bra tidning som berättar steg för steg hur du bygger en bra webbplats så finns det massa information på internet.

Prova "http://www.webdesignskolan.com/". dom har mycket bra saker och jag ser att dom nu har en PHP och MySQL kurs.
Ägna några timmar åt att lära dig från grunden så slipper du sitta och vänta på att andra ska programmera rad för rad åt dig via ett webforum.

kimmoMedlem sedan feb. 200946 inlägg
#32

men jag har somsagt skrivit in mitt lösen ord i $mysql_password , namn i $mysql_login och databas i $Mysql_hostname..

kimmoMedlem sedan feb. 200946 inlägg
#33

Thwhulk , nu fattar jag , Tackar ;)

169 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
166 ms — hämta tråd, inlägg och bilagor (db)