<?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);
}
}
?>