Vous êtes sur la page 1sur 10

Intercambiar Imágenes Dinámicamente con Dreamweaver

Lun, 04/25/2005 - 00:00 : baluart

Ahora que hemos visto como rotar imágenes en una lista desplegable (menu/list) de manera estática, es hora de

ver algo más interesante. En esta segunda parte, enseñamos como mostrar sus imágenes de manera dinámica con

JavaScript, PHP y MySQL.

Ahora que hemos visto como rotar imágenes en una lista desplegable (menu/list) de manera estática, es hora de

ver algo más interesante. En esta segunda parte, enseñamos como mostrar sus imágenes de manera dinámica con

JavaScript, PHP y MySQL.

Empezamos creando nuestra base de datos mediante PpMyAdmin.

Luego, nuestra tabla con tres campos.

El primer campo “Id” de tipo TINYINT, autoincrement y llave primaria

El segundo y tercero, “Imagen” y “Nombre” con los siguientes valores.


“Imagen” contiene la ruta a la imagen desde la página que ejecuta el script de consulta.

Creamos un nuevo Sitio con Dreamweaver, apuntamos los Datos de la carpeta Local.

Los de la carpeta remota.

El modelo del servidor.


Ahora que ya creamos nuestro Sitio en Dreamweaver creamos una Página PHP, vamos a la ventana Base de Datos

(Ctrl+Mayus+F10) y creamos la conexión.

Luego en la ventana Vinculaciones (Ctrl + F10) creamos nuestra consulta a la BD.


Luego, a insertar un formulario con del método “Get”.

Luego insertamos el menú desplegable (Lista/Menu), y la vinculamos con una fuente Dinámica.

El valor que vamos a transmitir es “Id” y la etiqueta que mostramos es “Nombre”.


Ahora insertamos el código JavaScript que hace el efecto de manera estática.

Luego, vamos a reescribir el JavaScript con código PHP.


Luego, al array de Java lo modificamos y le añadimos el mismo bucle do/while creado en el formulario (copiar y pegar),

debe de quedarnos de esta manera.

Finalmente, modificamos el select del formulario y le añadimos una opción inicial.


El resultado final, una lista desplegable dinámica, fácil de modificar a través de simples formularios.
Usos de print() y echo()

Dom, 03/20/2005 - 01:00 : baluart

En distintos foros vemos como se recomienda el uso de echo() en vez de print() sin explicar los motivos, incluso he

leido recomendaciones de usuarios que tambien leyeron otras recomendaciones en otros foros pero que tampoco

explicaban su porque. Esto ha motivado que me decidiera ha desarrollar este tema.

Este artículo, dirigido a los que recien empiezan con el uso de php, comenta las dos maneras de imprimir una página

php: Mediante print() y echo(), aquí vemos sus sintaxis, diferencias y recomendaciones, todo con simples ejemplos.

Este artículo esta dirigido a los que recien empiezan con el uso de php, en él comentamos las dos maneras de imprimir

una página php: el Uso de print() y echo().

Como sabemos, todo contenido php siempre debe estar dentro de las etiquetas <?php y ?>, por ejemplo:

<?php

contenido de la pagnina.php

?>

Sin embargo, si probamos esto en el navegador, no se mostraría absolutamente nada. Para verlo, necesitamos usar

una función que imprima lo que nosotros queremos en el navegador.

Empezaremos entonces con la función print().

Esta función es muy facil de utilizar, inclusive los parentesis no son necesarios. La estructura es la siguiente:
<?php

print ("contenido del php ");

print "con print se muestra el contenido en el navegador!";

?>

Pero no solamente se puede mostrar texto estático, para esto sólo bastaría el html, para lo que en realidad importa

es mostrar el valor de las variables. Veamos, primero declaramos una variable y después la imprimimos con la función

print().

<?php

$saludo = "hola";

print ( "$saludo = "); //se imprime la variable saludo

print " $saludo ";

?>

Ahora utilicemos la funcion echo().

<?php

$saludo = "hola";

echo ("$saludo = "); //se imprime la variable saludo

echo "$saludo";

?>

Hasta aquí hemos visto que ambas funciones hacen lo mismo, pero ¿Cuál es la diferencia entre las dos? Bien, una

diferencia es que el echo() puede tomar expresiones múltiples, por ejemplo:

<?php

echo "uno", "dos", "tres";

?>
mientras el print() no. Sin embargo, se utiliza el print() como parte de una expresón más compleja, donde el echo() no

se podría aplicar, debido a que print() puede retornar un valor true o false y el echo() no. Ahora bien, ¿Por qué se

recomienda en la mayoria de foros el uso de la función echo()? Pues el principal motivo es la velocidad, el echo() es

mucho más veloz que el print(), algunos estiman que hasta en un 50%.

Como ya sabemos como imprimir una pagina web en el navegador, debemos de tener en cuenta que tanto print() como

echo() no pueden imprimir las funciones variables. Para esto se necesitará usar una función creada por nosotros que

utilice cualquiera de éstas preconstruidas como funciones variables. Por ejemplo:

<?php

function uno() {

echo "En uno() no hay argumento.<br/>\n";

function dos("$argumento = '') {

echo "En dos() el argumento es '$argumento'. <br/>\n";

$func = 'uno';

$func(); // Lamamos a la función uno

$func = 'dos';

$func('obtenido'); // Llmamos a la funcion dos

?>

En este código declaramos dos funciones simples. Asignamos sus nombres a la variable y ejecutamos ambas

funciones usando la misma variable.

Vous aimerez peut-être aussi