Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - frauzamb

#1
Hola, tengo una duda con PHP, muchas gracias con antelación.

Tengo varios documentos XML con datos de CDs de música, en los cuales necesito sacar el mismo dato de cada uno (Nombres de las canciones). El código me funciona para hacer esto, pero ahora necesito que cada 10 canciónes me lo meta en un <div>(para css) diferente. Lo que me pasa es que el foreach me hace un array por cada fichero que lee(un array por cd) y no uno de todos(uno con todas las canciones de todos los cds) y así poder contar el número de canciones y separarlas cada 10. ¿Alguna sugerencía?
Espero haberme explicado bien :S

Código (php) [Seleccionar]
//Listado de ficheros
foreach(glob($url .'*.xml') as $archives) {

//Abrimos fichero xml
$cdarchive=simplexml_load_file($archives);

       //Mostramos nombre de las canciones
foreach ($cdarchive->songs->song as $cdsong){
echo $count;
echo "<div class='slide><div class'left>";
echo $cdsong->title." ";
if (isset($cdsong->length))
echo "(".$cdsong->length.")";
if (isset($cdsong->feat))
echo "[feat.".$cdsong->feat."]";
echo "</br>";
echo "</div></div>";
}


Mod: Temas PHP en subforo de PHP. Obligatorio utilziar etiquetas GeSHi.
#2
Bueno mas o menos ya lo tengo resuelto, el problema es de que tengo el usuario cogido con una variable global de wordpress:
global $current_user;
get_currentuserinfo();
$user=$current_user->user_login;

y este código no lo reconoce ni Firefox ni IE pero si Chrome....

así que ahora solo tengo que mirar como recoger la variable del usuario, para que lo cogan todos....

un saludo y gracias a todos
#3
[insert_php]
$conexion = mysql_connect("****", "****", "****");
mysql_select_db("demo", $conexion);
global $current_user;
get_currentuserinfo();
$user=$current_user->user_login;
$consultuser=mysql_query("select ID from wp_users where user_login='$user'");
$consultid= mysql_fetch_row($consultuser);
echo $consultid[0];
echo "hola";
[/insert_php]


Este es un pequeño código que debería funcionar, y no lo hace, en Internet Explorer tampoco, pero sin embargo en chrome si.... el echo de HOLA, lo coge en todos.

:(
#4
Hola,
Necesito para mi Web hacer consultas a la base de datos y me muestre los datos, para ello utilizo el pluging "Insert PHP" en Wordpress.
En Chrome todo funciona perfectamente, puedo hacer peticiones y me las muestra sin problemas, pero en firefox no. No me muestra nada , pero tampoco da error la consulta (que tienen que estar bien si me la muestra en chrome). ¿Algúna idea? Los 'echos' de PHP me funciónan, el problema lo tiene con la consulta.

un saludo!