Séparer les éléments d'une cellule
Bonjour,
J'espère que vous allez bien.
Mon problème est que je souhaiterais séparer les éléments en registrée dans une colonne de ma BDD pour les afficher séparément.
Voici comment je les enregistre :
Je souhaite pouvoir faire ressortir les données de la BDD séparément.
Merci de l'aide
J'espère que vous allez bien.
Mon problème est que je souhaiterais séparer les éléments en registrée dans une colonne de ma BDD pour les afficher séparément.
Voici comment je les enregistre :
<div class="form-row">
<div class="form-group col-md-12">
<select id="inputState" class="form-control" name="nafor">
<option selected>Choisir la formule</option>
<?php while ($row = mysqli_fetch_array($result)){ ?>
<option value = "<?php
echo $row["type"] ; echo "|"; echo $row["nuitee"] ; echo "|"; echo $row["montant"] ; ?>">
<?php echo $row["type"] ; echo "|"; echo $row["nuitee"] ; echo "|"; echo $row["montant"] ;
}
}
?>
</option>
</select>
</div>
</div>
Je souhaite pouvoir faire ressortir les données de la BDD séparément.
Merci de l'aide
4 réponses
-
Contributeurbonjour, penses-tu nous avoir montré comment les données étaient enregistrées?
-
-
Contributeur@fedely0899et que fait alors le code que tu as montré?
veux-tu modifier la façon dont les information sont enregistrées? -
-
Contributeur@fedely0899peux-tu nous montrer le code que tu utilises pour extraire les données? je pense qu'il suffit d'y ajouter un appel à explode().
-
-
-
ça ne me donne toujours rien. Avec le explode.
Comment l'utiliser avec une requete ?$req3 = "SELECT naform FROM reservations WHERE naform = '$data1[16]'"; $res3 = $conn->query($req3) or die("La requete4 a echouée"); $data3 = mysqli_fetch_array($res3); $pieces = explode(" ", $res3); -
ModérateurBonjour,
$sql = "SELECT naform FROM reservations WHERE naform = '".$data1[16]."'"; if(!$result = $conn->query($sql)){ printf("Errormessage: %s\n", $conn->error); } $data3= $result->fetch_array(MYSQLI_ASSOC); $naform = !empty($data3['naform']) ? $data3['naform'] : NULL; if($naform){ print_r($naform); $delimiter = "|"; $pieces = explode($delimiter,$naform); print_r($pieces); }
-
Bonsoir à Tous,
Veuillez m'excuser pour la mauvaise expression de mon besoin.
En fait, ce que je souhaite faire, c'est enregistré des informations via un formulaire. Dans ce formulaire, il y a un champ ''HOTEL''' un champ '''FORMULE''' un champ ''''NUITEE''' et enfin un champ """"MONTANT''''''. Ce que je souhaite faire c'est que lorsque l'agent rempli le champ '''Hotel''' et le champ """FORMULE""" et le champ nuitee, le """MONTANT''' s'affiche automatiquement dans le champ ''''MONTANT''''' affilié à l'hotel correspondant à la formule (SINGLE ou COUPLE) pour 1, 2 ou 3 nuitée.
J'espère m’être fais comprendre.
Merci d'avance-
ModérateurTa question était :
Mon problème est que je souhaiterais séparer les éléments en registrée dans une colonne de ma BDD pour les afficher séparément.
Tu as ensuite réitéré ce besoin:
*
Je souhaite faire ressortir l'information de façon séparée :
Nos avons donc répondu à cette question : https://forums.commentcamarche.net/forum/affich-35740767-separer-les-elements-d-une-cellule#8
Là ... c'est une autre question (tu dois donc ouvrir une discussion propre à ça )
Ce que je souhaite faire c'est que lorsque l'agent rempli le champ '''Hotel''' et le champ """FORMULE""" et le champ nuitee, le """MONTANT''' s'affiche automatiquement dans le champ ''''MONTANT''''' affilié à l'hotel
Au passage... le "automatique'" dont tu parles ne se fera pas en PHP ..... mais en JAVASCRIPT.
Sachant que, comme je te l'ai déjà indiqué dans une autre discussion me semble-t-il .. il faudrait déjà expliquer comment tu fais ce calcul.... (faudrait déjà que tu sois capable de nous expliquer la "formule" à appliquer... sinon on ne pourra jamais t'aider à trouver la réponse !!!!! ) -
-
Modérateur@fedely0899Pour faire un calcul il faut des nombres.
SINGLE OU COUPLE doit renvoyer à quelque chose non ?
Une formule serait du genre
MONTANT = Nombre_nuits * prix_chambre
avec, par exemple : prix_chambre = 100 si single ou prix_chambre = 150 si double
Là c'est une formule et une explication compréhensible par ceux qui pourraient t'aider.... et toi ...tu vois un peu de quoi je parle cette fois ?? -
ModérateurEt au passage ... merci de mettre ce sujet en RESOLU
https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
.
-