Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[php]recherche de données d'une bd via 1 form

  chococolapin, le mardi 2 août 2005 à 16:35:55
Bonjour, je reste bloqué depuis quelques jours sur un problème sur un formulaire en php/mysql. je dispose d'une table « employe » avec comme champs « Num_Emp », « Nom_Emp », « Prenom_Emp » et « Adresse_Emp », et d’une table client avec « Num_Clt », « Nom_Clt », « Prenom_Clt », « Adresse_Clt », ces tables étant déjà remplies de nombreux champs,dont certains ayant le même nom. Le but de mon formulaire est d'intégrer une fonction de recherche des employés et des clients en fonction du champ "nom" du formulaire, même rempli partiellement, afin d’enregistrer des rendez-vous. Ainsi, en tapant par exemple "Mar", je voudrais remplir le formulaire avec les informations du 1er "Nom_Emp" dans la base de données commençant par "Mar", et par la suite à l'aide d'un bouton "suivant", remplir le formulaire avec l'enregistrement suivant, et répéter ensuite l’opération avec le client.
Pour le moment j'ai réussi à récupérer les informations concernant l’employé, mais la fonction de recherche du client ne récupère aucune donnée.

Je ne vais pas citer tout mon code car il est trop barbare et je ne peut donc pas le poster car il fait environ une 150aine de ligne après simplification,mais en gros j'utilise la requete suivante pour les employes ($search_Emp étant la variable entrée dans le formulaire):
$sql = "select * from employe where (Nom_Emp like \"$search_Emp%\") LIMIT $limit_Emp,1";

et la meme pour les clients(en changeant bien sur les noms de variables).Je teste ensuite si on trouve un resultat et le complete dans ce cas dans le formulaire, affiche les boutons "précédent" et "suivant" si nécessaire.Ces 2 boutons sont sensés incrémenter ou décrémenter la valeur de la variable $limit et relancer le meme fichier php pour logiquement afficher l'enregistrement precedent ou suivant.
bouton suivant
$nextlimit_Emp = $limit_Emp + 1; 
if($nextlimit_Emp < $total_Emp){ 
  echo  '        <form action="'.$_SERVER['PHP_SELF'].'" method="get">'."\n"; 
  echo  '          <td><input type="hidden" value="'.$search_Emp.'" name="search_Emp">'."\n";                     
  echo  '            <input type="hidden" value="'.$search_Emp.'" name="Nom_Emp">'."\n"; 
  echo  '            <input type="hidden" value="'.$nextlimit_Emp.'" name="limit_Emp">'."\n"; 
  echo  '            <input type="submit" name="Suivant_Emp" value="Suivant"></td></form>'."\n";}


J’ai remarqué que la récupération des données par le 2ème bouton « rechercher » fonctionnait seulement si je ne gérais pas les boutons « précédent » et « suivant », mais je ne comprends pas pourquoi cet ajout perturbe tout. J’ai tenté pas mal de choses comme retirer les balises form avant chaque bouton, mais les variables « limit » n’étaient pas correctement incrémentées ou décrémentées. Si vous avez déjà traité ce genre de problème ou avez des idées, n'hésitez pas SVP! Merci d'avance!
Répondre à chococolapin  Signaler ce message aux modérateurs

Résultats pour [php]recherche de données d'une bd via 1 form

Php import données .csv dans mysql (Résolu) Bonjour a vous, je cherche a importer des données d'excel (format .csv) dans ma base mysql via un script php que j'ai trouvé sur CCM (merci Doctormad au passage) : http://www.commentcamarche.net/forum/affich 465200 importer des feuilles... www.commentcamarche.net/forum/affich-6098410-php-import-donnees-csv-dans-mysql
[PHP] Récupération données formulaire (Résolu) Bonjour à tous, j'espère que vous passez une bonne journée. Je suis un débutant en PHP, je voudrais récupérer des données d'un formulaire. Pour ce faire j'ai créé une page HTML appelé inscription.html qui a pour action=inscription.php... www.commentcamarche.net/forum/affich-6012671-php-recuperation-donnees-formulaire
[access] recherche dans un formulaire (Résolu) bonjour, je suis sous access 2003 et Windows XP Pro je veux rechercher des donnees dans un formulaire avec une zone de liste modifiable j'ecris ceci et ca ne marche pas toujours le message me met "erreur de compilation Projet ou bibliotheque... www.commentcamarche.net/forum/affich-2579737-access-recherche-dans-un-formulaire

Résultats pour [php]recherche de données d'une bd via 1 form

PHP-Formulaire.Comment récupérer les données (Résolu)salut, suis débutant en php.J'ai créé un formulaire et script php qui traite les données entrées par l'internaute. Mon script semble n'avoir aucune erreurr sous Zend studio. Mais sur le serveur, je ne peux récupérer les données envoyées... www.commentcamarche.net/forum/affich-953747-php-formulaire-comment-recuperer-les-donnees
Enregistrement des données vers MySQL (Résolu)Bonjour à tous, J'aimerais savoir exactement comment enregistrer les données d'un formulaire vers une base de données, MySQL. Je sais bien sûr m'y connecter, j'ai écrit le formulaire, mais je ne sais pas que mettre dans... www.commentcamarche.net/forum/affich-5005991-enregistrement-des-donnees-vers-mysql
[PhP] Parcourir des dates (Résolu)Voila j'aimerais savoir si il existe un moyen simple pour parcourir les jours entre 2 dates données sous la format: AAAA-MM-JJ ce que j'aimerais c'est pouvoir gerer les samedis/dimanches et les mois de 30jours. Enfin juste savoir si ya... www.commentcamarche.net/forum/affich-3162878-php-parcourir-des-dates

Résultats pour [php]recherche de données d'une bd via 1 form

[Brève] Spock.com tire le portrait des terroristes (Paris - Relaxnews) - A peine ouvert que le site Spock.com attise les polémiques. Au départ ce dernier se voulait un banal site de recherche de personnes via des fiches que les personnes elles-mêmes créent. Avec plus de un million de personnes déjà... www.commentcamarche.net/actualites/breve-spock-com-tire-le-portrait-des-terroristes-3369632-actualite.php3

Résultats pour [php]recherche de données d'une bd via 1 form

Tableur - Les feuilles de calculLa notion de feuille de calcul Un tableur présente les données et les formules sous forme d'un tableau (lignes et colonnes) appelé feuille de calcul. Une feuille de calcul est constitué de lignes (numérotées à l'aide de chiffres) et de colonnes... www.commentcamarche.net/contents/tableur/tabfeuille.php3