Ayuda con este codigo por favor.
Publicado por sergioMM (8 intervenciones) el 17/02/2014 14:44:53
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
include 'conexion.php';
$query = mysql_query("SELECT * FROM `registro` WHERE `passuno`='$_POST['passuno']' and `email`='$_POST['email']'",$con);
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
if(@mysql_num_rows($query) > 0 ){
echo "Ese usuario ya existe, elije otro";
exit();
}
?>
<script language="javascript">
alert("Ese usuario ya existe");
window.location="registro.html";
</script>
<?
if ( $_POST['passuno'] == $_POST['repass'])
{
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
}
else
{
?>
<script language="javascript">
alert("No coinciden las contraseñas");
window.location="registro.html";
</script>
<?
}
mysqli_close($con);
?>
<script language="javascript">
window.location="index.html";
</script>
Este codigo vale para insertar un registro que funciona, comprueba si las dos pass son iguanles que funciona pero cuando añado esto al codigo me sale el siguiente error.
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /customers/e/9/3/opositest.es/httpd.www/insertar_datos.php on line 4
passuno y email son varchar(35) creo que asi no deberia tener problemas si es un string o int double ni nada por el estilo
1
2
3
4
5
6
$query = mysql_query("SELECT * FROM `registro` WHERE `passuno`='$_POST['passuno']' and `email`='$_POST['email']'",$con);
if( @mysql_num_rows($query) > 0 ){
echo "Ese usuario ya existe, elije otro";
exit();
}
Donde podria tener el fallo? Gracias por todo de ante mano
Valora esta pregunta


0