.  

 

 

.
.

26 / 05 / 2017

Usuarios conectados: 4

Cargando documento...

Buscar:

.

Este Sitio:

Principal

Dreamweaver

Fireworks

JavaScript

CSS

Sonido

Artículos

Links

E-ufemismos

Descargas

Historial

 

Mailing List:

Suscríbete a la lista de correo, No practico spamming y ofrece algunas ventajas.

Pulsa aquí para saber más y suscribirte.

 

Recomendados:

Tecnorama >Tutoriales Dreamweaver

 

Showing all records by default in a results page (PHP)

Versión para imprimir | Translate this page

IMPORTANT NOTICE: If you have installed DW 8.0.2 updater, this method will no longer work. I'll try to post another option as soon as possible, sorry!

Some of the people who have bought my extension 'Dynamic Dependant Dropdown Menus' ask me this question: 'I can select one or some items using the menus but, how can I manage a 'Select all' option in my results page?.

And then, trying to find the less intrusive method to achieve it, found a good subject for a DW/PHP tutorial!

What you will learn here involves modifying just two lines of the code generated by DW to create a recordset, so I'm sure you won't find problems to follow it and it will help you even if you don't use my extension.

Anoher good place to put this article in practice is when a user leaves a blank field in a search page or when you want to give the user them a choice like 'All items', 'All categories'....

Let's start, then: In the example, we shall use a simple select menu:

<form name="form1" method="get" action="results.php">
<select name="categoryID" id="categoryID">
<option value="0">All items</option>
<option value="1">Books</option>
<option value="2">CD's</option>
</select>
</form>

From the code above, just notice that we added the value '0' to 'All items'. Using '<option value="">' is possible too. For the other items, add their corresponding values as you normally do.

Now, in results.php we shall create the recordset to manage the passed value. Note the Default Value added by Dreamweaver to 'colname' variable (1):

We shall change it to point to the same field to which it is compared. In our example is categoryID:

With this trick, when no value is passed, the query executed will be:

SELECT *
FROM products
WHERE categoryID=categoryID

And it will return all the products. Simple, eh?

We need one last step, which involves modifying our code a bit. When you have finished creating the recordset, you should find a line like this, just before the recordset:

Now, simply replace 'isset' with '!empty':

From now on, the URL param 'categoryID' must have a value different from '0', null or an empty string to be considered valid. These are some sample URL's that will consider 'categoryID' as 'empty':

http://www.domain.com/results.php
http://www.domain.com/results.php?categoryID=
http://www.domain.com/results.php?categoryID=0

In the samples above, our document will use the default value and the query will return all the records.

You can read more about the 'empty' function here

¿Comentarios? 5, de momento. Mostrando 1 ->5

1.- Dec07 Your blog offers a lot of unquie insights and wisdom. I haven't really thought about it like that. Please keep updating your site. I will be visiting every time u do . http://flbnnvppr.com [url=http://vrbvwogxjvl.com]vrbvwogxjvl[/url] [link=http://bjnksgmzqsy.com]bjnksgmzqsy[/link]

2.- Gracias por el tuto amigo, quisiera que me djeiras como has hecho o como se hace para que la linea de vida aparesca en la parte superior y la publicidad salga debajo, lo mio es al contrario porfiz responde.

3.- hola gracias por el tatoriul Pero dime. bfcomo se hace para tener ese menu de tu canal de Youtube? donde esta el boton de inicio , registrate, preguntas, participa, que se encuentran ademas pones links adicionales para tus redes sociales.Gracias http://ddpeetnh.com [url=http://oiallpyai.com]oiallpyai[/url] [link=http://aqxhqha.com]aqxhqha[/link]

4.- hola amigo no se si podes hacer un tutorial de como pedues poner esa imagen chiquitita que esta a lado de suscribite donde decia tu nombre lo cambiaste por esa imagen que dice USER GROUP SI PUEDES DECIRME O DAME UN LINK DE UN TUTORIAL O SI PUEDES HACER ESE TUTORIAL

5.- Hola, bfque tal? espero que muy bien.Yo teneda una duda sobre el Adobe Photoshop Cs5, como sabes en la opcif3n de zoom hay varais casillas para configurarlo, la tercera, que dice Zoom con atajos la tengo desactivada, bfcf3mo puedo hacer para activarla?.Le agradecereda responderme rapido, se que es una pregunta un poco tonta, pero tengo esa duda.Muchas gracias, por brindarnos su conocimiento, y si me responde, ademe1s por eso.

| |

Añade tu comentario



Escribe el cdigo de la imagen superior:

:

Tutoriales Dreamweaver

-El muy buscado Men desplegable

-Qu $%&$% es 'SSI'?

-Utilizar tablas de excel para actualizar tablas en html.

-Plantillas en DW MX: Regiones opcionales.

-Adaptar tablas a la ventana.

-Vista diseo para formatos no reconocidos

-Carga de imagenes en orden

-Mi primera Extensin

-Rollover remoto ('Disjointed Rollover')

-Iframes vs. Frames

-Contenido dinmico en celdas

-DW MX: Repeating Tables

-DW MX: Practica el Cloaking

-DW MX: CSS en tiempo Diseo

-Buscar y Reemplazar en Dreamweaver

-Men dinmico

-Collaborative Dreamweaver: Design Notes and Files Panel

-Using PHP Server Formats and MySQL Dates

-Creando un Newsticker

-Generate Excel files with DWMX/PHP/MySQL (part 1)

-Manejo de fechas en PHP y MySQL

-Generate Excel files with DWMX/PHP/MySQL (part 2)

-Manejo de Fechas en consultas a MySQL

-Showing all records by default in a results page (PHP)

-Retrieving data using AHAH (1)

-Retrieving data using AHAH (2)

-Retrieving data using AHAH (3)

TECNORAMA es simplemente una página personal. No sirve ni de promoción del autor ni cosas por el estilo.
Todos los cdigos, textos y tutoriales son de libre uso mientras se mencione al autor (no es mucho pedir)
Este sitio es compatible con IE6/NS6/Mozilla1.0
Para contactar, puedes enviarme un e-mail a tecnorama@hotmail.com