Location: PHPKode > scripts > AutoForm > autoform/autoform_class.php
<?php

/*
AUTOFORM 1.0
THIS SCRIPT IS GPL LICENCE
AUTOR ROBERTO CARLOS ALEMAN FERRER
hide@address.com
www.ventics.com

AUTOFORM IS ENGINE FOR GENERATE AUTOMATIC FORMĀ“S FROM
QUERY NAME OF FIELDS IN TABLE OF CURRENTDATABASE

*/

class autoform{
    var $servidor;
    var $nombreBD;
    var $nombreDeUsuario;
    var $contrasena;
    var $enlace;
    var $resultado;
    var $consulta;
    function autoform($servidor,$nombreBD,$nombreDeUsuario,$contrasena){
    $this->servidor=$servidor;
    $this->nombreBD=$nombreBD;
    $this->nombreDeUsuario=$nombreDeUsuario;
    $this->contrasena=$contrasena;
    }
    function conectarBD()
   	{
   	 	if($this->enlace=mysql_connect($this->servidor,$this->nombreDeUsuario,$this->contrasena))
   	 {
   		 	if(mysql_select_db($this->nombreBD))
   		 			{
   		 				$this->enlace=$enlace;
   		 			}
    		else{
   				 	echo "DB no select!";
   			    	exit();
   			 	}
     }
	    else{
		    echo "Conexion bad..";
  		    exit();
   		 }
    }
    function consultarBD($sentenciaSQL){
    $this->consulta=mysql_query($sentenciaSQL);
    $consultatemp=mysql_query($sentenciaSQL);
    $fields = mysql_num_fields($consultatemp);
	for ($i=0; $i < $fields; $i++)
	{
	    $name  = mysql_field_name($consultatemp, $i);
		if ($name != "id")
					{
						echo "<tr><td>$name</td><td><input name=$name type='text'></td></tr>";
					}
	}
	echo "</table><br>";
	return $this->fields;
	return $this->consulta;
    }
    function terminar(){
		    mysql_free_result($this->consulta);
    }
 }
 ?>

Return current item: AutoForm