FAQ
Buenos dias,

Adentro de un sistema de publicación de noticias, tengo una función que
permite seleccionar entre unas imagenes ..

Esta es la función que llama la posibilidad de seleccionar adentro de las
imagenes a través de la "imgid" de la tabla images.

function getImm() {
?>
<select name="image">
<?
connect();
$sql = "select * from images";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
printf("<option value=\"%s\">%s</option>", $row["id_img"], $row["imgid"]);
}
?>
</select>
<?

Quisiera permitir la visión de las mismas. Para esto pensé en un botón para
llamar una ventana popup java que mostrara la imagen eligida.

<a href="../images/image.php?img=XXXXXXXXXX" target="_blank"
onClick="window.open(this.href, this.target, 'width=200,height=250');
return false;"><img SRC="../preview.jpg" ALT="Click to look the picture you
are charging" border="0"></a>

El problema es que no logro determinar en lugar de las XXXXX qué variable
pasarle .. si pongo la imgid en número el escript funciona ..

Espero que alguien sea tan paciente de ayudarme...

Saludos cordiales.
Alejandro

Search Discussions

  • Andrés Sayago at May 26, 2004 at 3:10 pm
    Cordial saludo.

    Esa pregunta NO es de PHP, es de JavaScript. Su mensaje debería ser un
    Off-Topic, puesto que Usted es conciente del funcionamiento de PHP, que
    actúa en el servidor, no en el cliente, y Usted sabe que la solución que
    requiere está en el cliente.

    Debe obtener el valor (ID de la imagen) del option que está seleecionado
    cuando el usuario da click al enlace que puso para visualizar la imagen,
    dinámicamente. Luego adicionarle al "this.href" el valor del option
    obtenido, de forma dinámica en JavaScript. Algo así:

    <a href="../images/image.php?img=" target="_blank"
    onClick="window.open(this.href+VALOR_OBTENIDO, this.target,
    'width=200,height=250');

    donde VALOR_OBTENIDO es una instrucción en JavaScript que obtiene la ID
    de la imagen desde el objeto SELECT llamado "image", con su propiedad
    "value".

    Busque en un manual de JavaScript esto, o le sugiero se remita a una
    lista dedicada al tema.

    Andrés Sayago



    Alessandro Folghera wrote:
    Buenos dias,

    Adentro de un sistema de publicación de noticias, tengo una función que
    permite seleccionar entre unas imagenes ..

    Esta es la función que llama la posibilidad de seleccionar adentro de las
    imagenes a través de la "imgid" de la tabla images.

    function getImm() {
    ?>
    <select name="image">
    <?
    connect();
    $sql = "select * from images";
    $result = mysql_query($sql);
    while($row = mysql_fetch_array($result)) {
    printf("<option value=\"%s\">%s</option>", $row["id_img"], $row["imgid"]);
    }
    ?>
    </select>
    <?

    Quisiera permitir la visión de las mismas. Para esto pensé en un botón para
    llamar una ventana popup java que mostrara la imagen eligida.

    <a href="../images/image.php?img=XXXXXXXXXX" target="_blank"
    onClick="window.open(this.href, this.target, 'width=200,height=250');
    return false;"><img SRC="../preview.jpg" ALT="Click to look the picture you
    are charging" border="0"></a>

    El problema es que no logro determinar en lugar de las XXXXX qué variable
    pasarle .. si pongo la imgid en número el escript funciona ..

    Espero que alguien sea tan paciente de ayudarme...

    Saludos cordiales.
    Alejandro

    --
    PHP Spanish Localization Talk Mailing List (http://www.php.net/)
    To unsubscribe, visit: http://www.php.net/unsub.php
    --

    ------------------------
    asath@ColombiaLinux.org
    Bogotá D.C., Colombia

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupphp-general-es @
categoriesphp
postedMay 26, '04 at 9:47a
activeMay 26, '04 at 3:10p
posts2
users2
websitephp.net

People

Translate

site design / logo © 2022 Grokbase