PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Forum Général PHP » Autocomplétion sans bdd » 28-03-2016 14:23:52

bndd24
Réponses : 2

Bonjour,

Voila, j'ai un formulaire avec plusieurs champs text, nom du garage, adresse, code postal, ville, etc

Je souhaite que lorsque l'on clique sur un lien au dessus du formulaire, les champs se remplissent tout seul (auto complétion mais SANS bdd).

J'ai bien conscience que c'est un forum php.. mais si tout de même quelqu'un a la gentillesse de me guider vers une solution etc..

J'ai déjà cherché sur le net mais impossible de trouver une solution sans bdd hmm

Cordialement

#2 Re : Forum Général PHP » Séparations en plusieurs parties d'un tableau php » 12-07-2015 22:01:54

Salut tof et tout d'abord merci pour ta réponse wink

Sinon, je n'ai pas tout compris a ton message, pour répondre à ta question concernant l'évolution de la liste, c'est à dire ? C'est comme tu le vois dans mon code, aucune bdd, aucune table. Je souhaite juste rajouter une petite ligne de séparation comme tu le vois dans mon exemple et un petit titre de catégorie genre, filtre, freins etc et en dessous les pièces correspondant à la catégorie.. Cherchant sur le nom du produit c'est à dire ? hmm

#3 Forum Général PHP » Séparations en plusieurs parties d'un tableau php » 12-07-2015 22:01:54

bndd24
Réponses : 2

Salut à tous smile

Voila, j'ai un tableau php pour mes pièces automobile. Il fonctionne parfaitement mais je souhaite faire des séparations entre les différentes pièces... par exemple une première partie pour les pièces de freins, une deuxième pour les filtres, etc.. Du genre :

Voila a quoi je souhaite que cela ressemble de visuel :
__________
Freins :
- Disques de frein
- Plaquettes de frein
__________
Eclairage :
- Ampoule Narva R5W 12V 5W
- Ampoule Narva P21W 12V
__________
Filtres :
- Filtre a air
- Filtre a huile
- Filtre habitacle

Voici mon code actuel :


<?php

$pieces[] = array('designation' => 'Ampoule Narva R5W 12V 5W', 'ref' => '', 'ht' => 0, 'qte' => 1, 'tva' => 20);
$pieces[] = array('designation' => 'Ampoule Narva P21W 12V', 'ref' => '', 'ht' => 0, 'qte' => 1, 'tva' => 20);
$pieces[] = array('designation' => 'Disques de frein', 'ref' => 'DF1533',  'ht' => 107.42, 'qte' => 1, 'tva' => 20);
$pieces[] = array('designation' => 'Filtre a air', 'ref' => 'A1045',   'ht' => 17.50, 'qte' => 1, 'tva' => 20);
$pieces[] = array('designation' => 'Filtre a huile', 'ref' => 'ELH4213', 'ht' => 9.92, 'qte' => 1, 'tva' => 20);
$pieces[] = array('designation' => 'Filtre habitacle', 'ref' => 'MFELR7004', 'ht' => 13.38, 'qte' => 1, 'tva' => 20);
$pieces[] = array('designation' => 'Plaquettes de frein', 'ref' => '598488',  'ht' => 53.17, 'qte' => 1, 'tva' => 20);
$i = 0;
foreach ($pieces as $piece) {

echo '<div class="row">';
echo '  <label class="col-xs-5 col-sm-4 col-md-4 control-label" for="piece_' . $i . '">' . $piece['designation'] . '</label> <input type="checkbox" name="piece_' . $i . '" id="piece_' . $i . '">' . '<input type="hidden" name="des_' . $i . '" id="des_' . $i . '" value="' . $piece['designation'] . '">';
echo '  <div class="col-xs-4 col-sm-3 col-md-2">';
echo '    <input type="text" class="form-control" name="ref_' . $i . '" id="ref_' . $i . '" value="' . $piece['ref'] . '">';
echo '  </div>';
echo '  <div class="col-xs-4 col-sm-3 col-md-2">';
echo '    <input type="text" class="form-control" name="ht_' . $i . '" id="ht_' . $i . '" value="' . $piece['ht'] . '">';
echo '  </div>';
echo '  <div class="col-xs-3 col-sm-2 col-md-1">';
echo '    <input type="text" class="form-control" name="qte_' . $i . '" id="qte_' . $i . '" value="' . $piece['qte'] . '">';
echo '  </div>';
echo '  <div class="col-xs-3 col-sm-2 col-md-1">';
echo '    <input type="text" class="form-control" name="tva_' . $i . '" id="tva_' . $i . '" value="' . $piece['tva'] . '">';
echo '  </div>';
echo '</div>';
$i++;
}

?>
 

Alors, il est évident qu'avant de demander de l'aide ici, j'ai cherché sur le net et j'ai même testé une fonction php array_slice mais sans savoir comment m'en servir (je débute) et sans même être sure qu'il s'agit bien de la fonctionnalité qu'il me faut. Donc je suis dans le flou. Je souhaite simplement une séparation entre les différentes pièces pour le coté esthétique..

je vous remercie de votre aide.

Pied de page des forums

Propulsé par FluxBB