Ver Mensaje Individual
  #7 (permalink)  
Antiguo 31/08/2003, 05:25
Matdor
 
Fecha de Ingreso: junio-2003
Mensajes: 150
Antigüedad: 20 años, 9 meses
Puntos: 0
mirar ahora he cambiado una cossillas y se queda asi:
el formulario igual meno lo de abajo osea el mysql q lo he passado a otra pag:y la otra pag es asi:
Código PHP:
<?
$nick
=$_POST['nick'];
$passo=$_POST['pass'];
$correo=$_POST['mail'];
$nombre=$_POST['nombre'];
$apellidos=$_POST['apellidos'];
$edad=$_POST['edad'];
$naci_dia=$_POST['naci_dia'];
$naci_mes=$_POST['naci_mes'];
$naci_año=$_POST['naci_año'];
$ocupacion=$_POST['ocupa'];
$localidad=$_POST['loca'];
$pais=$_POST['pais'];
$msn=$_POST['msn'];
$aol=$_POST['AOL'];
$provincia=$_POST['provincia'];
$icq=$_POST['ICQ'];



if( empty(
$nick)){
            
$error[]="Por favor pon un nick";
                        }
        if( empty(
$pass)){
            
$error[]="Por favor pon una contraseña";
                }
                    
        
         if (!
ereg("^[^@]+@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,}$"$correo)) {
            
$error[] = "Tu e-mail no es valido";
        }
        if (empty(
$nombre)){
            
$nombre="_";
        }
        if(empty(
$apellidos)){
            
$apellidos="_";
            }
        if(empty(
$edad)){
            
$edad="_";
        }    
        if(empty(
$naci_dia) && empty($naci_mes) && empty($naci_año)){
            
$naci_dia="_";
            
$naci_mes="_";
            
$naci_año="_";
            }
            if(empty(
$ocupacion)){
                
$ocupacion="_";
                }
        if(empty(
$localidad)){
            
$localidad="_";
            }
            if(empty(
$pais)){
            
$pais="_";
            }
            if (empty(
$msn)){
            
$msn="_";
            }
            if (empty(
$AOL)){
            
$AOL="_";
            }
            if(empty(
$ICQ)){
            
$ICQ="_";
            }
            if (empty(
$provincia)){
            
$provincia="_";
            }
        if(
$error){
            for (
$i=0;$i<sizeof($error);$i++){
                echo 
$error[$i]."<br>";
                }}else{
                
$host="localhost";
$user="ayuda_web";
$pass="matblack";
$data="ayuda_web";
    include(
"conexiones/conex1.php");
    
$link=Conectarse($host,$user,$pass,$data);

    
$query mysql_query("SELECT * FROM usuarios_pro1 WHERE nick='".$_COOKIE['login']."'");
    
$row mysql_fetch_array($query);
    
$countN mysql_num_rows($query);
$sSQL="Update usuarios_pro1 Set nick='$nick', pass='$pass' ,nombre_real='$nombre' ,apellidos='$apellidos' ,edad='$edad', naci_dia='$dia', naci_mes='$mes' naci_año='$año' correo='$mail' msn='$msn' AOL='$aol' ICQ='icq' ocupacion='$ocupa' localidad='$loca' pais='$pais' provincia='$provincia' Where nick='".$_COOKIE['login']."'";

mysql_query("Update usuarios_pro1 Set nick='$nick', pass='$pass', nombre_real='$nombre', apellidos='$apellidos', edad='$edad', naci_dia='$dia', naci_mes='$mes', naci_año='$año', correo='$mail', msn='$msn', AOL='$aol' ICQ='$ICQ', ocupacion='$ocupacion', localidad='$localidad' ,pais='$pais' ,provincia='$provincia' Where nick='".$_COOKIE['login']."'")or die(mysql_error());;

mysql_close($link);

?>
<script language="JavaScript" type="text/javascript">
    window.close;</script>
    <? ?>
y al ejecuta el script me da esto:
Código:
You have an error in your SQL syntax near 'ICQ='_', ocupacion='_', localidad='_' ,pais='_' ,provincia='_' Where nick='Matdo' at line 1
el problema esta en el where porq al matdor le quita letras y no xq alguien me lo puede solucionar?