Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/12/2012, 07:57
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: me gustaria saber cuando una funcion implode es falsa

Cita:
Iniciado por malakian Ver Mensaje
Hola sonickseven

la función explode no devuelve un valor booleano (true - false), devuelve un arreglo.

Te doy una solución rápida

Código PHP:
Ver original
  1. $nick=$_POST['nick'];
  2. $veri=explode(' ', $nick);
  3. $espacios = count($veri);
  4. if($espacios > 0)
  5. {
  6. echo 'Este campo no puede tener espacios';
  7. }
  8. else
  9. {
  10. echo 'no tiene espacios'; //faltaba comillas acá
  11. }

saludos
siempre te dará mayor que cero, porque si no tiene espacios explode te devolverá un array con un valor, entonces tu comparación debería de ser

Código PHP:
if($espacios 1)
{
    echo 
'Este campo no puede tener espacios';
}
else 
{
    echo 
'no tiene espacios'//faltaba comillas acá

no cambie mucho solo una aclaración, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way