lunes, junio 16

Ejemplo para consultar todos los registros en la tabla alumnos de la base de datos cursophp

<html>
<body>
<?php
//CONSULTAR TODOS LOS REGISTROS EN LA TABLA ALUMNOS DE LA BASE DE DATOS CURSOPHP
$con = mysql_connect("localhost","root","");
if (!$con)
{
echo('no hay coneccion: ' . mysql_error());
}
else
{
$con = mysql_connect("localhost","root","");
$db="cursophp";
$sql="SELECT * FROM alumnos ";
mysql_select_db($db, $con);
$registro=mysql_query($sql,$con);
if ($row= mysql_fetch_array($registro))
{
echo "<table border = '1'> n";
echo "<tr>
<td>Documento</td>
<td>Nombre</td>
<td>Apellidos</td>
<td>Fecha Nacimiento</td>
<td>Sexo</td>
<td>Direccion</td>
<td>Telefono</td>
<td>E-mail</td>
</tr> n";
do {
echo "<tr>
<td>".$row["documento"]."</td>
<td>".$row["nombres"]."</td>
<td>".$row["apellidos"]."</td>
<td>".$row["fechnac"]."</td>
<td>".$row["sexo"]."</td>
<td>".$row["direccion"]."</td>
<td>".$row["telefono"]."</td>
<td>".$row["email"]."</td>
</tr> n";
} while ($row = mysql_fetch_array($registro));
echo "</table> n";
} else {
echo "¡ No se ha encontrado ningún registro !";
}


echo "registros consultados";
}
mysql_close($con);
?>
</body>
</html>

Ejemplo para consultar un registro en la tabla alumnos de la base de datos cursophp

<html>
<body>
<?php
//CONSULTAR UN REGISTRO EN LA TABLA ALUMNOS DE LA BASE DE DATOS CURSOPHP
$con = mysql_connect("localhost","root","");
if (!$con)
{
echo('no hay coneccion: ' . mysql_error());
}
else
{
$doc = $_REQUEST['documento'];
$nom = $_REQUEST['nombres'];
$ape = $_REQUEST['apellidos'];
$fna = $_REQUEST['fechna'];
$sex = $_REQUEST['sexo'];
$dir = $_REQUEST['direccion'];
$tel = $_REQUEST['telefono'];
$ema = $_REQUEST['email'];
$db = 'cursophp';
echo $doc," ",$nom," ",$ape," ",$fna," ",$sex," ",$dir," ",$tel," ",$ema;
$con = mysql_connect("localhost","root","");
if($doc!="")
{
$sql="SELECT * FROM alumnos WHERE documento='$doc'";
}
mysql_select_db($db, $con);
$registro=mysql_query($sql,$con);
if ($row= mysql_fetch_array($registro))
{
echo "<table border = '1'> n";
echo "<tr>
<td>Documento</td>
<td>Nombre</td>
<td>Apellidos</td>
<td>Fecha Nacimiento</td>
<td>Sexo</td>
<td>Direccion</td>
<td>Telefono</td>
<td>E-mail</td>
</tr> n";
echo "<tr>
<td>".$row["documento"]."</td>
<td>".$row["nombres"]."</td>
<td>".$row["apellidos"]."</td>
<td>".$row["fechnac"]."</td>
<td>".$row["sexo"]."</td>
<td>".$row["direccion"]."</td>
<td>".$row["telefono"]."</td>
<td>".$row["email"]."</td>
</tr> n";
echo "</table> n";
} else {
echo "¡ No se ha encontrado ningún registro !";
}


echo "registro consultado";
}
mysql_close($con);
?>
</body>
</html>

Ejemplo de formulario para consultar un registro en la tabla alumnos de la base de datos cursophp

<html>
<body>
<form action="consultarregistro.php" method="GET">
<table border=0>
<tr>
<td>Documento :</td><td><input type="text" name="documento"></td></br>
</tr>
<tr>
<td>Nombres :</td><td><input type="text" name="nombres"></td></br>
</tr>
<tr>
<td>Apellidos :</td><td><input type="text" name="apellidos"></td></br>
</tr>
<tr>
<td>Fecha Nacimiento:</td><td><input type="text" name="fechna"></td></br>
</tr>
<tr>
<td>Sexo :</td><td><input type="text" name="sexo"></td></br>
</tr>
<tr>
<td>Direccion :</td><td><input type="text" name="direccion"></td></br>
</tr>
<tr>
<td>Telefono :</td><td><input type="text" name="telefono"></td></br>
</tr>
<tr>
<td>e-mail :</td><td><input type="text" name="email"></td></br>
<td><input type="submit" />
</tr>
</table>
</form>
</body>
</html>

viernes, junio 13

Ejemplo para insertar registro en una tabla llamada alumnos programa (insertarregistro.php)

<html>
<body>
<?php
//INSERTAR UN REGISTRO EN LA TABLA USUARIO DE LA BASE DE DATOS REGISTRO
$con = mysql_connect("localhost","root","");
if (!$con)
{
echo('no hay coneccion: ' . mysql_error());
}
else
{
$doc = $_REQUEST['documento'];
$nom = $_REQUEST['nombres'];
$ape = $_REQUEST['apellidos'];
$fna = $_REQUEST['fechna'];
$sex = $_REQUEST['sexo'];
$dir = $_REQUEST['direccion'];
$tel = $_REQUEST['telefono'];
$ema = $_REQUEST['email'];
$db = 'cursophp';
echo $doc," ",$nom," ",$ape," ",$fna," ",$sex," ",$dir," ",$tel," ",$ema;
$con = mysql_connect("localhost","root","");
if($doc!="")
{
$sql="INSERT INTO alumnos (documento,nombres,apellidos,fechnac,sexo,direccion,telefono,email) VALUES ('$doc','$nom','$ape','$fna','$sex','$dir','$tel','$ema')";
}
mysql_select_db($db, $con);
mysql_query($sql,$con);
echo "registro insertado";
}
mysql_close($con);
?>
</body>
</html>

Ejemplo de formulario que captura datos para ser insertados

<html>
<body>
<form action="insertarregistro.php" method="GET">
<table border=0>
<tr>
<td>Documento :</td><td><input type="text" name="documento"></td></br>
</tr>
<tr>
<td>Nombres :</td><td><input type="text" name="nombres"></td></br>
</tr>
<tr>
<td>Apellidos :</td><td><input type="text" name="apellidos"></td></br>
</tr>
<tr>
<td>Fecha Nacimiento:</td><td><input type="text" name="fechna"></td></br>
</tr>
<tr>
<td>Sexo :</td><td><input type="text" name="sexo"></td></br>
</tr>
<tr>
<td>Direccion :</td><td><input type="text" name="direccion"></td></br>
</tr>
<tr>
<td>Telefono :</td><td><input type="text" name="telefono"></td></br>
</tr>
<tr>
<td>e-mail :</td><td><input type="text" name="email"></td></br>
<td><input type="submit" />
</tr>
</table>
</form>
</body>
</html>

viernes, mayo 23

Curso PHP Comandos Basicos

PHP


Php es un lenguaje de programación que complementa el desarrollo de aplicaciones web desarrolladas en html, trabaja como scripts (pequeñas rutinas usadas en las páginas web), es un lenguaje que utiliza instrucciones similares a las de los lenguajes C, Java y Perl, con la diferencia que el código desarrollado en PHP es ejecutado directamente en el servidor donde se encuentra montada la pagina web que hace uso de el y no el computador cliente que está usando el usuario.


Por lo anotado anteriormente este lenguaje es llamado PHP abreviatura de Pre-Procesador de Hipertexto, este lenguaje forma parte del universo de software libre y normalmente se utiliza como herramienta para acceder al manejador de bases de datos MySql que también es software libre, esta combinación es de amplio uso en los ambientes de desarrollo web.


Para desarrollar un aplicativo PHP podemos usar un editor de texto sencillo como el block de notas y los programas desarrollados para ser reconocidos por el interpretador del lenguaje deben tener la extensión .php, el código php se insertan dentro de una aplicación HTML .



Comandos PHP

Comando

Uso

Ejemplo

<?php

¿>

Indicador de inicio y fin de un script en php,


<?

¿>

Indicador de inicio y fin de un script en php,


echo

Envía mensaje por pantalla

echo esto es un curso de php”

$

Prefijo para nombre de variable

$nombre = “Ruby Eliana”;

$edad=15;

.

Concatena

$curso1=”programación”

$curso2=”PHP“

$nomcurso=Curso1$.” “.$curso1.

Operadores Aritméticos

+

Suma

6+8

$valor1+$valor2

-

Resta

8-6

$valor1-$valor2

*

Multiplicacion

5*4

$valor1*$valor2

/

Division

6+8

$valor1+$valor2

%

Modulo

8%6

$valor1%$valor2

+ +

Incremento

$valor1++

- -

Decremento

$valor1--

Operadores Lógicos



==

Igual

$dato == 8

¡=

Diferente

$dato ¡= $var2

>

Mayor

$dato >9

$dato > $dato1

<

Menor

$dato <15

$dato < $dato1

>=

Mayor e igual

$dato >=20

$dato >= $dato1

<=

Menor e Igual

$dato <=20

$dato >= $dato1

&&

Y (and)

$val1 && $val2

P Q P Y Q

V F F

F V F

F F F

V V V


||

O (or)

$val1 || $val2

P Q P Y Q

V F V

F V V

F F F

V V V


¡

No (not)

¡ $val1

P ¡P

V F

F V


Instrucciones de control



If (condición)

Intruccion1;

Else

Instrucción2;

Evalúa si la condición es cierta, si lo es

Ejecuta la instruccion1

Si es falso ejecuta la instruccion2.


If $val1<20

$val1=8*5;

Else

$val1=8/5;

If (condición)

Intruccion1;

Elseif

Instrucción2;

else

instruccion3;



switch (valor)

{

case val1:

codigo1;

break;

case val2:

codigo2;

break;

default:

código3;

}

Ejecuta diferentes códigos de acuerdo al contenido de la variable valor.

Switch(operando)

{

Case “+”:

$res=$ope1+$ope2;

Case “-“

$res=$op1-$ope2;

Case “*“

$res=$op1-$ope2;

Case “/“

$res=$op1/$ope2;

Default

$res=0

}

Break

Para la ejecución del codigo.


Arreglos



$datos=array(val1,…,valn)

Define y Asigna directamente valores a un arreglo

$datos=array(10,20,30);


$dep=array(“Cundinam”,”Boyaca”,”Huila”,”Cauca”,”Tolima”);

$dat[0]=val1

$dat[1]=val2

..

$dat[n]=valn

Otra forma de definir un arreglo.

$ciudad[0]=”Cali”

$ciudad[1]=”Bogota”

$ciudad[2]=”Medellin”

$ciudad[3]=”Pereira”

Ciclos de Control

While (condición)

Se repite el ciclo mientras que se cumpla una condición


Do

{

Código1;

..

Codigon;

{

While (condición);


Ejecuta bloque de código por lo menos una vez y se repite mientras la condición sea verdadera.


For (ini,con,inc)

{

Código;

}

Repite un ciclo de instrucciones arrancando de un valor Inicial (ini), hasta que se cumpla condición (con), con icremento (inc) fijos.

For ($j=1; $j<=9; $j++)

{

$r=$i*3;

Echo $j,” x “,3,” = “,$r;

}

Foreach(arreglo como valor)

{

Codigo1;

.

codigoN;

}

Realiza un ciclo a travez de un bloque de código si y hasta que una condición sea cierta.

$ciudad=array(“Bogota”,”Medellin”,”Cali”)

Foreach($ciudad as $nomc)

{

Echo “Ciudad: “ . $nomc . ”<br />”;

}

While (condición )

Código;

Realiza un ciclo de código mientras la condición sea cierta.

$valor=0;

While ($valor<100)

{

$valor=$valor+10;

$valor2=$valor*100;

}

Do

{

Código1;

Código2;

.

CódigoN;

}

While (condicio);

Ejecuta el ciclo de código por lo menos una vez, se repite mientras las condición sea cierta.

$a=1;

$b=5;

Do

{

$c=$a*$b;

$a++;

}

While($a<10);

Funciones

Function nombre()

{

Codigo1;

Codigo2;

}

Define una función que se puede llamar dentro del programa.

Function suma()

{

$res=$val1+$val2;

Echo $val1,” + “,$val2,” = “, $res

}

Function nombre($par1,$par2)

{

Codigo1;

Codigo2;

}

Puede tener parámetros tanto de entrada como de salida.

Function suma($v1,$v2,$re)

{

$re=$v1+$v2;

Return $re;

}

Formularios

<form action=”pagina.php” method=”post”>

</form>

Marcador HTML que define un formulario

<form action=”calculo.php” method=”post”>

Operando: <input type=”text” name=”operando”/>

<input type=”submit” />

</form>

<input type=”text” name=”nombre” />

Marcador HTML para pedir un dato en un cuadro de texto, usado en los formularios.

Operando: <input type=”text” name=”operando” />

<input type=”submit” value=”texto” />

Marcador HTML para enviar los datos capturados con los input a el programa PHP definido en action.

<input type=”submit” value=”Enviar” />

<input type=”reset”>

Borra los datos introducidos en el formulario.


<input type=”text” name=”texto” size=”#” maxlength=”#”>

Crea un cuadro de texto de tantas columnas como diga el numero dado en size y un a maximo de filas como diga maxlength.

<input type=”text” name=”comentarios” size=”15” maxlength=”10”>

<input type=”hidden” name=”texto” value=”texto”>

Marcador HTML para pedir un dato oculto en un cuadro de texto.

<input type=”hidden” name=” password” value=” clave”>

$_GET


Variable usada para recuperar información con method=”get” el cual es visible para todos.

<?php echo $_get[“curso”]; ?>

$_POST

Variable usada para recuperar información con method=”post” el cual no es visible para todos.

<?php echo $_post[“curso”]; ?>

$_REQUEST

Variable equivalente a $_GET, $_POST, $_COOKIE puede ser usada por ambos metodos GET y POST.

<select name="texto">
<option value="0" default>

</option>

<option value="1">Opción1

</option>
<option value="2">Opción2

</option>
</select>

Permite mostrar una barra de seleccion con una unica opcion.

<Select name=”area”>

<option value=”a”>Artes

</option>

<option value=”m”>Música </option>

<option value=”c”>Ciencia

</option>

</select>


<select name="texto" size="#" multiple>
<option value="1">Opción1

</option>
<option value="2">Opción2

</option>

<option value="#">Opción#

</option>


</select>

Permite mostrar una barra de seleccion con opciones multiples.

<Select name=”idiomas” size=”3” multiple>

<option value=”f”>frances

</option>

<option value=”i”>ingles </option>

<option value=”r”>ruso

</option>

</select>
























jueves, mayo 22

Ejemplo Programa en PHP Calculadora

<html>
<body>
<?php
function suma($operando1,$operando2,$operando)
{
$resultado=$operando1+$operando2;
return $resultado;
}
function resta($operando1,$operando2,$operando)
{
$resultado=$operando1-$operando2;
return $resultado;
}
function producto($operando1,$operando2,$operando)
{
$resultado=$operando1*$operando2;
return $resultado;
}
function division($operando1,$operando2,$operando)
{
$resultado=$operando1/$operando2;
return $resultado;
}
$ope1 = $_REQUEST["op1"];
$ope2 = $_REQUEST["op2"];
$oper = $_REQUEST["ope"];
switch ($oper)
{
case "+":
echo $ope1." ".$oper." ".$ope2." = ".suma($ope1,$ope2,$oper);
break;
case "-":
echo $ope1." ".$oper." ".$ope2." = ".resta($ope1,$ope2,$oper);
break;
case "*":
echo $ope1." ".$oper." ".$ope2." = ".producto($ope1,$ope2,$oper);
break;
case "/":
if ($ope2 != 0)
{
echo $ope1." ".$oper." ".$ope2." = ".division($ope1,$ope2,$oper);
break;
}
else
{
echo "Error Division por cero no permitida";
}
default:
echo "operando errado";
}
?>
</body>
</html>

Ejemplo Formulario Programa Calculo.php llama a la calculadora

<html>
<body>
<form action="calculadora.php" method="GET">
Operando1: <input type="text" name="op1" />
Operando2: <input type="text" name="op2" /></br>
<input type="radio" value="+" name="ope">+</br>
<input type="radio" value="-" name="ope">-</br>
<input type="radio" value="*" name="ope">*</br>
<input type="radio" value="/" name="ope">/</br>
<input type="submit" />
</form>
</body>
</html>