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 Entrar

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. Entrar

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. Entrar

4.- Lenguajes de lado servidor
Presentación de los diferentes lenguajes de lado servidor empleados para el diseño de webs dinámicas Entrar

5.- Algunos aspectos prácticos previos
Cómo se programa en estos lenguajes. Editores, trabajar en local, colgar archivos... Entrar

6.- Conceptos básicos de programación I
Algunos aspectos teóricos básicos comunes a estos lenguajes. Definición de variable. Entrar

7.- Conceptos básicos de programación II
Algunos aspectos teóricos básicos comunes a estos lenguajes. Definición de función. Entrar

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:

Comentarios
Envie un comentario u opinión sobre este manual.

Compartir

Comentarios
Fueron enviados 12 comentarios al manual
3 comentarios no revisados
9 comentarios revisados:
:)
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.
Duda sobre validacion
16/3/2010
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

constru...
Comentario manuales
27/6/2010
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
Exelente manual
06/9/2010
Muy buen manual, muy descriptivo y útil
exelente

saludos =D
Manual
13/11/2011
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.

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

luigy20...
necesito ayuda con pagina web
28/2/2012
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
Saludos, gracias por su aportacion al conocimiento libre
18/12/2012
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
Excelente información
20/12/2012
Excelente información muchas gracias por compartirlas me será de mucha utilidad.

En este manual
Descargar manual 1

Categorías relacionadas:

Manuales relacionados
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...