Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/09/2012, 13:58
Avatar de maximendez88
maximendez88
 
Fecha de Ingreso: septiembre-2012
Ubicación: Montevideo
Mensajes: 131
Antigüedad: 12 años, 6 meses
Puntos: 3
Respuesta: problema insertando datos en sql con php

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

Última edición por maximendez88; 14/09/2012 a las 15:24