Académique Documents
Professionnel Documents
Culture Documents
HIPERTEXT PREPROCESS
Instalación de app serv
https://www.appserv.org/en/download/
Escribir localhost en la barra de direcciones del navegador de su preferencia
Ingresar a la ruta C:\AppServ\www y allí crear la carpeta donde se guardaran todos los proyectos que se
hagan.
Hacer la prueba de funcionamiento añadiendo el nombre de la carpeta
¿Que es el PHP?
DELIMITADORES PHP
<html>
<head>
<title>Prueba de PHP</title>
</head>
<body>
<?php echo '<p>Hola Mundo</p>'; ?>
</body>
</html>
Primer pagina PHP
<?php
echo “<center> <img src = imagen.jpg border=0>”;
Echo <h2>el modulo de php funciona correctamente…
</h2></center>”;
?>
Comentarios
VARIABLES
NOMBRADO DE VARIABLES
Ejemplo:
$valor_actual
$N
$n
Cadenas
<?php
$xhost = "localhost";
$xuser = "root";
$xpass = "";
$xdtbs = "colegio";
$link = mysql_connect($xhost, $xuser, $xpass);
if(!$link){
echo "No se pudo conectar";
}
$dbqq = mysql_select_db($xdtbs, $link);
if(!$link){
echo "No se pudo seleccionar la BD";
}
?>
Ejercicio de ingreso de datos a la base de
datos (archivo index.php)
<?php
require('../connect.php');
?>
<html>
<body>
<form action='guardar.php' method='POST'><br><table align='center'>
<tr><th colspan='2'>ADICIONAR DOCENTE</th></tr>
<tr><td>Cédula</td><td><input type='text' name='cedula' id='cedula'></td></tr>
<tr><td>Nombre</td><td><input type='text' name='nombre' id='nombre'></td></tr>
<tr><td>Correo Electrónico</td><td><input type='text' name='mail' id='mail'></td></tr>
<tr><td>Contraseña</td><td><input type='text' name='clave' id='clave'></td></tr>
<tr><td>Activo</td><td><select name='activo' id='activo'><option value='Si'>Si</option><option
value='No'>No</option></select></td></tr>
<tr><td colspan='2' align='right'><input type='submit' value='Adicionar' name='submit'></td></tr>
</table></form>
Ejercicio de ingreso de datos a la base de
datos (archivo index.php)
<?
$qrydoc = mysql_query("SELECT * FROM docente ORDER BY doc_nom");
?>
<table align='center' width='50%' border='1' cellpadding='0' cellspacing='0'>
<tr><th colspan='6'>LISTA DE DOCENTES</th></tr>
<tr><th>Cédula</th><th>Nombre</th><th>Correo
Electrónico</th><th>Activo</th></tr>
<?
while ($rowdoc = mysql_fetch_array($qrydoc)){
?>
<tr><td><? echo $rowdoc[doc_ced]; ?></td><td><? echo
$rowdoc[doc_nom];
?></td><td><? echo $rowdoc[doc_mail]; ?></td><td align='center'><?
echo $rowdoc[activo]; ?></td></tr>
<? } ?>
</table>
</body></html>
Ejercicio de ingreso de datos a la base de datos…
Archivo guardar.php
<?php
require('../connect.php');
$cedula = $_POST[cedula];
$nombre = $_POST[nombre];
$mail = $_POST[mail];
$clave = $_POST[clave];
$activo = $_POST[activo];
echo "INSERT INTO docente (doc_ced, doc_nom, doc_mail,
doc_clave, activo) VALUES
('$cedula','$nombre','$mail','$clave','$activo')";
mysql_query("INSERT INTO docente (doc_ced, doc_nom,
doc_mail, doc_clave, activo) VALUES
('$cedula','$nombre','$mail','$clave','$activo')");
?>
DOCUMENTACIÓN
Archivo de conexión a un base de datos
<?php
$xhost = "localhost";
$xuser = "root";
$xpass = "";
$xdtbs = "colegio"; //conecta con la base de datos “colegio”
$link = mysql_connect($xhost, $xuser, $xpass);
/* mysql_connect
int mysql_connect(string [hostname] , string [username] , string [password] );
Devuelve: un identificador de conexión, o FALSE en caso de error.
sql_connect establece una conexión a un servidor de MySQL. Todos los
argumentos son optativos, y si no se especifican, los valores por defecto son (' el
localhost', nombre del usuario del usuario que posee el proceso del servidor, la
contraseña vacía). */
if(!$link){
echo "No se pudo conectar";
}
$dbqq = mysql_select_db($xdtbs, $link); //Con mysql_select_db() , int
mysql_select_db(string database_name, int [link_identifier] ); PHP le dice al
servidor que en la conexión $link nos queremos conectar a la base de datos
if(!$link){
echo "No se pudo seleccionar la BD";
}
?>
Archivo de conexión a un base de datos
<?php //se crea un archivo con el nombre de index.php
require('../connect.php'); //../hace referencia a la ruta donde se encuentra el archivo
/*Require: Por lo general, todos nuestros script tienen partes de código iguales, las funciónes include() y
require() nos van
ahorrar muchas de estas lineas de código. Ambas funciones hacen una llamada a un determinado fichero pero
de dos maneras
diferentes, con include(), insertamos lo que contenga el fichero que llamemos de manera literal en nuestro
script, mientras que
con require(), le decimos que el script necesitará parte de código de se encuentra en el fichero que llama
require(). */
?>
<html>
<body>
<form action='guardar.php' method='POST'><br><table align='center'>//este formulario llama al archivo
guardar.php
<tr><th colspan='2'>ADICIONAR DOCENTE</th></tr> //tabla con encabezado de 2 columnas
<tr><td>Cédula</td><td><input type='text' name='cedula' id='cedula'></td></tr>
<tr><td>Nombre</td><td><input type='text' name='nombre' id='nombre'></td></tr>
<tr><td>Correo Electrónico</td><td><input type='text' name='mail' id='mail'></td></tr>
<tr><td>Contraseña</td><td><input type='text' name='clave' id='clave'></td></tr>
<tr><td>Activo</td><td><select name='activo' id='activo'><option value='Si'>Si</option><option
value='No'>No</option></select></td></tr>
<tr><td colspan='2' align='right'><input type='submit' value='Adicionar' name='submit'></td></tr>
</table></form>
<?
$qrydoc = mysql_query("SELECT * FROM docente ORDER BY doc_nom"); // mysql_query Ejecuta una consulta a
Archivo de conexión a un base de datos