No funciona el echo en firefox y internet explorer

Iniciado por BrokerJoker, 18 Mayo 2012, 00:45 AM

0 Miembros y 1 Visitante están viendo este tema.

dimitrix

Cita de: Ernesto1969 en 20 Mayo 2012, 18:56 PM
navega usando el navegador que te funcione. y sdesecha los otros.
jajajjajaja

Es una burrada lo que dices. Mejor matemos a negros y gays para que así seguro tengamos comida todos ¿No?




BrokerJoker publica la URL para que podamos analizarlo bien.




BrokerJoker

Cita de: dimitrix en 20 Mayo 2012, 21:31 PM
Es una burrada lo que dices. Mejor matemos a negros y gays para que así seguro tengamos comida todos ¿No?




BrokerJoker publica la URL para que podamos analizarlo bien.


<input type="submit"  value="dislike" id="dislike" name="dislike">
<?php

if(isset($_POST['dislike'])){


echo
"Esto aparece si hago click en dislike";
 } else {
echo
"Esto aparece si no hago click en dislike";
}


?>


Saque todo de mysql y deje solo eso y aun asi no funciona en firefox y en internet explorer T_T

Copia eso si quieres y prueba

dimitrix

Me funciona perfectamente. Subelo a tu servidor y pasanos la URL es la única forma de que te podamos ayudar.




WarGhost

#13
Es raro con IE si he tenido algún que otro problema de cache cuando uso AJAX, pero con firefox nunca.

Lo que hago para solucionarlo añadir a la respuesta de la solicitud que no haya cache:
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");


Quizas te funcione así.

Otra cosita mas, por lo que veo no filtras las variables get y eso puede conllevar a inyecciones y demás.

Y por ultimo para verificar si ya voto o no, lo que puedes hacer es en vez de un select * usa la función count, ganaras mucho mas rendimiento.
¿Qué culpa tengo yo de tener la sangre roja y el corazón a la izquierda?

EFEX

#14
Y de esta forma ?

Código (php) [Seleccionar]

<input type="submit"  value="dislike" id="dislike" name="dislike">
<?php
$a 
$_POST['dislike'];
if(isset(
$a)){
          echo
"Esto aparece si hago click en dislike";
} else {
          echo
"Esto aparece si no hago click en dislike";
}
?>



Citarisset() sólo trabaja con variables, ya que pasar cualquier otra cosa dará como resultado un error de intérprete. Para comprobar si se han definidoconstantes use la función defined().
function.isset.php
GITHUB 

BrokerJoker


dimitrix

Cita de: BrokerJoker en 21 Mayo 2012, 17:16 PM
No funciona T_T


EL link es este para los que quieren ver
http://retro-star.16mb.com/prueba.php

Si que funciona, pero lo tienes que poner en un <form> para que envíe los datos.

Código (php-brief) [Seleccionar]
<form method="POST" action="">
<input type="submit"  value="dislike" id="dislike" name="dislike">
<?php
$a 
$_POST['dislike'];
if(isset(
$a)){
          echo
"Esto aparece si hago click en dislike";
} else {
          echo
"Esto aparece si no hago click en dislike";
}
?>

</form>




EFEX

Si, como dice dimitrix, era tan simple, recien me levanto debe ser por eso  :P.
GITHUB 

BrokerJoker


dimitrix

Por mi parte no ha sido nada. Espero que te vaya todo bien :-)