https://wiki.cabal.mx/index.php?title=Curso_b%C3%A1sico_de_PHP/AgregaUsuarios&feed=atom&action=history
Curso básico de PHP/AgregaUsuarios - Historial de revisiones
2024-03-29T12:38:39Z
Historial de revisiones para esta página en el wiki
MediaWiki 1.32.1
https://wiki.cabal.mx/index.php?title=Curso_b%C3%A1sico_de_PHP/AgregaUsuarios&diff=122033&oldid=prev
Rrc en 04:17 4 oct 2016
2016-10-04T04:17:22Z
<p></p>
<p><b>Página nueva</b></p><div>__NOTOC__<br />
* [[:#AgregaUsuarios | AgregaUsuarios]]<br />
** [[:#Contenidos de Cabeza5.inc | Contenidos de Cabeza5.inc]]<br />
** [[:#Contenidos de incPie5.php | Contenidos de incPie5.php]]<br />
** [[:#Contenidos de clase.css | Contenidos de clase.css]]<br />
** [[:#Explicación | Explicación]]<br />
** [[:#Ejecutarlo | Ejecutarlo]]<br />
** [[:#Descargarlo | Descargarlo]]<br />
<br />
== AgregaUsuarios ==<br />
<br />
<syntaxhighlight lang="php" line="GESHI_FANCY_LINE_NUMBERS"><br />
<br />
<?php<br />
/* <br />
* USE MyTest1;<br />
* CREATE TABLE `Usuarios` (<br />
* `id` smallint(6) NOT NULL AUTO_INCREMENT,<br />
* `APaterno` varchar(30) COLLATE utf8_unicode_ci NOT NULL,<br />
* `AMaterno` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,<br />
* `Nombre` varchar(30) COLLATE utf8_unicode_ci NOT NULL,<br />
* PRIMARY KEY (`id`)<br />
* ) ENGINE=InnoDB CHARSET=utf8 COLLATE=utf8_unicode_ci;<br />
*/<br />
<br />
require_once( "Cabeza5.inc" );<br />
?> <br />
<body><br />
<?php<br />
if( ! @$_POST{'Submit'} && ! @$_POST{'Mostrar'} ) <br />
{<br />
print( "<p class=\"SubTitleFont\"><br />
Agregar Usuarios<br />
</p><br />
<form action=\"{$_SERVER{'PHP_SELF'}}\" method=\"post\" ><br />
<p class=\"LargeTextFont\"><br />
* Apellido Paterno:&nbsp;<br />
<input type=\"text\" name=\"APaterno\" size=\"30\"<br />
maxlength=\"50\" /><br />
<br /><br />
&nbsp;&nbsp;Apellido Materno:&nbsp;<br />
<input type=\"text\" name=\"AMaterno\" size=\"30\"<br />
maxlength=\"50\" /><br />
<br /><br />
* Nombre(s):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<input type=\"text\" name=\"Nombre\" size=\"30\"<br />
maxlength=\"50\" /><br />
</p><br />
<p><br />
<input type=\"submit\" name=\"Submit\" value=\"Enviar\" /><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<input type=\"reset\" name=\"Reset\" value=\"Limpiar\" /><br />
<br /><br />
<br /><br />
* Campo obligatorio<br />
</p><br />
</form>" );<br />
require_once( "incPie5.php" );<br />
}<br />
elseif( @$_POST{'Submit'} )<br />
{<br />
echo( "<p class=\"SubTitleFont\"><br />
Agregando Usuario {$_POST{'Nombre'}} {$_POST{'APaterno'}}<br />
{$_POST{'AMaterno'}}<br />
</p>" );<br />
<br />
require_once( "MySQLClaseConnect.inc.php");<br />
<br />
if( @$_POST{'APaterno'} )<br />
$APaterno = htmlspecialchars( $_POST{'APaterno'},<br />
ENT_QUOTES, "UTF-8" );<br />
else<br />
{<br />
echo( 'Falta Apallido Paterno, No podemos continuar!' );<br />
mysqli_close( $Conn );<br />
require_once( "incPie5.php" );<br />
exit( 1 );<br />
}<br />
if( @$_POST{'AMaterno'} )<br />
$AMaterno = htmlspecialchars( $_POST{'AMaterno'},<br />
ENT_QUOTES, "UTF-8" );<br />
if( $_POST{'Nombre'} )<br />
$Nombre = htmlspecialchars( $_POST{'Nombre'},<br />
ENT_QUOTES, "UTF-8" );<br />
else<br />
{<br />
echo( 'Falta Nombre, No podemos continuar!' );<br />
mysqli_close( $Conn );<br />
require_once( "incPie5.php" );<br />
exit( 1 );<br />
}<br />
<br />
$Query = "INSERT INTO Usuarios values ( NULL, '{$APaterno}', ";<br />
if( @$AMaterno )<br />
$Query .= "'{$AMaterno}', ";<br />
else<br />
$Query .= "'', ";<br />
$Query .= "'{$Nombre}' )"; <br />
<br />
if( mysqli_query( $Conn, $Query ) )<br />
echo("<p class=\"LargeTextFont\"><br />
Registro agregado con exito<br />
</p><br />
<form action=\"{$_SERVER{'PHP_SELF'}}\" method=\"post\" ><br />
<p><br />
<input type=\"submit\" name=\"Mostrar\"<br />
value=\"Mostrar los Registros\" /><br />
</p><br />
</form>" );<br />
else<br />
{<br />
echo("<p class=\"LargeTextFont\"><br />
No puede INSERT <br />
</p>" );<br />
mysqli_close( $Conn );<br />
require_once( "incPie5.php" );<br />
exit( 1 );<br />
}<br />
<br />
mysqli_close( $Conn );<br />
require_once( "incPie5.php" );<br />
exit( 0 ); <br />
}<br />
else<br />
{<br />
require_once( "MySQLClaseConnect.inc.php" );<br />
<br />
$Query = "SELECT * FROM Usuarios";<br />
<br />
if( $Resultado = mysqli_query( $Conn, $Query ) )<br />
{<br />
echo("<p class=\"SubTitleFont\"><br />
Mostrando los Registros de TestTable <br />
</p><br />
<table><br />
<tr><br />
<th><br />
ID<br />
</th><br />
<th><br />
Nombre<br />
</th><br />
<th><br />
Apellido Paterno<br />
</th><br />
<th><br />
Apellido Materno<br />
</th><br />
</tr>" );<br />
while( $Registro = mysqli_fetch_array( $Resultado ) )<br />
{<br />
echo("<tr><br />
<td><br />
{$Registro{'id'}}<br />
</td><br />
<td><br />
{$Registro{'Nombre'}}<br />
</td><br />
<td><br />
{$Registro{'APaterno'}}<br />
</td><br />
<td><br />
{$Registro{'AMaterno'}}<br />
</td><br />
</tr>" );<br />
}<br />
echo("</table>" );<br />
}<br />
mysqli_close( $Conn );<br />
require_once( "incPie5.php" );<br />
exit( 0 ); <br />
}<br />
?><br />
<br />
</syntaxhighlight><br />
<br />
=== Contenidos de Cabeza5.inc ===<br />
[http://www.linuxcabal.org/PHPClase/Cabeza5.inc.txt Ver los contenidos de Cabeza5.inc]<br />
<br />
=== Contenidos de incPie5.php ===<br />
[http://www.linuxcabal.org/PHPClase/incPie5.phps Ver los contenidos de incPie5.php]<br />
<br />
=== Contenidos de clase.css ===<br />
[http://www.linuxcabal.org/PHPClase/clase.css.txt Ver los contenidos de clase.css]<br />
<br />
=== Explicación ===<br />
<br />
=== Ejecutarlo ===<br />
[http://www.linuxcabal.org/PHPClase/AgregaUsuarios.php Ejecutar el código de AgregaUsuarios]<br />
<br />
=== Descargarlo ===<br />
[http://www.linuxcabal.org/PHPClase/AgregaUsuarios.phps Descargar el código de AgregaUsuarios]<br />
<br />
[[Category:PHP]]<br />
[[Category:PHPCabal]]<br />
[[Category:CursoPHP]]</div>
Rrc