Páginas dinámicas

Introducción al concepto de páginas dinámicas, lenguajes de lado cliente y servidor y otra serie de nociones básicas para lanzarse a la aventura de la programación en ASP o PHP. Este manual sirve de introducción a otros más avanzados.

Listado de los capítulos

1.- Concepto de páginas dinámicas

Qué son las páginas dinámicas y qué tipo de carencias pueden suplir con respecto a las páginas HTML clásicas

2.- Páginas dinámicas vs HTML

¿Qué me ofrecen las páginas dinámicas que no me ofrecen las estáticas? Ejemplo de un sitio web ficticio gestionado con páginas dinámicas.

3.- Lenguajes de lado servidor o cliente

Explicación de qué diferencia hay entre lenguajes como Java o JavaScript y otros como ASP o PHP. Pros y contras de cada tipo.

4.- Lenguajes de lado servidor

Presentación de los diferentes lenguajes de lado servidor empleados para el diseño de webs dinámicas

5.- Algunos aspectos prácticos previos

Cómo se programa en estos lenguajes. Editores, trabajar en local, colgar archivos...

6.- Conceptos básicos de programación I

Algunos aspectos teóricos básicos comunes a estos lenguajes. Definición de variable.

7.- Conceptos básicos de programación II

Algunos aspectos teóricos básicos comunes a estos lenguajes. Definición de función.

Descargas

 Si eres usuario de DesarrolloWeb:
Archivo de descarga Manual de páginas dinámicas Texto completo en PDF, listo para imprimir, del manual de DesarrolloWeb.com Manual de páginas dinámicas. Descarga compilada y actualizada el día 22/10/08.
Tamaño: 79043

Bibliografía recomendada

DESARROLLO WEB CON PHP Y MYSQL

Este libro se centra en las distintas variables a tener en cuenta en el desarrollo Web. Se trata de un texto apto tanto para principiantes en programación como para los ya iniciados, pues podrán ampliar sus conocimientos.

Compra este libro en Agapea, la librería urgente a domicilio.
Manual en portugués
Esta disponible en CriarWeb.com:

Compartir

Comentarios

pop_soda

07/8/2009
:)
los manuales estan muy completos siempre me sirven mucho.
Sigan asi.
ke ayudan a personas kmo yo a aprender mas sobre el desarrollo web, el cual me encanta.
muy bien por este y los demas manuales.

julio-pura-vida

11/2/2010
!muy bueno¡
Gracias, por sacar tiempo para publicar estos artículos, son de mucha ayuda para los principiantes, que no contamos con mucho tiempo para ir a clases, ni tenemos $.

nueva123

16/3/2010
Duda sobre validacion
Buen dia, linda carita la k me asigna Desarrolloweb.com, saludos! Quiero validar un campo donde capturo una clave dentro de un formulario, dicha clave quiero ver si ya existe o no en ese mismo archivo (validarla), antes de darla de alta, siendo el primer campo de mi captura, pero he buscado y todo me habla de un formulario de busqueda y otro de respuesta, vi que con un juego de registros puedo hacer una busqueda SQL supongamos que hize un select * from file where variabledecaptura=file.clave pero una vez que tenga el resultado como lo regreso al formulario y le digo que ese valor ya existia para que no intente darlo de alta, CIELOS ando perdida porque no lo encuentro, soy programadora en VisualFox 9 y ahi si sabia como pero aqui no encuentro como AYUDA POR FAVOR :D

construimostublog

27/6/2010
Comentario manuales
Los manuales son de una gran ayuda para quienes queremos aprender a diseñar o mejorar los conocimientos que tenemos.
Muchas gracias. Sus aportes son valiosos.
Carlos

GatoDet

06/9/2010
Exelente manual
Muy buen manual, muy descriptivo y útil
exelente

saludos =D

Ness

08/2/2011
Excelente y gracias
Hola que tal, realmente muchas gracias es de agradecer el apoyo a la comunidad a través de estos manuales.

DF_WebDeveloper

13/11/2011
Manual
Interesante manual, cree que da una buena introducción a lo que son las paginas webs dinámicas además de marcar una rotunda diferencia entre lenguajes del lado del servidor y lenguajes del lado del cliente.

Alejanrro

14/12/2011
sobre algún comentario
Comentario uno

arsi

16/1/2012
comento
que chido lo del manual desarrollo web con php y mysql es de mucha ayuda

luigy2012

28/2/2012
necesito ayuda con pagina web
estoy tratando de hacer una pgina web
usando list-menus anidados
pero no funciona bien
la idea es
que cuando elijo
estado
me permita elegir las ciudades que corresponden a ese estado
y que cuando elija una de las ciudades me permita elegir una colonia de esa ciudad
pero cuando lo voy haciendo mis list-menus se cambian de valor
mi pagina la pueden checar en internet como va quedando es

http://sii.comuf.com/Sitio%20sin%20nombre%201/portal.php

mi codigo que utilize fue este
<?php require_once('Connections/prueba.php'); ?>
<?php require_once('Connections/prueba.php'); ?>
<?php require_once('Connections/prueba.php'); ?>
<?php require_once('Connections/prueba.php'); ?>
<?php
mysql_select_db($database_prueba, $prueba);
$query_Recordset1 = "SELECT * FROM languages";
$Recordset1 = mysql_query($query_Recordset1, $prueba) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);

$colname_Recordset2 = "-1";
if (isset($_POST['ESTADOF'])) {
$colname_Recordset2 = (get_magic_quotes_gpc()) ? $_POST['ESTADOF'] : addslashes($_POST['ESTADOF']);
}
mysql_select_db($database_prueba, $prueba);
$query_Recordset2 = sprintf("SELECT id, ciudad FROM ciudad WHERE estado = %s ORDER BY ciudad ASC", $colname_Recordset2);
$Recordset2 = mysql_query($query_Recordset2, $prueba) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);

mysql_select_db($database_prueba, $prueba);
$query_Recordset3 = "SELECT * FROM `tipo inmuebles`";
$Recordset3 = mysql_query($query_Recordset3, $prueba) or die(mysql_error());
$row_Recordset3 = mysql_fetch_assoc($Recordset3);
$totalRows_Recordset3 = mysql_num_rows($Recordset3);

$colname_Recordset4 = "-1";
if (isset($_POST['ciudadf'])) {
$colname_Recordset4 = (get_magic_quotes_gpc()) ? $_POST['ciudadf'] : addslashes($_POST['ciudadf']);
}
mysql_select_db($database_prueba, $prueba);
$query_Recordset4 = sprintf("SELECT ID, COLONIA FROM colonias WHERE CIUDAD = %s", $colname_Recordset4);
$Recordset4 = mysql_query($query_Recordset4, $prueba) or die(mysql_error());
$row_Recordset4 = mysql_fetch_assoc($Recordset4);
$totalRows_Recordset4 = mysql_num_rows($Recordset4);

mysql_select_db($database_prueba, $prueba);
$query_Recordset5 = "SELECT * FROM estados ORDER BY estado ASC";
$Recordset5 = mysql_query($query_Recordset5, $prueba) or die(mysql_error());
$row_Recordset5 = mysql_fetch_assoc($Recordset5);
$totalRows_Recordset5 = mysql_num_rows($Recordset5);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>portal inmobiliario</title>
</head>


<body>

<table width="810" height="115" border="1">
<tr>
<td width="213" rowspan="3"><div align="center"><img src="INMOBILIARIA1.png" width="202" height="144" align="top" /></div></td>
<td height="26" colspan="3"><h2>PORTAL INMOBILIARIO</h2></td>
<td height="26"><form id="form1" name="form1" method="post" action="">
<label></label>

<div align="center"><font size="-3">IDIOMA</font>
<select name="select">
<?php
do {
?>
<option value="<?php echo $row_Recordset1['languages_id']?>"<?php if (!(strcmp($row_Recordset1['languages_id'], $row_Recordset1['languages_id']))) {echo "selected="selected"";} ?>><?php echo $row_Recordset1['name']?></option>
<?php
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
$rows = mysql_num_rows($Recordset1);
if($rows > 0) {
mysql_data_seek($Recordset1, 0);
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
}
?>
</select>
</div></form> </td>
</tr>
<tr>
<td width="111" height="24">&nbsp;</td>
<td width="265"><h3>&nbsp;</h3></td>
<td width="84"><div align="center"><font size="-1">INGRESAR</font></div></td>
<td width="103"><strong><font size="-2">DARSE DE ALTA </font></strong><font size="-2"><em><strong>(CREAR CUENTA) </strong></em></font><font size="-3"><em><strong></strong></em></font></td>
</tr>
<tr>
<td height="48"><img src="SII.png" width="87" height="44" align="absmiddle" /></td>
<td colspan="3"><h3>SERVICIOS INMOBILIARIOS INFORMATICOS </h3></td>
</tr>
</table>


<table width="810" border="1">
<tr>
<td width="168" height="23">BUSCADOR</td>
<td width="626">&nbsp;</td>
</tr>
<tr>
<td height="44" bordercolor="#FFFFFF" bgcolor="#CCCCCC">&nbsp;</td>
<td rowspan="9">&nbsp;</td>
</tr>
<tr bordercolor="#FFFFFF" bgcolor="#CCCCCC">
<td height="39"><form id="form4" name="form4" method="post" action="">
<label for="select"><font color="#3399FF">TIPO DE PROPIEDAD</font></label>

<div align="right">
<select name="select3" id="select">
<?php
do {
?>
<option value="<?php echo $row_Recordset3['ID']?>"><?php echo $row_Recordset3['TIPODEINMUEBLES']?></option>
<?php
} while ($row_Recordset3 = mysql_fetch_assoc($Recordset3));
$rows = mysql_num_rows($Recordset3);
if($rows > 0) {
mysql_data_seek($Recordset3, 0);
$row_Recordset3 = mysql_fetch_assoc($Recordset3);
}
?>
</select>
</div>
</form> </td>
</tr>
<tr bordercolor="#FFFFFF" bgcolor="#CCCCCC">
<td height="48"><form id="form2" name="form2" method="post" action="">
<label> </label>
<label for="label2">ESTADO<br />
</label>
<div align="right">
<select name="ESTADOF" id="ESTADOF" onchange="submit()">
<?php
do {
?>
<option value="<?php echo $row_Recordset5['id']?>"<?php if (!(strcmp($row_Recordset5['id'], @ $_POST['ESTADOF']))) {echo "selected="selected"";} ?>><?php echo $row_Recordset5['estado']?></option>
<?php
} while ($row_Recordset5 = mysql_fetch_assoc($Recordset5));
$rows = mysql_num_rows($Recordset5);
if($rows > 0) {
mysql_data_seek($Recordset5, 0);
$row_Recordset5 = mysql_fetch_assoc($Recordset5);
}
?>
</select>
</div>
</form></td>
</tr>
<tr bordercolor="#FFFFFF" bgcolor="#CCCCCC">
<td height="35"><form id="form5" name="form5" method="post" action="">
<label for="label3">ciudad</label>
<p><select name="ciudadf" id="label3" onchange="submit()">
<option value="0" <?php if (!(strcmp(0, @ $_POST['ciudadf']))) {echo "selected="selected"";} ?>>todos</option>
<?php
do {
?>
<option value="<?php echo $row_Recordset2['id']?>"<?php if (!(strcmp($row_Recordset2['id'], @ $_POST['ciudadf']))) {echo "selected="selected"";} ?>><?php echo $row_Recordset2['ciudad']?></option>
<?php
} while ($row_Recordset2 = mysql_fetch_assoc($Recordset2));
$rows = mysql_num_rows($Recordset2);
if($rows > 0) {
mysql_data_seek($Recordset2, 0);
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
}
?>
</select>
</p>
</form> </td>
</tr>
<tr bordercolor="#FFFFFF" bgcolor="#CCCCCC">
<td height="48"><form id="form3" name="form3" method="post" action="">
<label for="label">colonia</label>
<select name="select2" id="label">
<?php
do {
?>
<option value="<?php echo $row_Recordset4['ID']?>"><?php echo $row_Recordset4['COLONIA']?></option>
<?php
} while ($row_Recordset4 = mysql_fetch_assoc($Recordset4));
$rows = mysql_num_rows($Recordset4);
if($rows > 0) {
mysql_data_seek($Recordset4, 0);
$row_Recordset4 = mysql_fetch_assoc($Recordset4);
}
?>
</select>
</form> </td>
</tr>
<tr bordercolor="#FFFFFF" bgcolor="#CCCCCC">
<td height="45"><label for="label"></label></td>
</tr>
<tr bordercolor="#FFFFFF" bgcolor="#CCCCCC">
<td height="46">&nbsp;</td>
</tr>
<tr bordercolor="#FFFFFF" bgcolor="#CCCCCC">
<td height="47">&nbsp;</td>
</tr>
<tr bordercolor="#FFFFFF" bgcolor="#FFFFFF">
<td height="237">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>



</body>
</html>
<?php
mysql_free_result($Recordset1);

mysql_free_result($Recordset2);

mysql_free_result($Recordset3);

mysql_free_result($Recordset4);

mysql_free_result($Recordset5);
?>

JonJos

18/12/2012
Saludos, gracias por su aportacion al conocimiento libre
Bien agradeciendoles a Ustedes estas aportaciones, que son excelentes muy didacticas y con los elementos necesarios para los que empezamos en la programacion de los lenguajes de alto nivel como es PHP. En el cual me he introducido con la disposicion y compromiso de aprenderlo plenamente haciendo mi parte y dar el gran paso a los lenguajes de programacion, -autodidacta- pues aun no cuento con recursos-. He leido a detalle los 7 manuales de introduccion a paginas dinamicas en PHP y por favor me gustaria me indicaran para saber por donde sigo, que manual continuo, para ir por el camino correcto y no perderme, he leido alguna informacion extra al respecto en alguna otra liga. Mas considero que su página es excelente tiene lo necesario para las personas neofitas en programacion como yo. Felicitaciones y Gracias

JSequeiros

20/12/2012
Excelente información
Excelente información muchas gracias por compartirlas me será de mucha utilidad.

chechirussel

09/9/2013
manual de html5
les dejo un manual muy practico de html5

Ross

26/5/2014
Excelente, Gracias.
Tus Manuales son de gran ayuda. Gracias