<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>http://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Curso_b%C3%A1sico_de_PHP%2FEvalMaestro</id>
	<title>Curso básico de PHP/EvalMaestro - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Curso_b%C3%A1sico_de_PHP%2FEvalMaestro"/>
	<link rel="alternate" type="text/html" href="http://wiki.cabal.mx/index.php?title=Curso_b%C3%A1sico_de_PHP/EvalMaestro&amp;action=history"/>
	<updated>2026-05-06T06:00:28Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>http://wiki.cabal.mx/index.php?title=Curso_b%C3%A1sico_de_PHP/EvalMaestro&amp;diff=122023&amp;oldid=prev</id>
		<title>Rrc en 03:23 4 oct 2016</title>
		<link rel="alternate" type="text/html" href="http://wiki.cabal.mx/index.php?title=Curso_b%C3%A1sico_de_PHP/EvalMaestro&amp;diff=122023&amp;oldid=prev"/>
		<updated>2016-10-04T03:23:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
* [[:#EvalMeastro | EvalMaestro]]&lt;br /&gt;
** [[:#Contenidos de Cabeza5.inc | Contenidos de Cabeza5.inc]]&lt;br /&gt;
** [[:#Contenidos de MySQLClaseConnect.inc.php | Contenidos de MySQLClaseConnect.inc.php]]&lt;br /&gt;
** [[:#Contenidos de incPie5.php | Contenidos de incPie5.php]]&lt;br /&gt;
** [[:#Contenidos de clase.css | Contenidos de clase.css]]&lt;br /&gt;
** [[:#Explicación | Explicación]]&lt;br /&gt;
** [[:#Ejecutarlo | Ejecutarlo]]&lt;br /&gt;
** [[:#Descargarlo | Descargarlo]]&lt;br /&gt;
&lt;br /&gt;
== EvalMaestro ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
  // Este Archivo: EvalMaestro.php&lt;br /&gt;
&lt;br /&gt;
  /*&lt;br /&gt;
    use MyTest1&lt;br /&gt;
&lt;br /&gt;
    CREATE TABLE `Evaluadores` (&lt;br /&gt;
      `ID` int(6) NOT NULL auto_increment,&lt;br /&gt;
      `Nombre` varchar(25) default NULL,&lt;br /&gt;
      `EMail` varchar(25) default NULL,&lt;br /&gt;
      PRIMARY KEY  (`ID`),&lt;br /&gt;
      UNIQUE KEY `EMail` (`EMail`));&lt;br /&gt;
&lt;br /&gt;
    CREATE TABLE `Evaluaciones` (&lt;br /&gt;
      `ID` int(4) not null auto_increment,&lt;br /&gt;
      `Maestro` varchar (25),&lt;br /&gt;
      `EvaluadoresID` int(4) not null,&lt;br /&gt;
      `Evaluacion` enum( &amp;#039;0&amp;#039;, &amp;#039;1&amp;#039;, &amp;#039;2&amp;#039;, &amp;#039;3&amp;#039;, &amp;#039;4&amp;#039;, &amp;#039;5&amp;#039; ) default &amp;#039;0&amp;#039;,&lt;br /&gt;
      primary key (`ID`),&lt;br /&gt;
      KEY `EvaluadoresID` (`EvaluadoresID`),&lt;br /&gt;
      CONSTRAINT `Evaluaciones_ibfk_1` foreign key (`EvaluadoresID`)&lt;br /&gt;
        references `Evaluadores` (`ID`));&lt;br /&gt;
&lt;br /&gt;
    describe Evaluadores;&lt;br /&gt;
    describe Evaluaciones;&lt;br /&gt;
  */&lt;br /&gt;
&lt;br /&gt;
  $RegForm = &amp;lt;&amp;lt;&amp;lt; FinRegForma&lt;br /&gt;
              &amp;lt;p style=&amp;quot;font:28pt charter; color:#000000; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
                 Evalua a tu Maestro&lt;br /&gt;
              &amp;lt;/p&amp;gt;&lt;br /&gt;
              &amp;lt;p style=&amp;quot;font:18pt charter; color:#000000; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
                 &amp;amp;iexcl;Ingresa tus datos porfavor!&lt;br /&gt;
              &amp;lt;/p&amp;gt;&lt;br /&gt;
              &amp;lt;form method=&amp;quot;post&amp;quot; action=&amp;quot;{$_SERVER{&amp;#039;PHP_SELF&amp;#039;}}&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;p style=&amp;quot;font:14pt charter; color:#000000; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
                  Nombre:&amp;amp;nbsp;&lt;br /&gt;
                  &amp;lt;input type=&amp;quot;text&amp;quot; size=&amp;quot;25&amp;quot; maxlength=&amp;quot;25&amp;quot; name=&amp;quot;Nombre&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;EMail:&amp;amp;nbsp;&lt;br /&gt;
                  &amp;lt;input type=&amp;quot;text&amp;quot; size=&amp;quot;25&amp;quot; maxlength=&amp;quot;25&amp;quot; name=&amp;quot;EMail&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
                  &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;Eval&amp;quot; value=&amp;quot;Register&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;Submit&amp;quot; value=&amp;quot;Submit&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
                  &amp;lt;input type=&amp;quot;reset&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/p&amp;gt;&lt;br /&gt;
              &amp;lt;/form&amp;gt;&lt;br /&gt;
FinRegForma;&lt;br /&gt;
&lt;br /&gt;
  $EvalForm = &amp;lt;&amp;lt;&amp;lt; FinEvalForma&lt;br /&gt;
                  &amp;lt;div style=&amp;quot;width:90%; margin-left:10%; position:relative;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;p style=&amp;quot;font:28pt charter; color:#000000;&amp;quot;&amp;gt;&lt;br /&gt;
                      Evalua a tu Maestro&lt;br /&gt;
                    &amp;lt;/p&amp;gt;&lt;br /&gt;
                    &amp;lt;p style=&amp;quot;font:18pt charter; color:#000000;&amp;quot;&amp;gt;&lt;br /&gt;
                      Mi maestro:&lt;br /&gt;
                    &amp;lt;/p&amp;gt;&lt;br /&gt;
                    &amp;lt;form method=&amp;quot;post&amp;quot; action=&amp;quot;{$_SERVER{&amp;#039;PHP_SELF&amp;#039;}}&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;p&amp;gt;&lt;br /&gt;
                      &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;Rating&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
                        El es un payaso en todo los sentidos&lt;br /&gt;
                        &amp;lt;br /&amp;gt;&lt;br /&gt;
                      &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;Rating&amp;quot; value=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
                        El debe aprender su materia antes de ense&amp;amp;ntilde;arla&lt;br /&gt;
                        &amp;lt;br /&amp;gt;&lt;br /&gt;
                      &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;Rating&amp;quot; value=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
                        El es totalmente NORMAL&lt;br /&gt;
                        &amp;lt;br /&amp;gt;&lt;br /&gt;
                      &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;Rating&amp;quot; value=&amp;quot;4&amp;quot; /&amp;gt;&lt;br /&gt;
                        El es guapo, inteligente y divertido&lt;br /&gt;
                        &amp;lt;br /&amp;gt;&lt;br /&gt;
                      &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;Rating&amp;quot; value=&amp;quot;5&amp;quot;&lt;br /&gt;
                             checked=&amp;quot;checked&amp;quot; /&amp;gt;&lt;br /&gt;
                        El es una inspiraci&amp;amp;oacute;n para la humanidad&lt;br /&gt;
                        &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
                      &amp;lt;select name=&amp;quot;Maestro&amp;quot; size=&amp;quot;1&amp;quot;&lt;br /&gt;
                              style=&amp;quot;font:14pt charter; color:#000000;&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;option&lt;br /&gt;
                          value=&amp;quot;Richard Couture&amp;quot;&amp;gt;Richard Couture&lt;br /&gt;
                        &amp;lt;/option&amp;gt;&lt;br /&gt;
                        &amp;lt;option&lt;br /&gt;
                          value=&amp;quot;Juan Gomez&amp;quot;&amp;gt;Juan Gomez&lt;br /&gt;
                        &amp;lt;/option&amp;gt;&lt;br /&gt;
                        &amp;lt;option&lt;br /&gt;
                          value=&amp;quot;Enrique Lopez&amp;quot;&amp;gt;Enrique Lopez&lt;br /&gt;
                        &amp;lt;/option&amp;gt;&lt;br /&gt;
                      &amp;lt;/select&amp;gt;&lt;br /&gt;
                      &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;Eval&amp;quot; value=&amp;quot;Eval&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;EMail&amp;quot;&lt;br /&gt;
                             value=&amp;quot;{$_POST{&amp;#039;EMail&amp;#039;}}&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;Submit&amp;quot; value=&amp;quot;Submit&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/p&amp;gt;&lt;br /&gt;
                    &amp;lt;/form&amp;gt;&lt;br /&gt;
                   &amp;lt;/div&amp;gt;&lt;br /&gt;
FinEvalForma;&lt;br /&gt;
&lt;br /&gt;
  if( @!$_POST{&amp;#039;Submit&amp;#039;} )&lt;br /&gt;
  {&lt;br /&gt;
    $DisplayBlock = $RegForm;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;&amp;lt;&amp;lt;&amp;lt;---- Registrar ----&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  elseif( @$_POST{&amp;#039;Submit&amp;#039;} == &amp;#039;Submit&amp;#039; &amp;amp;&amp;amp; @$_POST{&amp;#039;Eval&amp;#039;} == &amp;#039;Register&amp;#039; )&lt;br /&gt;
  {&lt;br /&gt;
    if( !$_POST{&amp;#039;Nombre&amp;#039;} || $_POST{&amp;#039;Nombre&amp;#039;} == &amp;quot;&amp;quot;&lt;br /&gt;
     || !$_POST{&amp;#039;EMail&amp;#039;} || $_POST{&amp;#039;EMail&amp;#039;} == &amp;quot;&amp;quot; )&lt;br /&gt;
    {&lt;br /&gt;
      $DisplayBlock = &amp;quot;&amp;lt;p style=\&amp;quot;text-align: center;&lt;br /&gt;
                          Font:Bold 18pt Charter; Color:#aa0000;\&amp;quot;&amp;gt;&lt;br /&gt;
                         No puede continuar sin tu Nombre Y tu EMail!&lt;br /&gt;
                       &amp;lt;p&amp;gt;&amp;quot;;&lt;br /&gt;
      $DisplayBlock .= $RegForm;&lt;br /&gt;
    }&lt;br /&gt;
    else&lt;br /&gt;
    { &lt;br /&gt;
      require_once( &amp;quot;MySQLClaseConnect.inc.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      $Query = &amp;quot;Select ID from Evaluadores&lt;br /&gt;
                where Nombre = &amp;#039;{$_POST{&amp;#039;Nombre&amp;#039;}}&amp;#039;&lt;br /&gt;
                AND EMail = &amp;#039;{$_POST{&amp;#039;EMail&amp;#039;}}&amp;#039;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      if( !$QueryRes = mysqli_query( $Conn, $Query ) )&lt;br /&gt;
      {&lt;br /&gt;
        mysqli_close( $Conn );&lt;br /&gt;
        header( &amp;quot;Location: MensajeError.php?Errno=1009&amp;quot; );&lt;br /&gt;
        exit();&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if( mysqli_num_rows( $QueryRes ) )&lt;br /&gt;
        $DisplayBlock = &amp;amp;$EvalForm;&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
        $Query = &amp;quot;insert into Evaluadores ( ID, Nombre, EMail ) values&lt;br /&gt;
                  ( NULL, &amp;#039;{$_POST{&amp;#039;Nombre&amp;#039;}}&amp;#039;, &amp;#039;{$_POST{&amp;#039;EMail&amp;#039;}}&amp;#039; )&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        if( !mysqli_query( $Conn, $Query ) )&lt;br /&gt;
        {&lt;br /&gt;
          mysqli_close( $Conn );&lt;br /&gt;
          header( &amp;quot;Location: MensajeError.php?Errno=1011&amp;quot; );&lt;br /&gt;
          exit();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if( mysqli_affected_rows( $Conn ) == 1 )&lt;br /&gt;
          $DisplayBlock = &amp;amp;$EvalForm;&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
          mysqli_close( $Conn );&lt;br /&gt;
          error_log( mysqli_error( $Conn ) );&lt;br /&gt;
          header( &amp;quot;Location: MensajeError.php?Errno=1012&amp;quot; );&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    mysqli_close( $Conn );&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;&amp;lt;&amp;lt;&amp;lt;---- Escribe Eveluacion ----&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  elseif( @$_POST{&amp;#039;Submit&amp;#039;} == &amp;#039;Submit&amp;#039; &amp;amp;&amp;amp; @$_POST{&amp;#039;Eval&amp;#039;} == &amp;#039;Eval&amp;#039; )&lt;br /&gt;
  {&lt;br /&gt;
    require_once( &amp;quot;MySQLClaseConnect.inc.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $Query = &amp;quot;select ID from Evaluadores where EMail = &amp;#039;{$_POST{&amp;#039;EMail&amp;#039;}}&amp;#039;&amp;quot;;&lt;br /&gt;
    if( !$QueryRes = mysqli_query( $Conn, $Query ) )&lt;br /&gt;
    {&lt;br /&gt;
      mysqli_close( $Conn );&lt;br /&gt;
      header( &amp;quot;Location: MensajeError.php?Errno=1014&amp;quot; );&lt;br /&gt;
      exit();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if( mysqli_num_rows( $QueryRes ) != 1 )&lt;br /&gt;
    {&lt;br /&gt;
      mysqli_close( $Conn );&lt;br /&gt;
      header( &amp;quot;Location: MensajeError.php?Errno=1015&amp;quot; );&lt;br /&gt;
      exit();&lt;br /&gt;
    }&lt;br /&gt;
    else&lt;br /&gt;
    {&lt;br /&gt;
      $Registro = mysqli_fetch_array( $QueryRes );&lt;br /&gt;
      $EvaluadorID = $Registro{&amp;#039;ID&amp;#039;};&lt;br /&gt;
&lt;br /&gt;
      mysqli_free_result( $QueryRes );&lt;br /&gt;
&lt;br /&gt;
      $Query = &amp;quot;insert into Evaluaciones ( ID, Maestro, EvaluadoresID,&lt;br /&gt;
                                           Evaluacion )&lt;br /&gt;
                values ( NULL, &amp;#039;{$_POST{&amp;#039;Maestro&amp;#039;}}&amp;#039;, &amp;#039;$EvaluadorID&amp;#039;,&lt;br /&gt;
                         &amp;#039;{$_POST{&amp;#039;Rating&amp;#039;}}&amp;#039; )&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      if( !mysqli_query( $Conn, $Query ) )&lt;br /&gt;
      {&lt;br /&gt;
        mysqli_close( $Conn );&lt;br /&gt;
        error_log( mysqli_error( $Conn ) );&lt;br /&gt;
        header( &amp;quot;Location: MensajeError.php?Errno=1016&amp;quot; );&lt;br /&gt;
        exit();&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if( mysqli_affected_rows( $Conn ) != 1 )&lt;br /&gt;
      {&lt;br /&gt;
        mysqli_close( $Conn );&lt;br /&gt;
        header( &amp;quot;Location: MensajeError.php?Errno=1017&amp;quot; );&lt;br /&gt;
      }&lt;br /&gt;
      else&lt;br /&gt;
        $DisplayBlock = &amp;quot;&amp;lt;p style=\&amp;quot;font:bold 28pt helvetica; color:#000000;&lt;br /&gt;
                            text-align: center;\&amp;quot;&amp;gt;&lt;br /&gt;
                                 -=&amp;amp;nbsp;Agregado de Evaluaci&amp;amp;oacute;n&amp;amp;nbsp;=-&lt;br /&gt;
                               &amp;lt;/p&amp;gt;&lt;br /&gt;
                               &amp;lt;p style=\&amp;quot;font:bold 28pt helvetica;&lt;br /&gt;
                                          color:#050099; text-align:center;\&amp;quot;&amp;gt;&lt;br /&gt;
                                 CONFIRMADO!&lt;br /&gt;
                               &amp;lt;/p&amp;gt;&lt;br /&gt;
                               &amp;lt;p style=\&amp;quot;font:12pt helvetica; color:#050050;&lt;br /&gt;
                                  text-align: left;\&amp;quot;&amp;gt;&lt;br /&gt;
                                 &amp;lt;a href=\&amp;quot;EvalMaestro.php\&amp;quot;&amp;gt;&lt;br /&gt;
                                   Evalua a otro maestro&lt;br /&gt;
                                 &amp;lt;/a&amp;gt;&lt;br /&gt;
                               &amp;lt;p&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    mysqli_close( $Conn );&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  require_once( &amp;quot;Cabeza5.inc&amp;quot; );&lt;br /&gt;
  print( $DisplayBlock );&lt;br /&gt;
  require_once( &amp;quot;incPie5.php&amp;quot; );&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contenidos de Cabeza5.inc ===&lt;br /&gt;
[http://www.linuxcabal.org/PHPClase/Cabeza5.inc.txt Ver los contenidos de Cabeza5.inc]&lt;br /&gt;
&lt;br /&gt;
=== Contenidos de MySQLClaseConnect.inc.php ===&lt;br /&gt;
[http://www.linuxcabal.org/PHPClase/MySQLClaseConnect.inc.phps Ver los contenidos de MySQLClaseConnect.inc.php]&lt;br /&gt;
&lt;br /&gt;
=== Contenidos de incPie5.php ===&lt;br /&gt;
[http://www.linuxcabal.org/PHPClase/incPie5.phps Ver los contenidos de incPie5.php]&lt;br /&gt;
&lt;br /&gt;
=== Contenidos de clase.css ===&lt;br /&gt;
[http://www.linuxcabal.org/PHPClase/clase.css.txt Ver los contenidos de clase.css]&lt;br /&gt;
&lt;br /&gt;
=== Explicación ===&lt;br /&gt;
&lt;br /&gt;
=== Ejecutarlo ===&lt;br /&gt;
[http://www.linuxcabal.org/PHPClase/EvalMaestro.php Ejecutar el código de EvalMaestro]&lt;br /&gt;
&lt;br /&gt;
=== Descargarlo ===&lt;br /&gt;
[http://www.linuxcabal.org/PHPClase/EvalMaesro.phps Descargar el código de EvalMaestro]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:PHP]]&lt;br /&gt;
[[Category:PHPCabal]]&lt;br /&gt;
[[Category:CursoPHP]]&lt;/div&gt;</summary>
		<author><name>Rrc</name></author>
		
	</entry>
</feed>