Código HTML:
<?php
class circuits
{
public $namecirc;
public $numrows;
public $error;
public $error2;
public $ok;
public $fields;
public $regquery;
public function __construct($namecirc)
{
include "config.php";
$this->namecirc=$namecirc;
$this->error="Nombre de circuito en uso.";
$this->error2="El nombre de usuario o el nombre del circuito supera los 25 caracteres ";
$this->ok="Has creado un circuito correctamente";
$this->fields="Por favor, rellena todos los campos.";
}
public function check()
{
session_start();
if($this->numrows!=0)
{
die ($this->error);
}
if($this->namecirc)
{
if(strlen($this->namecirc)>25||strlen($_SESSION['username'])>25)
{
echo $this->error2;
}
else
{
$register = mysql_query("INSERT INTO circuits(nombreCirc,username) VALUES ('".$this->namecirc."','".$_SESSION['username']."')");
echo $this->ok;
}
}
else
{
echo $this->fields;
}
}
}
include_once "clear.php";
$reg = new circuits(clear($_POST['namecirc']));
echo $reg->check();
?>
al fin lo logre... dejo el codigo por si a alguien le interesa saber... lo que hice fue... solo pasarle la variable de session aparte...
gracias