Tengo un tetbox y un buton.... que escribiendo un nombre en el textbox, se pasa el numero de la persona a un textarea...
Pero al momento de validar si existe o no, es donde tengo problema....
ejemplo....
$textarea = ' ';
$textbox = 'Jose";
->Presiono el buton agregar y se pasa su numero de personal.
y ahora...
$textarea = '0010;
si quiero agregar a otro...
$textbox = 'Carlos';
$textarea = '001';
// numero personal de carlos = '002'
$list = explode(',', $textarea)
foreach($list as $minilist){
if ($textbox != $minilist) // $textbox = '002' --- $minilist = '001';
agregar a Carlos a $textarea.
}else{
no agregar
}
}//End foreach
y quedaria $textarea = '001, 002';
en este momento si quiero agregar otro se me duplican...
$textbox = 'Miguel';
$textarea = '001, 002';
// numero de miguel = '003';
foreach($list as $minilist){
if ($textbox != $minilist) // $textbox = '003' --- $minilist = '001'; luego $textbox = '003' --- $minilist = '002';
agregar a miguel a $textbox // Se agrega dos veces '003'
}else{
no agregar
}
}// End foreach
y...
$textbox = 'Carlos';
$textarea = '001, 002, 003, 003';
// numero personal de carlos = '002'
$list = explode(',', $textarea)
foreach($list as $minilist){
if ($textbox != $minilist) // $textbox = '002' --- $minilist = '001';
agregar a Carlos a $textarea. // se agrega 3 veces, porque en una no es valido...
}else{
no agregar
}
}//End foreach
mi codigo es el siguiente.
Código:
$userdata = User::userInfo('',$user); // aqui convierto el nombre del textbox por el numero personal $viewer = explode(',', $text, -1); // hago el arreglo del textarea, separandolo 1 por 1 if ( $text == ''){ // si textarea esta vacio agregar. $objResponse->addAppend('viewerlist', 'value', $userdata['uid'].','); $objResponse->addAssign('vieadded', 'value', ''); $objResponse->addAssign('vadded', 'innerHTML', $user.' Added'); $objResponse->addScript('$(\'#btViewAdded\').attr(\'disabled\', true)'); }else{ //sino est vacio utilizar esto. foreach (array_unique($viewer) as $viewermi ){ // el arreglo del textarea uso el foreach if ( !in_array($viewermi, $viewerarray) ){ // comparo que no este en el arreglo $objResponse->addAppend('viewerlist', 'value', $userdata['uid'].','); // agrego al textarea $objResponse->addAssign('vieadded', 'value', ''); $objResponse->addAssign('vadded', 'innerHTML', $user.' Added'); $objResponse->addScript('$(\'#btViewAdded\').attr(\'disabled\', true)'); }else{ /$objResponse->addAssign('vadded', 'innerHTML', ''); $objResponse->addAlert("It uid had been added! ".$viewermi); $objResponse->addAssign('vieadded', 'value', ''); $objResponse->addScript('$(\'#btViewAdded\').attr(\'disabled\', true)'); } // End If-Else $userdata } // End foreach Viewers } //End If-Else