J'ai donc un problème avec beaucoup de relations à de nombreuses relations.
Actuellement, j'ai Mise à jour forte>:
Je résolvie le problème d'insertion s'il vous plaît voir la réponse ci-dessous p> mais maintenant je n'ai aucune idée Comment mettre à jour Pour le moment je ne sais pas comment récupérer les multiples valeurs dans SELECT2 Form Modifier, alors voilà Codes: p> contrôleur p> modèle: p> vue p> surat code> et
Surat_user code> Tableau.
Comment puis-je insérer des données dans
surat code> et en même temps insérer plusieurs valeurs à partir de
SELECT2 code> multiples formulaires dans
Surat_user code> Table et comment obtenir des données afin que je peut le mettre à jour.
surat_user code> p>
surat_user code> (dans le contrôleur et le modèle) si Je veux supprimer l'un des
ID_USER code> où 'id_surat = 1` p>
<section class="content">
<div class="row">
<div class="col-xs-12">
<div class="box box-solid box-primary"">
<div class="box-header with-border">
<h3 class="box-title">Default Box Example</h3>
</div>
<!-- /.box-header -->
<div class="box-body">
<?php foreach ($surat as $key) { ?>
<form method="post" action="<?php echo base_url()."SuratMasuk/edit_sm_proses" ?>" enctype="multipart/form-data" />
<input type="hidden" name="id_surat" value="<?=$key->id_surat?>">
<div class="form-group">
<label class="control-label col-lg-2">No Surat</label>
<div class="col-lg-5">
<input type="text" name="no_surat" class="form-control no_surat" placeholder="Masukkan Nomor Surat" value="<?=$key->no_surat?>">
<span class="help-block"></span>
</div>
</div>
<br>
<br>
<div class="form-body">
<div class="form-group">
<label class="control-label col-lg-2">Status</label>
<div class="col-lg-5">
<select class="form-control select2 id_status" name="id_status" style="width: 100%;">
<option value="<?=$key->id_status;?>" selected="<?=$key->id_status;?>"><?php echo $key->status;?></option>
<?php foreach ($id_status as $row) { ?>
<option value="<?php echo $row->id_status; ?>"> <?php echo $row->status; ?></option>
<?php } ?>
</select>
<span class="help-block"></span>
</div>
</div>
</div>
<br>
<br>
<div class="form-body">
<div class="form-group">
<label class="control-label col-lg-2">Disposisi</label>
<div class="col-lg-5">
<select class="form-control select2 id_user" name="id_user[]" style="width: 100%;">
<option value="<?=$key->id_user;?>" selected="<?=$key->id_user;?>"><?php echo $key->nama;?></option>
<?php foreach ($id_user as $row) { ?>
<option value="<?php echo $row->id_user; ?>"> <?php echo $row->nama; ?></option>
<?php } ?>
</select>
<span class="help-block"></span>
</div>
</div>
</div>
</div>
<!-- /.box-body -->
<div class="box-footer">
<button class="btn btn-danger" type="reset" value="reset">Reset</button>
<button class="btn btn-info">Update</button><br>
<a href="<?php echo base_url(); ?>SuratMasuk/">Kembali</a>
</form>
<?php
}
?>
</div>
<!-- box-footer -->
</div>
<!-- /.box -->
</div>
<!-- /.col -->
</div>
<!-- /.row -->
</section>
<!-- /.content -->
3 Réponses :
if($insert){ redirect('SuratMasuk'); } else { echo "<h2>Gagal menambahkan data</h2>"; } } }
J'ai résolu le problème d'insertion, mais maintenant je ne sais pas comment mettre à jour ces valeurs. J'ai édité mon post, pouvez-vous m'aider, s'il vous plaît?
ah ce que je veux dire est id surat = 1 code> a plusieurs valeurs alors je veux mettre la mise à jour et supprimer l'une des valeurs dans
surat_user code> mais quand j'ai essayé de mettre à jour le
SURAT_USER CODE> La table devient des valeurs dupliquées car au lieu de supprimer
id_user = 1 code> il modifie
id_user = 1 code> dans
ID_USER = 2 code>
réussir à résoudre le problème par moi-même.
Je change mon fort> contrôleur strong> à ceci: p> change mon Modèle strong> à ceci: p>
Tout d'abord, affichez tout enregistrement de dB et pour chaque enregistrement Ajoutez un bouton pour modifier l'enregistrement.
Remarque: - strong> n'utilise pas Je suis simplement ajoutant du code de backend ici p> Obtenez l'enregistrement pour Edition P> Cette fonction n'obtient qu'une seule Enregistrez de dB alors utilisez maintenant, le formulaire pour affichera avec les données peuplées. p> Données mises à jour de contrôleur p> mise à jour des données dans le modèle p>
ligne () code> p>
Je parviende à résoudre moi-même insérer plusieurs valeurs, mais maintenant, j'ai un problème comment mettre à jour ces valeurs. Je ne sais pas quoi faire pour aller chercher des valeurs à partir de
Surat_user code>. Par exemple, j'ai
id surat = 1 et il a code> id_user = 1` et
user ID = 2 code>. Ce que je dois faire si je veux mettre à jour
id surat = 1 code> et le faire seulement a un
id_user code>
Tout d'abord, n'utilisez pas code> à l'intérieur du
forecheche code> boucle. Utilisez le bouton EIDT / Mettre à jour pour chaque enregistrement
Si je n'utilise pas de formulaire dans
foreach code>, comment suis-je censé obtenir les données de la base de données et le montrer pour former Modifier?
Lorsque vous cliquez sur la fonction de bouton appellera avec un identifiant, les données obtiendront à partir de DB.
Modifier Code>
Oui, j'utilise déjà cela, le code im montrée ci-dessus est une vue de formulaire d'édition. pendant que le bouton d'édition est à autre vue. Comme vous pouvez le constater dans l'image, j'ai mis en résultat actuel, vous pouvez voir l'URL + ID. J'ai eu cette URL du code que j'écris sur le bouton d'édition.
J'ai écrit ceci dans Bouton d'édition
i> Modifier Code>
Avez-vous l'enregistrement de DB pour éditer?