Problemer med at tilføje id
Hej eksperter!Jeg sidder i øjeblikket og er igang med at lave et PM system med autocomplete. Det her autocomplete er ikke det letteste at arbejde med har jeg fundet ud af :) Jeg skal selvfølgelig ha et "id" ud når jeg trykker på den pågældende kontaktperson/kontaktpersoner, så når jeg trykker "send" kommer den ud til de rette personer ;). Her er min kode.
<form method="POST" action="<?php echo $editFormAction; ?>" name="form1">
<table style="border-style: solid; border-width: 1px; border-color: #8CA0BB;" cellpadding="0" cellspacing="0" width="100%">
<tr class="messageHead">
<td width="13%" class="messageText1" style="padding-left:10px;">Boks 1</td>
<td colspan="3" class="messageField1"> </td>
</tr>
<tr class="messageLight">
<td class="borderBottomWhite" align="right" style="padding-right:10px;">
<strong>Modtager</strong></td>
<td width="37%" class="borderBottomWhite"><div>
<?php
$KoolControlsFolder = "KoolPHPSuite/KoolControls/";
require $KoolControlsFolder."/KoolAutoComplete/koolautocomplete.php";
require $KoolControlsFolder."/KoolAjax/koolajax.php";
$kac = new KoolAutoComplete("kac");
$kac->scriptFolder = $KoolControlsFolder."/KoolAutoComplete";
$kac->width = "160px";
$kac->attachTo = "txtTo";
$kac->styleFolder="office2007";
$kac->itemTemplate = "{html}";
$kac->boxWidth = "400px";
function service($text)
{
$text = str_replace("\\\"","\"",$text);
$token = explode(",",$text);
$last_token = $token[sizeof($token)-1];
$last_token = trim($last_token);
$items = array();
$result = mysql_query("select id, Fornavn, Efternavn, CPR from brugere where CONCAT(Fornavn,' ',Efternavn,' ', CPR) like '%$last_token%' order by Fornavn;");
while($row = mysql_fetch_assoc($result))
{
$text = $row["id"]." ".'"'.$row["Fornavn"]." ".$row["Efternavn"].'"'."<".$row["CPR"].">";
$text_array = $token;
$text_array[sizeof($text_array)-1] = $text;
$text = join(",",$text_array);
$html = $row["id"]." ".'"'.$row["Fornavn"]." ".$row["Efternavn"].'"'."[".$row["CPR"]."]";
$html = preg_replace("/".$last_token."/i","<b>$last_token</b>",$html);
$html = str_replace("[","<",$html);
$html = str_replace("]",">",$html);
$item = array("text"=>$text,"html"=>$html);
array_push($items,$item);
}
return $items;
}
$kac->serviceFunction = "service";
$koolajax->enableFunction("service");
?>
<?php echo $koolajax->Render();?>
<input type="text" name="test" id="txtTo" class="textField">
<?php echo $kac->Render();?></td>
<td width="10%" class="borderBottomWhite" align="right" style="padding-right:10px;"><strong>Tidspunkt</strong></td>
<td width="40%" class="borderBottomWhite">Serveren skiver selv tidspunktet</td>
</tr>
<tr class="messageDark">
<td class="borderBottomWhite" align="right" style="padding-right:10px;"><strong>Emne</strong></td>
<td colspan="3" class="borderBottomWhite"><label>
<input name="Emne" type="text" id="Emne" class="textField">
<input name="hiddenField" type="hidden" id="hiddenField" value="<?php echo $row_brugerensomskriver['id']; ?>">
</label></td>
</tr>
<tr class="messageLight">
<td class="borderBottomWhite" align="right" valign="top" style="padding-right:10px; padding-top:7px;"><strong>Besked</strong></td>
<td colspan="2" class="borderBottomWhite" valign="top" style="padding-top:7px; padding-bottom:10px;"><label>
<textarea name="Besked" id="Besked" cols="100" rows="10"></textarea>
</label></td>
<td class="borderBottomWhite"> </td>
</tr>
</table>
<div style="font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-align:left; font-style:italic; padding-top:5px; padding-left:15px;"><input type="submit" value="Send" name="buttonNext" id="delete" class="button"/></div>
<input type="hidden" name="MM_insert" value="form1">
</td>
</tr>
</form>
Jeg kan sagtens hive det rette id ud, men brugeren skal helst ikke kunne se modtagerens id, så jeg tænkte på om jeg kan overføre det til et hidden textfield, når jeg klikker i på modtageren?
Har stirret mig blind på koden så håber at i kan hjælpe mig!
