Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2011, 13:21
plataformas
 
Fecha de Ingreso: julio-2003
Ubicación: Santiago
Mensajes: 26
Antigüedad: 20 años, 8 meses
Puntos: 0
Exclamación Mostrar imagen en celda tras obtener ruta desde base mysql mediante select option

ESTIMADOS AMIGOS NECESITO AYUDA URGENTE TENGO UN FORMULARIO DE ACTUALIZACION DE REGISTRO Y NECESITO QUE EL USUARIO AL SELECIONAR UN REGISTRO MUESTRE CIERTOS DATOS Y LA IMAGEN DE ESTE SEGUN LA RUTA OBTENIDA MEDIANTE EL SELECT OPTION, EL PROBLEMA ES QUE ME MUESTRA BIEN TODOS LOS DATOS DEL REGISTRO PERO NO LOGRO QUE ME MUESTRA LA IMAGEN Y ADEMAS NECESITO QUE SI AUN NO SELECCIONA NADA MUESTRE UNA IMAGEN POR DEFAULT

COMO PUEDO HACERLO PAR FAVOR ADJUNTO MI CODIGO :

<table width="100%" border="0" align="center">
<tr>
<form name="Formulario" method="post" action="actualizalink.php" enctype="multipart/form-data">
<tr>
<td style="font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#930; font-weight: bold;" width="140" height="20" align="left"><span class="Estilo6"><strong>Seleccionar Link</strong></span></td>
<td width="371">
<?php
$cadena = mysql_query("SELECT * FROM links ORDER BY id ASC",$link);
?>
<select name="selecnot" id="selecnot" onChange="codigo.value=this.options[this.selectedIndex].getAttribute('codigo');nombre.value=this.options[this.selectedIndex].getAttribute('nombre');vinculo.value=this.options[this.selectedIndex].getAttribute('vinculo');ruta.value=this.options[this.selectedIndex].getAttribute('ruta');!this.selectedIndex">
<option value="0" responsable="">Seleccione Link </option>
<?php
while ($row = mysql_fetch_assoc($cadena))
{
?>
<option value="<?php echo $row['id']?>"codigo="<?php echo $row['id']?>"nombre="<?php echo $row['nombre']?>"vinculo="<?php echo $row['vinculo']?>"ruta="<?php echo $row['ruta']?>" > <?php echo $row['nombre']?>
</option>
<?PHP
// GUARDO LA RUTA DE LA IMAGEN SELECCIONADA
$fotoactual = $row['ruta'];
}
?>
</select>
<label>
<input name="codigo" type="hidden" id="codigo" />
</label>
</td>
</tr>
<!-- AQUI QUIERO QUE SE MUESTRE LA IMAGEN QUE CORRESPONDE A LA OPCION ELEGIDA DEL SELECT -->
<tr>
<td style="font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#930; font-weight: bold;" width="140" align="left">Imagen Actual</td>
<td align="left">
<img name="fotolink" id="fotolink" src='<?php $fotoactual; ?>' alt="IMAGEN LINK" height='80' width='180' align='center' />
</td>
</tr>
<!-- fin de la muestra de imagen -->

<tr>
<td style="font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#930; font-weight: bold;" width="140" align="left">Nombre Link</td>
<td align="left"><input name="nombre" id="nombre" type="text" size="50" maxlength="50" style="font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#F60;" onChange="ValNombre(this.value);"/></td>
</tr>
<tr>
<td style="font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#930; font-weight: bold;" align="left">Vinculo</td>
<td align="left"><input name="vinculo" id="vinculo" type="text" size="50" maxlength="50" style="font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#F60;" onChange="ValVinculo(this.value);"/></td>
</tr>
<tr>
<td style="font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#930; font-weight: bold;" align="left">Ruta Imagen</td>
<td align="left">
<input name="ruta" type="text" id="ruta" value="" size="50" maxlength="50" style="font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#F60;" />
</td>
</tr>
<tr>
<td style="font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#930; font-weight: bold;" width="292" align="left">Seleccionar nueva Imagen</td>
<td align="left"><input type="file" name="imagen" size="36"></td>
</tr>
<tr>
<td height="40" align="center"><input type="submit" name="act" value="Actualizar Link"/></td>
</tr>
</form>
</tr>
</table>