Tengo este codigo en el que le paso un nick mediante GET para ver si existe en la base de datos, si existe, escribo false y evito que me ingrese ese nick y si no esta repetido escribo true y le dejo paso para que me lo ingrese...
Código php:
Ver original<?php
include('./configuracion/config.php');
$SQL='SELECT nick FROM usuarios WHERE nick="'.$_GET['registro_nick'].'"';
$validar='true';
foreach($usuario_existente as $usuario)
{
{
$validar = 'false';
}
}
echo $validar;
Si el nick que le paso por GET existe, me muestra false, OK...
Pero si el nick que le paso por GET NO existe, me muestra true y el siguiente error...
Warning: Invalid argument supplied for foreach() on line 9
true
¿Por que es?¿Como puedo evitar ese mensaje de error?