Primero que todo, mis disculpas por dejar botada esta consulta, lo que pasa es que me meti en otro proyecto orto que ya finalice, ahora sigo con este drama.
Gracias por sus respuestas Un_Tico y marcopoloaz06 ahora tratare de ex'plicar mejor mi duda.
lo que me indica Un_Tico es lo que estoy haciendo en el php para recorrer el arreglo campos.
Mi dificultad esta en que estoy enviando los datos por ajax con prototype y debajo de eso tengo otro codigo que es el que publico a continuacion
Cita: <?php
include("conx/conectar.php");
include("newsletter/fckeditor/fckeditor.php");
$url = explode("?",$_SERVER['HTTP_REFERER']);
$redir=$url[0];
$link=Conectarse();
?>
<form name="form1" method="post" action="<?php print $redir. '?id=' .$id; ?>">
<table width="460" border="0" cellspacing="0" cellpadding="0" align = "center" >
<tr>
<td colspan = '2'>
<h2>Enviar Mensaje Personalizado</h2>
</td>
</tr>
<tr><td> Buscar Postulante por:</td>
<td>
<select name='buscar'>
<option selected value='ninguno'>(Ninguno)</option>
<option value='nombre'>Nombre</option>
<option value='apellido'>Apellido</option>
</select>
</td>
</tr>
<tr><td>Ingresar filtro de busqueda</td>
<td><input name='filtro' type='text' id='filtro' size='20' maxlength='15'></td>
</tr>
<tr>
<td></td>
<td><input name='enviar' type='submit' id='enviar' value='Buscar'></td>
</tr>
</table>
<br></br>
<hr>
<?php
$buscar = $_POST['buscar'];
$filtro = $_POST['filtro'];
if($buscar == 'nombre' || $buscar == 'apellido'){
echo "<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0' >";
echo "<tr align='left' bgcolor='#D5D5FF'>";
//echo "<td width='10%'></td>";
echo "<td width='50%'>Usuario Applicant</td>";
echo "<td width='50%'>Nombre</td>";
echo "</tr>";
if($buscar == 'nombre'){
$sql = mysql_query("select * from postulante where nombre ='".$filtro."'", $link);
/*$total=mysql_num_rows($sql);
$paginas=intval($total/50)+1;
if ($_GET["p"]==NULL)
$_GET["p"]=1;
$inf=($_GET["p"]*50)-50;
echo "<p align = 'center'>Seleccione al o a los Postulantes que desea que reciban este mensaje</p>";
echo $inf." al ".($inf+50);
$sql=mysql_query("select * from postulante LIMIT ".$inf.",50",$link);*/
}
if($buscar == 'apellido'){
$sql=mysql_query("select * from postulante where paterno like '".$filtro."%' or materno like '".$filtro."%'",$link);
/*$total=mysql_num_rows($sql);
$paginas=intval($total/50)+1;
if ($_GET["p"]==NULL)
$_GET["p"]=1;
$inf=($_GET["p"]*50)-50;
echo $inf." al ".($inf+50);
$sql=mysql_query("select * from postulante LIMIT ".$inf.",50",$link);*/
}
while($row = mysql_fetch_array($sql)){
echo "<tr>";
//echo "<td width='10%'><input type='checkbox' name='campos[".$row['usuario']."]'></td>";
echo "<td width='50%'>".$row["usuario"]."</td>";
echo "<td width='50%'>".$row["nombre"]." ".$row["paterno"]." ".$row["materno"]."</td>";
echo "</tr>";
$usuario = $row['usuario'];
}
echo "</table>";
}
$sql = "select * from datos_postulante where usuario = '".$usuario."'";
$respuesta = mysql_query($sql, $link);
while($row = mysql_fetch_array($respuesta)){
$post_asunto = $row['proceso_1_asunto'];
$post_info = $row['proceso_1'];
$post_fecha = $row['proceso_fecha_1'];
$spon_asunto = $row['proceso_2_asunto'];
$spon_info = $row['proceso_2'];
$spon_fecha = $row['proceso_fecha_2'];
$visa_asunto = $row['proceso_3_asunto'];
$visa_info = $row['proceso_3'];
$visa_fecha = $row['proceso_fecha_3'];
$emba_asunto = $row['proceso_4_asunto'];
$emba_info = $row['proceso_4'];
$emba_fecha = $row['proceso_fecha_4'];
$aere_asunto = $row['proceso_5_asunto'];
$aere_info = $row['proceso_5'];
$aere_fecha = $row['proceso_fecha_5'];
$aere_destino = $row['destino'];
$fina_asunto = $row['proceso_6_asunto'];
$fina_info = $row['proceso_6'];
$fina_fecha = $row['proceso_fecha_6'];
$deta_pagos = $row['det_pagos'];
$dato_depositos = $row['datos_dep'];
$otros = $row['otros'];
}
?>
El codigo en negrita es el que necesito enviar, me genera un litado de usuarios cada uno con su checkbox correspondiente, la idea es que pueda enviar una informacion a solo los usuarios que yo selecciono, pero como decia antes los estoy enviando por ajax y debo capturar el id del input para poder hacerlo, esto ultimo es lo que no consigo, me envia solo un campo vacio no el arreglo con los usuarios que selecciono.
Espero poderme explicar mejor
Agradecido del tiempo dedicado para orientarme.
Chauz