- Código: Seleccionar todo
#!/usr/bin/perl -d
use DBI;
use CGI;
$dbh=DBI->connect('DBI:mysql:host=208.232.83.166:database=SistemaEscolar',root,SD2);
$co=new CGI;
$cgicontrol=$co->param("control");
$cgipassword=$co->param("password");
$control.="";
$control.=$cgicontrol;
$control.="";
$password.="";
$password.=$cgipassword;
$password.="";
$sth=$dbh->prepare("select * from alumnos where control=$control and password=$password");
$sth->execute;
if(($control,$nombre,$password)=$sth->fetchrow())
{$bandera=1;
print $co->center($co->h1('Numero de Control:'));
print $control;
print $co->center($co->h1('Nombre:'));
print $nombre;
}
$sth->finish;
$dbh->disconnect;
print $co->header,
$co->start_html
(
title=>'Envio de datos al y desde el servidor utilizando CGI'
),
$co->center
(
$co->h1('Resultados de Log in')
),
$co->hr;
if(!$bandera)
{ print $co->center($co->h1('No se encontro ningun usuario con esos datos'));
}
$dbh->disconnect;
print $co->end_html;
Y AL EJECUTARLO CON LA OPCION DE DEBBUGER ME DICE LO SIGUIENTE
- Código: Seleccionar todo
doceguera@paxuco:~$ perl /usr/lib/cgi-bin/doceguera.cgi
Loading DB routines from perl5db.pl version 1.28
Editor support available.
Enter h or `h h' for help, or `man perldebug' for more help.
main:: (/usr/lib/cgi-bin/doceguera.cgi:4):
4: $dbh=DBI->connect('DBI:mysql:host=208.232.83.166;database=SistemaEscolar',root,SD2);
QUE PUEDE SER YA INTENTE MUCHAS COSAS PERO PSS NO ME SALE.. ALGUIEN ME PODRIA AYUDAR MUCHAS GRACAIS!!!!!!!