Hola a todos, os dejo un problema que me ha surgido con esta función php, que me trae de cabeza la dichosa codificación (supongo) ya que cuando introduzco un nombre con tildes no me lo reconoce bien. Está integrado en el panel de administración de Wordpress por si es relevante.
Código PHP:
elseif($_GET['accion']=="test"){
$host_db = "*********";
$usuario_db = "******";
$pass_db = "*****";
$base_db = "*******";
$coneccion = mysql_connect($host_db, $usuario_db, $pass_db);
mysql_select_db($base_db, $coneccion);
$contador=0;
$errores=0;
$carrera = $_POST['carrera'];
$clasi = $_POST['clasificacion'];
$linea = strtok ($clasi,"\n");
//$linea = explode ("\n",$_POST['clasificacion']);
echo"carrera: $carrera
";
while ($linea != false) {
list( $datos, $tiempo ) = explode( " - ", $linea );
list( $pos, $name ) = explode( " " , $datos , 2);
list( $apellidos, $nombre ) = explode( "," , $name );
$sqlciclista = "SELECT id FROM nuke_corredores_cc WHERE nombre LIKE '%".$nombre."%' AND apellidos LIKE '%".$apellidos."%'";
$resultciclista = mysql_query($sqlciclista);
if(list($cid) = mysql_fetch_row($resultciclista)) $nex=0;
else $nex=1;
if ($nex == 0) $contador++;
else { echo"ERROR: El ciclista ".$nombre." ".$apellidos." no existe en la base de datos
"; $errores++; }
//echo"$nombre
";
$linea = strtok("n");
}
echo"Bien: $contador
Errores: $errores";
}