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.