Ver Mensaje Individual
  #10 (permalink)  
Antiguo 14/11/2014, 20:41
Avatar de herzbazi
herzbazi
 
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 2 meses
Puntos: 36
Respuesta: imagen automática formulario de registro

Cita:
Iniciado por hunterka0s Ver Mensaje
Ya de por sí cuando copié tu código, me aparecía ese error, además modifiqué el "judador" por jugador, aún así, no funcionaba, te dejo todo lo que modifiqué.

Código PHP:
                        <select name="clase" id="clase">
                                        <option value="0" name="clase_0">LUCHADOR</option>
                                        <option value="CLASE_1" name="clase_1">Wolverine</option>
                                        <option value="CLASE_2" name="clase_2">Alex</option>
                                        <option value="CLASE_3" name="clase_3">Spiderman</option>
                                        <option value="CLASE_4" name="clase_4">Ryu</option>
                                    </select>
                            <input  type="submit" name="Enviar" value="Aceptar"/>
                    </form>
                    
                        <?php
                            $clase_luchador
$_POST['clase'];
                            
$url='';
                            
                            switch (
$clase_luchador) {
                                case 
"CLASE_1":
                                    
$url="../Gifs/Sets/Wolverine/PJ.gif";
                                    break;
                                case 
"CLASE_2":
                                    
$url="../Gifs/Sets/Alex/PJ.gif";
                                    break;
                                case 
"CLASE_3":
                                    
$url="../Gifs/Sets/Spiderman/PJ.gif";
                                    break;
                                case 
"CLASE_4":
                                    
$url="../Gifs/Sets/Feilong/PJ.gif";
                                    break;
                            }
                        
?>
                        
                        <div class="imagenguerrero">
                <img src="<?php echo $url;?>" alt="$clase_luchador">
                        </div>
                </section>
mira ahi puedes poner una validacion por medio de un if o bien simplemente poner una arroba al principio de la variable que asignaras

Código PHP:
Ver original
  1. @$imgjudador=$_POST['imagen'];

si haces la validacion queda asi

Código PHP:
Ver original
  1. $url='';
  2. if(isset($_POST['imagen'])){
  3.    
  4.     $imgjudador=$_POST['imagen'];
  5.     switch ($imgjudador) {
  6.         case "NOMBRE1":
  7.             $url="carpetadeimagenes/nombreimagen.jpg";
  8.             break;
  9.         case "NOMBRE2":
  10.             $url="carpetadeimagenes/nombreimagen.jpg";
  11.             break;
  12.         case "NOMBRE3":
  13.              $url="carpetadeimagenes/nombreimagen.jpg";        
  14.              break;
  15.     }
  16. }else{
  17.  
  18. }

nota: el codigo esta probado y funciona correctamente

y eso es una noticia no es un error jiiji

nos vemos amigo
espero te sirva
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..