• italian
  • german
  • swedish
S'inscrire à la newsletter:
Rechercher dans le site:
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
11 Mars 2010 à 23:39:46

Connexion avec identifiant, mot de passe et durée de la session



 

Besoin d'aide devis


« sujet précédent | | sujet suivant »
Pages: [1] Imprimer
Auteur Fil de discussion: Besoin d'aide devis  (Lu 3170 fois)
Gros
Nouveau membre
*

Points gagnés: 0
Messages: 25


Voir le profil
Besoin d'aide devis
« le: 08 Mars 2007 à 17:58:25 »

Bonjour a tous
Voila je fais un tit site internet dans le cadre de mon projet
J'aimerai simuler une facture jusque la ca va sauf que mes champs seraient renseignés par des listes déroulantes eux alimenter par ma base de données.

Pour le moment j'ai ma base crée en exemple "materiel' et la j'ai ma fonction pour afficher un devis sur la table matériel.

Voici le code :

Code:
?
mysql_connect("XX", "XX", "XX");
mysql_select_db("XX");

$requete = "SELECT * FROM materiel";
$result=mysql_query($requete); $i=0;
While($val = mysql_fetch_array($result)) { $i++; ?>
   <tr>
      <TD><INPUT type="hidden" name="Q3" value="1">
 <? echo $val["ref"]; ?></td>
      <td><? echo $val["des"]; ?></td>
      <td><center><? echo $val["p_u"]; ?>
         <input type="hidden" name="pu<? echo $i; ?>"
            value="<? echo $val["p_u"]; ?>">
      </td><td><center>
         <input size=6 type="text" name="qte<? echo $i; ?>">
      </td>
   </tr>
<? }
mysql_close(); ?>
   <script language="JavaScript"><!--
      function total() { tot = 0
         with(document.devis) {
            for(i=1; i<=<? echo $i; ?>; i++)
               tot += eval("pu"+i+".value * qte"+i+".value") 
            montant.value = tot
         }
         return false
      }
   //--></script>
   <tr bgcolor=#f0f0f0>
      <th><input type="Reset"></th>
      <th><input type="Submit" value="Calculer>
      </th><td><div align=right><b>TOTAL</b></div></td>
      <th><input size=6 type="text" name="montant">
   </th></tr></form>

Et j'aimerai en fait avoir plusieurs listes déroulantes : Une liste processeur,une liste mémoires, une liste carte mère... alimentées par ma base donc je ferai des autres tables et faire en sorte qu'en sélectionnant un produit par liste ca me simule un devis...

Car faires des listes pré remplies avec option value pas trop dur mais les alimenter par la base pour après qu'additionnées ca me donne un devis je coince Sad

Merci d'avance
« Dernière édition: 08 Mars 2007 à 18:04:47 par Gros » Journalisée
damien
Rédacteur Admin
Intarissable
*****

Points gagnés: 5
Messages: 2589



Voir le profil WWW
Re : Besoin d'aide devis
« Répondre #1 le: 10 Mars 2007 à 17:11:36 »

Salut,

Oula je suis pas sûr d'avoir tout compris, en tout cas le morceau de code n'aide pas vraiment.
Si tu veux créer des listes alimentées par des valeurs en bases de données, il faut faire quelque chose comme ça au chargement de ta page :

Code:
<?php
echo '<select name="select">';
$req "SELECT nom, prix FROM materiel";
$result=mysql_query($req);
while(
$val mysql_fetch_array($result))
{
       echo 
'<option value="' $val['prix'] . '">' $val['nom'] . '</option>';
}
 echo 
'</select>';
?>


Si par contre tu veux que tes listes déroulantes intéragissent (quand tu selectionnes un élément d'une liste ca change les valeurs d'une deuxieme) alors là c'est un peu plus compliqué. Il faut utiliser la technologie AJAX, il y a un bon cours ajax ici
Journalisée

Cordialement,
Damien

Tutoriels informatique
damien
Rédacteur Admin
Intarissable
*****

Points gagnés: 5
Messages: 2589



Voir le profil WWW
Re : Besoin d'aide devis
« Répondre #2 le: 27 Mars 2007 à 13:24:06 »

Petit ajout :
Je viens de réaliser un tutoriel qui correspond à ce que tu cherches à faire, au cas où cela t'intéresse toujours : Listes déroulantes dynamiques en AJAX
Journalisée

Cordialement,
Damien

Tutoriels informatique
Cobalt
Nouveau membre
*

Points gagnés: 0
Messages: 6


Voir le profil
Re : Besoin d'aide devis
« Répondre #3 le: 25 Avril 2007 à 15:51:57 »

Bonjour

Ou puis-je charger XAJAX.ZIP Car dans l'url de Liste Déroulante cela ne répond
pas a ma demande
merci Cobalt
Journalisée
damien
Rédacteur Admin
Intarissable
*****

Points gagnés: 5
Messages: 2589



Voir le profil WWW
Re : Besoin d'aide devis
« Répondre #4 le: 25 Avril 2007 à 16:02:52 »

Bonjour,

Je ne suis pas sûr de bien comprendre votre demande. Le lien indiqué sur le tutoriel fonctionne toujours, qu'est-ce qui vous gêne ?
Vous pouvez télécharger xajax ici sinon.
Journalisée

Cordialement,
Damien

Tutoriels informatique
Cobalt
Nouveau membre
*

Points gagnés: 0
Messages: 6


Voir le profil
Re : Besoin d'aide devis
« Répondre #5 le: 28 Avril 2007 à 09:55:28 »

Bonjour Damien,

Merci de votre réponse, en ce qui concerne le programme xjax.zip

J'ai bien vu " Vous pouvez télécharger xajas ici "

Cela m'ouvre bien une page, et sur celle-ci une seconde fenêtre disant :
IExplore.exe à rencontrer un problème et doit fermer.
Nous vous prions de nous excuser pour ce dérangement encouru.

En d'autres termes, je n'ai pas encore pu copier ce programme.
Cobalt
Journalisée
Touta
Rédacteur Modérateur
Intarissable
*****

Points gagnés: 13
Messages: 2300



Voir le profil
Re : Besoin d'aide devis
« Répondre #6 le: 28 Avril 2007 à 17:33:51 »

Utilises un autre butineur pour joindre ce lien, Firefox par exemple... cela fonctionne sans problèmes avec lui.
Journalisée

Je n'ai rien à dire mais je le dis quand même...

Touta

Modérateur Rédacteur
http://www.6ma.fr
http://www.forum-aide.com
Pages: [1] Imprimer 
« sujet précédent | | sujet suivant »
Aller à:  

Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC

Page générée en 0.029 secondes avec 13 requêtes.