Hola... gracias Ebe por tu respuesta.. ya estube probando tu codigo.y me parece bien.. pero vi un problema.. (claro para mi) . pues es que el scipt no me funcina si el campo texto tiene el nombre de esta forma name=campo[0]
me funciona bien cuando lo de je de asi name=campo0
y es que el problema es que necesito tener los nombres de los campos de esta forma...pues en algunos formularios hay bastantes campos... y suelo utilizar una pequeña ayuda del for para cargar datos de la base de datos o validar los datos...
algo asi... mas menos esta es la idea...
Código PHP:
//cargo los datos de la database al formulario,posiblemente para modificar
if ($boton == "Mostrar")
$sql="SELECT * FROM prueba";;
$res=mysql_query($sql);
$j=mysql_num_fields($res);
while( $fila = mysql_fetch_array( $cursor ) ) {
for ($i=0; $i <= $j; $i++){
$campo[$i] = $fila[$i];
}
}
}
//Funcion Validar Campo Vacio
function campo_vacio($inicio,$ncampos){//$incio la utilizo por si solo quiero //validar algunos campos.. claro teniendo en
// cuenta $ncampos, que es numero de campos que validare
//$campos=array();
if (empty($inicio)){
$inicio=0;
}
$ncampos=$ncampos-1;
$campos=$_POST['campo'];
for ($i=$inicio; $i<=$ncampos; $i++){
$campos[$i]=trim($campos[$i]);
if ((empty($campos[$i])) || ($campos[$i] == '%'))
$k+=1;
else
$k+=0;
}
return $k;
}
bueno... esto es...por lo que nesecito utiliozar name=campo[0] en mis formularios... agradezco como dije antes cualquier sugerencia o ayuda ....
gracias....