| ||||
Prueba con este código No sé muy bien cómo asignas las Ids de los usuarios, pero creo que ésta sería la query: <?php [...] -- Aquí haces las conexiones pertinentes a la Base de datos $id=$_POST['id']; //Aquí asignas a la variable el nuevo id del usuario $result=mysql_query("select * from tblusuarios where id=".$id."); while($linea=mysql_fetch_array($result)){ $repetido=1; } if ($repetido==1){ echo "La Id usuario ya ha sido utilizada, por favor, introduzca otra Id"; } [...] -- Aquí escribes el resto del código ?> Espero haberte ayudado. Un saludo, Lil_Crow |
| |||
Sería más "óptimo" simplemente usan la función: mysql_num_rows() www.php.net/mysql_num_rows Que nos cuenta el total de registros que nos arroja una consulta dada. Código PHP: Código PHP: También podemos usar su equivalente en SQL: función (de Mysql): COUNT() Por cierto .. ese campo "ID" no es "autonumérico"? .. lo creas tu "a mano"? .. Por qué si definieses un campo autonumérico no tendrías problemas por ese tema, en tal caso si no quieres "nombres" repetidos consultarías sólo por eso, aunque en SQL también puedes definir un campo con propiedad "UNIQUE" y si entra otro igual .. será Mysql quien "salte" con el error (a mi personalmente me gusta controlar ese tema a base de la consulta SQL pertinente más que esperar el "error" en sí, pero como validación extrema está bien usarlo también). Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |