Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2009, 08:27
arcanisgk1
 
Fecha de Ingreso: mayo-2009
Mensajes: 200
Antigüedad: 15 años, 11 meses
Puntos: 7
Exclamación

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in G:\xampplite\htdocs\ser.php on line 58

me cance de mirar y no encontre nada.

Código PHP:
<?php
if(isset($_POST['namepj']) && !empty($_POST['namepj'])){
    
$id=$_POST['id'];
    
$namepj=$_POST['namepj'];
    
$raza=$_POST['raza'];
    
$prof=$_POST['prof'];
    if(
$prof==0000){
        echo 
"<meta http-equiv='refresh' content='10;url=/create.html' />";
        echo 
"Error, no ha introducido una Profecion correcta";
    }else{
        
$hibrid=$_POST['hibrid'];
        
$edad=$_POST['edad'];
        
$apa=$_POST['apa'];
        
$check=0;
        include(
"config/config.php");
    
// ya puedes acceder a la seccion de ".'<a href="members.php">Miembros</a>'."
    // Conectar a la base de datos
        
mysql_connect ($dbhost$dbusername$dbuserpass);
        
mysql_select_db($dbname) or die('No se puede seleccionar la base de datos');
        
$cnamepj mysql_query("SELECT namepj FROM pj WHERE namepj='$namepj'"); 
        
$namepj_exist mysql_num_rows($cnamepj);
        
$cid mysql_query("SELECT ID FROM pj WHERE ID='$ID'"); 
        
$id_exist mysql_num_rows($cnamepj);
        
$act mysql_query("SELECT activate FROM pj WHERE namepj='$namepj'");
        if (
act>0){
            echo 
"<meta http-equiv='refresh' content='20;url=/index.html' />";
            echo 
"Ya existe un personaje activado a esta cuenta.<br>";
        }else{
            if (
$namepj_exist>0) {
                echo 
"<meta http-equiv='refresh' content='20;url=/create.html' />";
                echo 
"El nombre del personaje esta en uso.<br>";
                echo 
"Por favor utilice otro.<br>";
                echo 
"Por favor mandar un correo electrónico a [email protected]  con la siguiente información:<br>";
                echo 
"Nombre de la Cuenta.<br>";
                echo 
"Nombre del personaje a utilizar.<br>";
            }else{
                if (
$id_exist>0) {
                    echo 
"<meta http-equiv='refresh' content='20;url=/index.html' />";
                    echo 
"El numero de ID esta colapsado.<br>";
                    echo 
"Por favor mandar un correo electrónico a [email protected]  con la siguiente información:<br>";
                    echo 
"Nombre de la Cuenta.<br>";
                    echo 
"Nombre del personaje a utilizar.<br>";
                }else{
                    
mysql_query("INSERT INTO pj (ID,namepj,raza,prof,hibrid,edad,apa)
                    VALUES ('{$ID}','{$namepj}','{$raza}','{$prof}','{$hibrid}','{$edad}','{$apa}')"
,$link);
        
// Ahora comprobaremos que todo ha ido correctamente
                    
$my_error mysql_error($link);
                    if(!empty(
$my_error)){
                        echo 
"<meta http-equiv='refresh' content='20;url=/create.html' />";
                        echo 
"Ha habido un error al insertar los valores. $my_error";
                        echo 
"Por favor mandar un correo electrónico a [email protected]  con la siguiente información:<br>";
                        echo 
"Este ERROR: $my_error<br>";
                        echo 
"Nombre de la Cuenta.<br>";
                        echo 
"Nombre del personaje a utilizar.<br>";
                    }else{
                        echo 
"<meta http-equiv='refresh' content='5;url=/create2.html' />";
                        echo 
"Almacenando Informacion...Por favor espere.<br>";
                        echo 
"ID:".$ID"<br>";
                        echo 
"namepj:".$namepj"<br>";
                        echo 
"raza".$raza"<br>";
                        echo 
"prof".$prof"<br>";
                        echo 
"hibrid".$hibrid"<br>";
                        echo 
"edad".$edad"<br>";
                        echo 
"apa".$apa"lol";}

                }
            }
        
        }
    }
}else{
    echo 
"<meta http-equiv='refresh' content='20;url=/create.html' />";
    echo 
"Error, no ha introducido todos los datos";}
?>
Corregido el error con esto:

else{
echo "<meta http-equiv='refresh' content='5;url=/create2.html' />";
echo "Almacenando Informacion...Por favor espere.<br>";
echo "ID: $ID<br>";
echo "namepj: $namepj<br>";
echo "raza: $raza<br>";
echo "prof: $prof<br>";
echo "hibrid: $hibrid<br>";
echo "edad: $edad<br>";
echo "apa: $apalol";}

me manda 2 warning:

Warning: mysql_query() expects parameter 2 to be resource, null given in G:\xampplite\htdocs\ser.php on line 45

Warning: mysql_error() expects parameter 1 to be resource, null given in G:\xampplite\htdocs\ser.php on line 47

y mande a imprimir las variables para ver que pasaba:

ID:
namepj: arcanisgk
raza: 001
prof: 0001
hibrid: 0000
edad: 55
apa:

LA ID no me la imprime eso quiere decir que no la esta pasando bien.

Última edición por GatorV; 15/10/2009 a las 09:47