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.

Ver los capítulos

Si te parece útil este manual ayúdanos compartiendo!! :)

Descargar como libro electrónico

Este texto 'Páginas dinámicas' se encuentra disponible para descarga como libro electrónico. Ideal para imprimir o leer en el ordenador personal, dispositivos y eReaders.

Puedes acceder a través de la App de DesarrolloWeb.com

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.

8.- Por qué aprender PHP

Enumeración y explicación de las razones por las que debes invertir tu tiempo en aprender a desarrollar sitios web con PHP.

Descargas

Este manual puedes descargarlo en formato amigable para impresión y lectura en dispositivos a través de la App de DesarrolloWeb.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

Cilicius

05/8/2014
critica
Esta excelente, pero mas vídeos y imágenes si es posible.

Norb

17/5/2017
No creo que esté completo
No creo que estè completo