Ir para conteúdo

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


Ir para solução Resolvido por Dev PHP,

Posts Recomendados

Postado (editado)

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>

Expand  

 

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)
  • Solução
Postado
  Em 19/02/2020 em 02:15, 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>

Expand  

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.

Postado (editado)
  Em 19/02/2020 em 04:52, 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.

 

Expand  

 

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)

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.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
  • Estatísticas dos Fóruns

    96.9k
    Tópicos
    519.6k
    Posts
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo