2017-06-07 9 views
0

Ich möchte einige schöne Bottstrap HTML und CSS auf meiner Registrierungsseite hinzufügen, aber ich weiß nicht, wie PHP in HTML-Eingabe einbetten und es mit Stil zeigen. Gibt es eine Möglichkeit, dies zu tun?PHP-Formular-HTML-Integration funktioniert nicht richtig (Ion Auth register)

Der Code erzeugt die nächste Ansicht:

form view

Voll .php Datei

Hinweis: es beide Formen zeigt (zu den Ergebnissen vergleichen), PHP und HTML + PHP . Form mit nur PHP funktioniert gut, das Problem ist es, Stil zu geben.

<?php defined('BASEPATH') OR exit('No direct script access allowed');?> 
<link rel="stylesheet" href="<?= base_url('assets/bootstrap2/bootstrap.min.css'); ?>"> 
<link rel="stylesheet" href="<?= base_url('assets/bootstrap2/bootstrap.css'); ?>"> 
<link rel="stylesheet" href="<?= base_url('assets/js2/bootstrap.js'); ?>"> 
<link rel="stylesheet" href="<?= base_url('assets/js2/bootstrap.min.js'); ?>"> 
<div class="container"> 
    <?php 
    echo isset($_SESSION['auth_message']) ? $_SESSION['auth_message'] : FALSE; 
    ?> 
    <h1>Registro usuario</h1> 
    <?php 
    echo form_open(); 
    echo form_label('Nombre:','first_name').'<br />'; 
    echo form_error('first_name'); 
    echo form_input('first_name',set_value('first_name')).'<br />'; 
    echo form_label('Apellidos:','last_name').'<br />'; 
    echo form_error('last_name'); 
    echo form_input('last_name',set_value('last_name')).'<br />'; 
    // echo form_label('Username:','username').'<br />'; 
    //echo form_error('username'); 
    //echo form_input('username',set_value('username')).'<br />'; 
    echo form_label('Email:','email').'<br />'; 
    echo form_error('email'); 
    echo form_input('email',set_value('email')).'<br />'; 
    echo form_label('Contraseña:', 'password').'<br />'; 
    echo form_error('password'); 
    echo form_password('password').'<br />'; 
    echo form_label('Confirmar contraseña:', 'confirm_password').'<br />'; 
    echo form_error('confirm_password'); 
    echo form_password('confirm_password').'<br /><br />'; 
    echo form_submit('register','Confirmar'); 
    echo form_close(); 
    ?> 
</div> 
<form class="form-horizontal"> 
<fieldset> 

<!-- Form Name --> 
<legend>Registro de usuario</legend> 

<!-- Text input--> 
<div class="form-group"> 
    <label class="col-md-4 control-label" for="textinput">Nombre</label> 
    <div class="col-md-4"> 
    <!-- <input value="" id="textinput" name="textinput" type="text" placeholder="Ej: José Manuel..." class="form-control input-md" required=""> --> 
    <?php $nombre = array(
      'name'  => 'first_name', 
      'id'   => 'first_name', 
      'type'   => 'text', 
      'class'  => 'form-control input-md', 
      'placeholder'  => 'Ej: José Manuel...', 
     ); ?> 


<?php echo form_input($nombre); ?> 
    <!-- <?php echo form_input('first_name',set_value('first_name')); ?> --> 
    </div> 
</div> 

<!-- Text input--> 
<div class="form-group"> 
    <label class="col-md-4 control-label" for="textinput">Apellidos</label> 
    <div class="col-md-4"> 
    <!-- <input value="" id="textinput" name="textinput" type="text" placeholder="Ej: Palma..." class="form-control input-md" required=""> --> 

     <?php $apellidos = array(
      'name'  => 'last_name', 
      'id'   => 'last_name', 
      'type'   => 'text', 
      'class'  => 'form-control input-md', 
      'placeholder'  => 'Ej: Palma...', 
     ); ?> 


<?php echo form_input($apellidos); ?> 

    <!-- <?php echo form_input('last_name',set_value('last_name')); ?> --> 
    </div> 
</div> 

<!-- Text input--> 
<div class="form-group"> 
    <label class="col-md-4 control-label" for="textinput">Email</label> 
    <div class="col-md-4"> 
    <!-- <input value="" id="textinput" name="textinput" type="text" placeholder="Ej: [email protected]" class="form-control input-md" required=""> --> 

     <?php $email = array(
      'name'  => 'email', 
      'id'   => 'email', 
      'type'   => 'text', 
      'class'  => 'form-control input-md', 
      'placeholder'  => 'Ej: [email protected]', 
     ); ?> 


<?php echo form_input($email); ?> 

    <!-- <?php echo form_input('email',set_value('email'));?> --> 
    </div> 
</div> 

<!-- Password input--> 
<div class="form-group"> 
    <label class="col-md-4 control-label" for="passwordinput">Contraseña</label> 
    <div class="col-md-4"> 
    <!-- <input value="" id="passwordinput" name="passwordinput" type="password" placeholder="Ej: herbaricemills9..." class="form-control input-md" required=""> --> 

    <?php $password = array(
      'name'  => 'password', 
      'id'   => 'password', 
      'type'   => 'password', 
      'class'  => 'form-control input-md', 
      'placeholder'  => 'Ej: herbaricemills9...', 
     ); ?> 


<?php echo form_input($password); ?> 

    <!-- <?php echo form_password('password'); ?> --> 
    </div> 
</div> 

<!-- Password input--> 
<div class="form-group"> 
    <label class="col-md-4 control-label" for="passwordinput">Confirmar contraseña</label> 
    <div class="col-md-4"> 
    <!-- <input value="" id="passwordinput" name="passwordinput" type="password" placeholder="Repetir contraseña..." class="form-control input-md" required=""> --> 

     <?php $password1 = array(
      'name'  => 'confirm_password', 
      'id'   => 'confirm_password', 
      'type'   => 'password', 
      'class'  => 'form-control input-md', 
      'placeholder'  => 'Repetir contraseña...', 
     ); ?> 


<?php echo form_input($password1); ?> 

    <!-- <?php echo form_password('confirm_password');?> --> 
    </div> 
</div> 

<!-- Button --> 
<div class="form-group"> 
    <label class="col-md-4 control-label" for="singlebutton"></label> 
    <div class="col-md-4"> 
    <!-- <button value="" id="singlebutton" name="singlebutton" class="btn btn-primary">Confirmar</button> --> 

    <!-- <?php $confirm = array(
      'name'  => 'singlebutton', 
      'id'   => 'singlebutton', 
      //'type'   => 'password', 
      'class'  => 'btn btn-primary', 

     ); ?> 


<?php echo form_input($confirm); ?> --> 

    <?php echo form_submit('register','Confirmar');?> 

    </div> 
</div> 

</fieldset> 
</form> 

Antwort

0

zum Einsetzen dieses

<input value="" id="textinput" name="textinput" type="text" placeholder="Ej: [email protected]" class="form-control input-md" required=""> 

versuchen, dieses Beispiel zu verwenden:

$data = array(
      'name'  => 'textinput', 
      'id'   => 'textinput', 
      'type'   => 'text', 
      'class'  => 'form-control input-md', 
      'placeholder'  => 'Ej: [email protected]', 
     ); 

echo form_input($data); 
+0

Ich habe dies versucht und das Formular sieht gut aus, aber Daten werden nicht auf bestätigen eingefügt ... – Jose

+0

@Jose das ist eine andere Frage. Sie zeigen nicht an, wie Sie Formular verarbeiten. – kRicha

+0

Entschuldigung, ich werde die Frage aktualisieren, die alle zeigt (ich habe beide Formulare in der gleichen PHP-Datei, um Ergebnisse zu vergleichen). – Jose

0

können Sie wie unten verwenden. zum Beispiel first_name Feld

$data = array(
      'name'  => 'first_name', 
      'id'   => 'first_name', 
      'type'   => 'text', 
      'class'  => 'form-control input-md', 
      'placeholder'  => 'Enter First Name', 
     ); 

echo form_input($data); 

Verwendung derselben auch für andere Element.

+0

Ich habe versucht, und das Formular sieht gut aus, aber Daten nicht auf bestätigen einfügen ... – Jose

+0

zeigen Sie mir Ihren Code oder eine neue Frage und setzen Sie den Link hier –

+0

Hallo @Kruti Aparnathi das ist die richtige Frage [Richtige Frage] (https://stackoverflow.com/questions/44409452/cannot-embedding-php-form-into-html5) – Jose

Verwandte Themen