Ir para conteúdo
  • Cadastre-se

(Resolvido)[WEBSITE] Create character com portrait/retrato


Ir para solução Resolvido por Dev PHP,

Posts Recomendados

Gostaria de pedir uma ajuda para quem entende melhor do que eu, no momento estou tentando colocar esse create_character com uma imagem portrait/retrato como seleção para cada [vocation], até agora consegui colocar 2 portraits/retrato do naruto com nome de personagem abaixo, um ao lado do outro, porém ficou desajustado, e o [world] não consegui coloca-lo acima do [Sexo].

estou usando o [vocation id e a value sendo id do sample na database] para assim criar a vocação com essas bolinhas de seleção.

 

1160088026_Semttulo.png.7f85563c1e23093c27e0d6fc30ddeafb.png

 

Eu gostaria que tivesse 8 vocações cada uma com portrait/retrato, 4 na primeira coluna e 4 na segunda coluna abaixo da primeira, com o select [Mundo] acima do select [Sexo].

Um exemplo de como eu queria que ficasse, editei no paint:

225593869_Semttulo2.thumb.png.4527e0f4a86f58be2b34e15026f4d8b2.png

 

create_character.php logo abaixo:

system/applications/view/create_character.php

Citar

<?php 
echo "<div class='errors'>";
echo error(validation_errors());
echo "</div>";
echo form_open('character/create_character', array('id'=>'createCharacter')); 
?>
<script>
    function createCharacter() {
        $('.loader').show();
        var form = $('#createCharacter').serialize();
        $.ajax({
            url: '<?php echo WEBSITE; ?>/index.php/character/create_character/1',
              type: 'post',
              data: form,
              success: function(data) {
                  $('.errors').html(data);
                  $('.loader').hide();
              }
        });
    }
</script>
<div class='message'>
<div class='title'>Criar Novo Character</div>
<div class='content'>
<label>Nome do Character</label><input type='text' value="<?php echo set_value('name'); ?>" name='name'><br><br>
<label>Cidade</label><select name='city'>
<?php 
    foreach($cities as $key=>$value) {
        echo '<option value="'.$key.'">'.$value.'</option>';
    }
?>
</select><br><br>
<label>Sexo</label><select name='sex'>
    <option value="1">Male</option>
    <option value="0">Female</option>
</select><br><br>
                        <tr>
                            <td>
                                <tr>
                                    <td>
                                           <label for="vocation2"><img src="/templates/Layout Nto/images/portraits/Naruto.png"><br>
                                        <input type="radio" name="vocation" id="vocation2" value="2">Naruto</br></div>
                                    <td>
                                           <label for="vocation2"><img src="/templates/Layout Nto/images/portraits/Naruto.png"><br>
                                        <input type="radio" name="vocation" id="vocation2" value="2">Naruto</br></div><div>
                                    </td>
                                </tr>
                            </td>
                        </tr>
                    </table>
</select><br><br>
<label>Mundo</label><select name='world'>
<?php 
    foreach($worlds as $key=>$value) {
        echo '<option value="'.$key.'">'.$value.'</option>';
    }
?>
</select><br><br/>
<label>&nbsp;</label>
<input type='submit' value='Criar' name='submit' class='sub'/> <?php echo loader();?>
</div></div>
</form>

 

Agradeço quem puder ajudar, não sou muito chegado ao fórum e não entendo muito de como funciona mas acho que é a área certa né?

Editado por warlens (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • Solução
2 horas atrás, warlens disse:

<td>
                                           <label for="vocation2"><img src="/templates/Layout Nto/images/portraits/Naruto.png"><br>
                                        <input type="radio" name="vocation" id="vocation2" value="2">Naruto</br></div>
                                    <td>
                                           <label for="vocation2"><img src="/templates/Layout Nto/images/portraits/Naruto.png"><br>
                                        <input type="radio" name="vocation" id="vocation2" value="2">Naruto</br></div><div>
                                    </td>

Pelo que parece nessa parte você apenas se esqueceu que toda tag aberta precisa ser fechada.

Note que <td> aberta antes do 1°<label> Não foi fechada antes da abertura da outra <td>

sendo assim vc precisa fechar a td para iniciar a outra.

Código +/- Assim:

 

<td>
                                           <label for="vocation2"><img src="/templates/Layout Nto/images/portraits/Naruto.png"><br>
                                        <input type="radio" name="vocation" id="vocation2" value="2">Naruto</br></div>
</td>
                                    <td>                                      
                                           <label for="vocation2"><img src="/templates/Layout Nto/images/portraits/Naruto.png"><br>
                                        <input type="radio" name="vocation" id="vocation2" value="2">Naruto</br></div><div>
                                    </td>

E acredito que esses fechamentos de </div> estejam incorretos.

<?php

$assinatura = function($texto) {
	return $texto;
};

$assinatura('Eu ainda não tenho uma assinatura decente ):, php ♥');
?>

Meus sites.:

https://ferobraglobal.com/
https://codenome.com/
https://uam.codenome.com/

https://myci.myara.net/

 

Me ajuda no café:
http://picpay.me/ricardo.codenome

 

Link para o post
Compartilhar em outros sites
22 minutos atrás, ricardo codenome disse:

Pelo que parece nessa parte você apenas se esqueceu que toda tag aberta precisa ser fechada.

Note que <td> aberta antes do 1°<label> Não foi fechada antes da abertura da outra <td>

sendo assim vc precisa fechar a td para iniciar a outra.

Código +/- Assim:

 


<td>
                                           <label for="vocation2"><img src="/templates/Layout Nto/images/portraits/Naruto.png"><br>
                                        <input type="radio" name="vocation" id="vocation2" value="2">Naruto</br></div>
</td>
                                    <td>                                      
                                           <label for="vocation2"><img src="/templates/Layout Nto/images/portraits/Naruto.png"><br>
                                        <input type="radio" name="vocation" id="vocation2" value="2">Naruto</br></div><div>
                                    </td>

E acredito que esses fechamentos de </div> estejam incorretos.

 

 

Obrigado de verdade amigo, ficou perfeito
image.png.7c9e1611c45914ea2e71e0856d29920c.png

 eu consegui resolver, era o <td> não estava fechado como você disse e faltou criar um <table> acima do primeiro <tr>.

 

Editado por warlens (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo