Cita:
Iniciado por hunterka0s 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
si haces la validacion queda asi
Código PHP:
Ver original$url='';
if(isset($_POST['imagen'])){
$imgjudador=$_POST['imagen'];
switch ($imgjudador) {
case "NOMBRE1":
$url="carpetadeimagenes/nombreimagen.jpg";
break;
case "NOMBRE2":
$url="carpetadeimagenes/nombreimagen.jpg";
break;
case "NOMBRE3":
$url="carpetadeimagenes/nombreimagen.jpg";
break;
}
}else{
}
nota: el codigo esta probado y funciona correctamente
y eso es una noticia no es un error jiiji
nos vemos amigo
espero te sirva