Gracias por vuestra ayuda pero sigue lo mismo...
El codigo quedo de esta manera:
Código PHP:
Ver original<?php
include('conexion.php');
if(isset($_POST['nombre']) && !empty($_POST['nombre']) && isset($_POST['usuario']) && !empty($_POST['usuario']) && isset($_POST['email']) && !empty($_POST['email'])) { if($_POST['pw'] == $_POST['pw2']) {
or
die('Problema al conectar con el servidor'); or
die('Problema al conectar con la base de datos.'); $query = mysql_query("SELECT * FROM usuarios WHERE usuario LIKE '".$_POST['usuario']."' AND password LIKE '".$_POST['pw']."'",$con); $cosa = mysql_query("INSERT INTO `a3458175_prueba`.`registro` ( `ID` ,
`NOMBRE` ,
`USER` ,
`PW` ,
`EMAIL`
)
VALUES (
NULL , '$_POST[nombre]', '$_POST[usuario]', '$_POST[pw]', '$_POST[email]'
)");
print '<font color="#00FF33">Datos insertados!</font><br />';
print 'Nombre: '.$_POST['nombre'].'<br />';
print 'Usuario: '. $_POST['usuario'].'<br />';
print 'Contrasena: '. $_POST['pw'].'<br />';
print 'Email: '. $_POST['email'].'<br />';
print '<a href="form.php">Click aqui para entrar!</a><br />';
} else {
print '<font color="#FF0000">Comprueba si as escrito correctamente las contrasenas!</font><br />';
print '<a href="formulario.php">Intenta de nuevo.</a>';
}
} else {
print '<font color="#FF0000">Comprueba que ha rellenado todos los datos!</font><br />';
print '<a href="formulario.php">Intenta de nuevo.</a>';
}
?>
Y el error que muestra es este:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/a3458175/public_html/registro/registrar.php on line 31
Pero la cosa esq me registra bien los datos en la base de datos y tambien cuando ya existe no crea una nueva pero tampoco le muestra al usuario que existe ya una ...
Pls ayuden me :(