Problema con javascript: Document.write me tiene mania!!!!!

Iniciado por z3nth10n, 4 Abril 2013, 17:33 PM

0 Miembros y 2 Visitantes están viendo este tema.

z3nth10n

A ver ya te mande los links del php para que les heches un ojo, pero yo creo que están bien...

Me explico:

Cuando voy a la base de datos, solo coje un valor yel valor que coje, lo pone verticalmente por cada letra en un <tr> y <td>. Es super raro. xD

Interesados hablad por Discord.

#!drvy

#21
Eso es lo que tiene que hacer  :rolleyes: Si miras bien, cuando te mostre la funcion tecla2() en un comentario he puesto:
Citar// Si es una letra o numero de 1 caracter de logitud, se le añadira <div class="tecla">

Es como esta diseñada para funcionar la funcion  :silbar: y no tiene nada que ver con serialize... mas abajo en donde imprimo la tabla lo puedes cambiar...

PD: Solo por curiosidad.. estas estudiando el codigo o haces copy/paste ?

Saludos

z3nth10n

A ver, ahora mismo estoy viendo los bugs mas visibles, ya después me lo aprenderé xD

Pero si estamos hablando de la accion no de la tecla, no tiene que hacer eso xDDD
Además no que le pasa a la tecla que a veces me sale desconocida XDDDDD

Lo puedes probar en: http://ikillcraft.a0001.net/formulario.php

Un saludo. xD

Interesados hablad por Discord.

#!drvy

Te saldra "desconocida" Si la letra es de mas de 1 carácter, no es una de las teclas (espacio|alt etc..) o no es una letra/numero de A-Z o 0-9 (las letras con acentos no son reconocidas pero las puedes agregar).

La función de la acción (reem()) no tengo ni pt idea de lo que hace porque no lo has puesto y no se como funciona asi que ahi no te puedo ayudar. Si has visto la imagen que he dejado en el post veras que funciona bien =)

Saludos

z3nth10n

#24
Entonces, porque a mi las acciones se me muestran así?...

Reem lo que hace es esto:

Código (php) [Seleccionar]
function reem($texto1) {

//Rememplazamos caracteres especiales latinos minusculas
$find = array('á', 'é', 'í', 'ó', 'ú', 'ñ', '\"', '€', 'ü', 'Á', 'É', 'Í', 'Ó', 'Ú', 'Ñ', 'Ü', 'ç', 'Ç', '¿', '¡');
$repl = array('&aacute;', '&eacute;', '&iacute;', '&oacute;', '&uacute;', '&ntilde;', '&quot;', '&euro;', '&uuml;', '&Aacute;', '&Eacute;', '&Iacute;', '&Oacute;', '&Uacute;', '&Ntilde;', '&Uuml;', '&ccedil;', '&Ccedil;', '&#191;', '&#161;');
$texto1 = str_replace($find, $repl, $texto1);

return $texto1;

}


xD Un saludo.




Ya se porque me sale desconocida, porque como soy gilipollas integral y no leo nada, pensaba que la tecla del espacio era space XD

Un saludo.




Sisisisisisisi!!! Yo mando cojones xD Se te olvido poner un $acciones[], no se si lo hicites a posta, pero bueno xD Estos detalles nunca se me escapan xD

Interesados hablad por Discord.

#!drvy

ja, fallo tonto. Se me olvido agregarle los [] en esta linea

Código (php,3) [Seleccionar]
/* Lo mismo con las acciones.. */
foreach($_POST['accion'] as $accion){
   $acciones[] = reem($accion);
}


Así debería funcionar =).


Saludos

z3nth10n

#26
LOL! Me di cuenta antes de ver tu mensaje, te lo juro XDDDDD mira el edit




Bueno, pues, xD Te puedo preguntar más dudas que tengo?

http://www.taringa.net/posts/hazlo-tu-mismo/10701668/Sistema-de-comentarios-con-mysql.html

Eso es global para una id, o funciona con todas? Es decir, que si me meto a id?=1 me van a salir los mismos si me meto id?=2, o me van a salir, los de la id 2?




Tengo otra duda, quiero por ejemplo poder poner: 1 - 9 para indicar que ahi otros items, o por ejemplo poder poner flechas enter, que funcione como dos y que no salga desconocido :P

He estado leyendo esto: http://weblogtoolscollection.com/regex/regex.php

Pero ni idea xD Voy a probar una cosa, pero es que no se ni como separarlo...




He probado esto: ,'/^([[0-9] - [0-9]]{1})$/i', pero nada XD
Necesito ayuda de la buena XD




Citarfunction tecla2($cadena) {
   // Si es una letra o numero de 1 caracter de logitud, se le añadira <div class="tecla">
   // Pero si coincide con las palabras flechas,enter etc... se le añadira <img src="" />
   $buscarRegex = array('/^([A-ZñÑ0-9]{1})$/i','/^(flechas|enter|control|alt|espacio|der|izq|mover|shift|letras)$/i','/^([0-9]{1} - [0-9]{2})$/i');
   $reemplazo = array('<div class="tecla">$1</div>','<img src="ico/$1.png" alt="tecla-$1" />', '<div class="tecla">$1</div> - <div class="tecla">$2</div>');
   $mag = preg_replace($buscarRegex, $reemplazo, $cadena,-1,$contador);
   // Si las sustituciones son menores a 1, significa que no se ha encontrado el patrón.
   if($contador <= 6){return $mag;}else{return 'desconocida';}

}
Ya lo he editado un poco y parece que funciona, pero no termina de cuadrar xD

Interesados hablad por Discord.

z3nth10n


Interesados hablad por Discord.

z3nth10n

Bueno, pues como ya te he contado he estado con un problema del SSI de SMF, pero me harté y ahora estoy con el code que me distes al principio, pero se me han olvidado un montón de cosas...

Código (PHP) [Seleccionar]
// Games go here

$query2 = "SELECT linkjuego,tipo,ancho,alto,code FROM juegos";
$result2 = mysql_query($query2) or die(mysql_error());

while($rs=mysql_fetch_assoc($result2)) {
$tipo_juego=$rs['tipo_juego'];

// Comprobamos que tipo de juego es:
if($tipo_juego==='unity'){
   echo '<object blablalbalbalblalba src="'.$rs['link_juego'].'" blablabla></object>';
} elseif($tipo_juego==='flash'){
   echo '<object flash blablalbalbalblalba src="'.$rs['link_juego'].'" blablabla></object>';
} elseif($tipo_juego==='iframe'){
   echo '<iframe src="'.$rs['link_juego'].'" bla blablab lba></iframe>';
} else {
   echo 'Tipo de juego desconocido. Link:'.$rs['link_juego'];
}

}





Igualmente, necesito ayuda con el Regex...
Tengo este codigo pero no se pone bien:

Código (PHP) [Seleccionar]
function tecla2($cadena) {
   // Si es una letra o numero de 1 caracter de logitud, se le añadira <div class="tecla">
   // Pero si coincide con las palabras flechas,enter etc... se le añadira <img src="" />
   $buscarRegex = array('/^([A-ZñÑ0-9]{1})$/i','/^(flechas|enter|control|alt|espacio|der|izq|mover|shift|letras|letrasflechas)$/i','/^([0-9]) - ([0-9])$/i');
   $reemplazo = array('<div class="tecla">$1</div>','<img src="ico/$1.png" alt="tecla-$1" />', '<span class="tecla">$1</span> - <span class="tecla">$2</span>');
   $mag = preg_replace($buscarRegex, $reemplazo, $cadena,-1,$contador);
   // Si las sustituciones son menores a 1, significa que no se ha encontrado el patrón.
   if($contador <= 6){return $mag;}else{return 'desconocida';}
}


Un saludo.

Interesados hablad por Discord.

#!drvy

Pero di lo que falla... con "no se pone bien" que quieres decir ? xD

Saludos