projet site web dynamique

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : projet site web dynamique

par cyril1506 » 24 mars 2009, 13:18

c'est re moi, lol
donc je me suis plus ou moin debrouiller pour trouver un autre moyen de faire ce que je voulais
mais maintenant j'ai besoin d'aide a propos des session je crois bien donc voila mon code

Code : Tout sélectionner

<?php session_start(); if(@$_POST['bouton']=="Retour à l'accueil") { header("Location: accueil.htm"); } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Document sans titre</title> </head> <body> <?php // Récupération des variables de session $numero=$_SESSION['NumClSession']; // Affectation des valeurs saisies dans des variables $codemeuble1=$_POST['Reference1']; $codemeuble2=$_POST['Reference2']; $quantitemeuble1=$_POST['Quantite1']; $quantitemeuble2=$_POST['Quantite2']; // Connexion au serveur MySQL $db=mysql_connect("localhost","root","root") or die("erreur de connexion".mysql_error()); // Ouverture de la base bddperrin mysql_select_db("bddperrin",$db) or die("erreur de connexion à la base bddperrin"); $DateHeure=date("Y-m-d H:i:s"); // Requête d'insertion des valeurs dans la table DEMANDE $reqD="INSERT INTO commande(dateHeure,numClient,codemeuble1,codemeuble2) VALUES('$DateHeure','$numero','$codemeuble1','$codemeuble2')"; mysql_query($reqD); // Confirmation de l'enregistrement de la commande $req="SELECT * FROM client, commande WHERE numClient=code AND '$numero'=numClient"; $sql=mysql_query($req) or die ("exécution impossible de la requête"); $ligne=mysql_fetch_array($sql); echo "Chèr(e) ".$ligne['Prenom']." ".$ligne['Nom'].",<br />"; echo " vous désirez ???? et vous habitez ".$ligne['Adresse'].".<br /><br />"; echo "Votre demande a bien été enregistrée à $DateHeure.<br />"; echo "Votre commande vous parviendra dans les meilleurs délais.<br /><br />"; // Fermeture de la connexion à MySQL mysql_close(); ?>

donc voila j'ai un probleme au niveau du $numero=$_SESSION['NumClSession']; je supose qui fait reference a la page de connexion

(je situe un petit peut le tout : il ya une page inscription.htm qui va vers inscription.php et qui donne un numero client et qui enregistre les info clients et un mdp dans la bdd; puis il ya une page de connexion.htm qui va vers connexion.php qui verifie si les donné corresponde et envoi vers la page commander.htm qui contient un formulaire de commmande et qui va vers transfert.php qui est cette page de code qui je vous ai mi

en gros inscription.htm>inscription.php>connexion.htm>connexion.php>comander.htm>transfet.php )

par julian » 24 mars 2009, 13:13

En fait, si tu veux faire de l'ajax, tu va créer un script en PHP, qui sera appelé par Javascript depuis la page.

par cyril1506 » 24 mars 2009, 12:58

oui c'est pas des scripts ?

par julian » 24 mars 2009, 12:52

comment jpeux faire avec les scripts ???
les scripts ?

par cyril1506 » 24 mars 2009, 12:52

comment jpeux faire avec les scripts ???

par julian » 24 mars 2009, 12:45

Sinon il te faudra un bouton pour recharger chaque fois la page et mettre à jour les données à partir des nouvelles valeurs

par cyril1506 » 24 mars 2009, 12:30

de l'ajax... bon j'evite le blague pas drole :)
je me renseigne sur l'ajax et jessay merci

par julian » 24 mars 2009, 12:20

ouai je veux que quand il saisi une reference il retrouve automatiquement la designation et le prix puis que apres en fonction de la quantité qu'il saisi et bah ca lui donne le total
Si c'est sans recharger la page, il faut utilise de l'ajax, et donc créer un script qui, à partir d'une référence et d'une quantité, te renvoie les infos dont tu as besoin.
Après tu utilises le javascript pour afficher te données au bon endroit. C'est tout à fait faisable...

par cyril1506 » 24 mars 2009, 12:12

ouai je veux que quand il saisi une reference il retrouve automatiquement la designation et le prix puis que apres en fonction de la quantité qu'il saisi et bah ca lui donne le total

par julian » 24 mars 2009, 12:08

Tu veux que si on saisie une référence, il retrouve automatiquement la désignation, le prix, etc ... ?
Ou simplement que au chargement de la page, il prenne la valeur contenu dans le champ référence et affiche ces infos ?

par cyril1506 » 24 mars 2009, 11:59

nouvelle difficulté :

donc voila mon probleme, je sais pas trop si c'est possible mais voila :

Code : Tout sélectionner

<h4>Votre choix de meuble :</h4> Reference Désignation du produit Prix Quantité Total <input type="text" name="Reference"> [Désignation du produit] [Prix] <input type="text" name="quantité">[Total] <input type="text" name="Reference"> [Désignation du produit] [Prix] <input type="text" name="quantité">[Total] <input type="text" name="Reference"> [Désignation du produit] [Prix] <input type="text" name="quantité">[Total]
[Désignation du produit: ici intégré une requete sql qui afficherai le produit correspondant a la refenrence entrée dans input type de gauche la]
[Prix: pareil que pour la designation]
[Total: un calcul du prix*qté]


estce que deja c'est possible sous cette forme ?
donc voila jespere avoir ete clair sinon posé moi des question

par cyril1506 » 20 mars 2009, 17:52

:) un grand merci a tous pour votre aide et a toi julian car ca marche :)

par julian » 20 mars 2009, 09:46

Imaginons que toutes les images de tes produits soient dans le répertoire images/uploads/ (par rapport au répertoire contenant la page appelante.
$dir = "images/uploads/";
while($ligne=mysql_fetch_array($requete))
{
echo $ligne['refProd']." ".$ligne['nomProd']." ".$ligne['prixProd'];
echo " <img src='".$dir.$ligne['urlProd']."' alt='' /><br />";
}
En fait, pour afficher l'image tu dois utiliser la balise HTML img et concaténer l'url de ton répertoire d'images avec le nom de ton image.
Evidemment, si l'url est enregistrée entière, tu n'a pas besoin du répertoire.

par cyril1506 » 20 mars 2009, 01:50

oui oui
je souhaite utilisé ce code
while($ligne=mysql_fetch_array($requete))
{
echo $ligne['refProd']." ".$ligne['nomProd']." ".$ligne['prixProd']." ".$ligne['urlProd']."<br />";
}
mais au lieu de mettre l'url de limage je voudrai affiché limage c'est possible ?
sinon par un autre code peut etre ?

par landro » 20 mars 2009, 01:22

Utilise l'url de l'image stockée dans ta base de donnée. Ensuite tu dois créer un répertoire images qui contiendra toutes les images dont les noms sont inscrits dans ta base.