2017-05-21 3 views
1

Aktualisiert mit dem aktuellen Code *Werte von der Datenbank an den Benutzer übergeben HTML

Ich dachte, ich würde um Ihre Unterstützung in Bezug auf mein Problem bitten.

Ich frage mich, wie ich über das Ersetzen Inhalt gehen kann, die in einer Spalte enthalten ist, und den Wert eines anderen zusammen mit seinem eigenen.

Ich habe den folgenden Code und

<table id="example1" class="table table-bordered table-striped"> 
    <thead> 
    <tr> 
     <th>Template</th> 
     <th>SaleID</th> 
     <th>Description</th> 
     <th>Title</th> 
     <th>Price</th> 
     <th>Status</th> 
     <th>User Action</th> 
    </tr> 
    </thead> 
    <tbody> 
    <?php 
    $res = $MySQLiconn->query("SELECT * FROM crud WHERE uid='{$_SESSION['userSession']}' ORDER BY id DESC"); 
    while($row=$res->fetch_array()) 
     { 
     ?> 
    <tr> 
     <td><!-- THIS COL WILL BE HTML CONTENT A USER UPLOADED ALREADY WHICH SHOULD HAVE THE OTHER VALUES MIXED IN (price, des, title) --></td> 
     <td><?php echo $row['saleid']; ?></td> 
     <td><?php echo $row['des']; ?></td> 
     <td><?php echo $row['title']; ?></td> 
     <td><?php echo $row['price']; ?></td> 
    <?php 
    if($row['status']=='Listed') 
     echo "<td><span class='label label-success'>".$row['status']."</span></td>"; 
    else if($row['status']=='Awaiting') 
     echo "<td><span class='label label-warning'>".$row['status']."</span></td>"; 
    ?> 
     <td><a href="?view=<?php echo $row['id']; ?>" role="button" class="btn btn-success btn-xs" ><i class="fa fa-eye"></i></a> <a href="?edit=<?php echo $row['id']; ?>" role="button" class="btn btn-primary btn-xs" onclick="return confirm('Want to edit?'); " ><i class="fa fa-edit"></i></a> <a href="?del=<?php echo $row['id']; ?>" role="button" class="btn btn-danger btn-xs" onclick="return confirm('Confirm Delete!'); " ><i class="fa fa-trash"></i></a></td> 
    </tr> 
    <?php 
     } 
    ?> 

    </tbody> 
</table> 
+0

Sie wollen es mit PHP zu tun? –

+0

Sie benötigen ein Modell, das die Daten aus Ihrer MySQL, ex Select * frommytable WHERE name = „John“ und dann von dem Controller nimmt müssen Sie diese Daten in die View-Datei zu übergeben. Wie auch immer, wir brauchen dein Code - Modell und Controller um zu helfen. – Tikky

+0

Auf jeden Fall kann ich wirklich erhalten diese, um zu zeigen, @tiky i eine Abfrage weiß verwendet werden kann, um die Daten für „John“ aber meine Frage wäre zu ziehen, wie der Spalt Namen Namen passieren oder was auch immer es auf die Vorlage Wert sein kann. – Murkle

Antwort

0

Beispiel:

Modell

public function select_data($id) { 
    $this->db->select(*); //or any fields 
    $this->db->where('id', $id); 
    $query = $this->db->get('table_name'); 
    return $query->row_array();    
} 

Controller:

$data = $this->your_model_name->select_data($id); /id of the specified person 
//pass data to the view 
$this->load->view('your_view_file', $data); 

Ausblick:

//display name or description where 'desc' is your filed name from DB 
<? echo $data['desc'] ?> 

oder mischen Sie diese mit Ihren statischen Daten:

<p> 
    My name is <? echo $data['name'] ?>. 
</p> 
<p> 
    Description of the person: <? echo $data['desc'] ?> 
</p> 
+0

Hallo Tikky, Ihr Beispiel zeigt, wie ich sehe, wie man die Daten echo, aber ich frage mich, ob die Daten kann in die nächste Spalte mit seinem eigenen Inhalt eingefügt werden. Bitte beachten Sie mein Update-Beispiel 2 – Murkle

+0

Natürlich. Sie können diese Daten in Ihrer Ansicht verwenden wie:

Meine erste Bootstrap-Seite von

. Siehe oben aktualisiertes Beispiel. – Tikky

+0

Update, ich habe entschieden, PHP dafür zu verwenden, Tikky ich kann Ihre Frage verstehen, aber das bezieht sich auf, wo der Benutzer eine Vorlage wie HTML-Code hochladen, so zum Beispiel haben sie

Hergestellt von {Name}

, ich will die Name, der aus der Namenspalte in der Datenbank abgerufen werden soll. Ich weiß, ich könnte aber der Benutzer kann es nicht so einreichen und wird nicht arbeiten. – Murkle

Verwandte Themen