Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 stop achat si pas loggué ou non inscrit sur le site Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
oceane751
Forumeur fréquent
Forumeur fréquent


BTS IG - Option développeur 2ème année
Sexe: Sexe:Féminin
Messages: 93

MessagePosté le: Dim 04 Déc 2005 - 06:33 Répondre en citantRevenir en haut

bonjour!
je creé un projet de site qui vends des produits informatiques
pour pouvoir acheter sur ce site, l'utilisateur doit avoir préalablement être inscrit sur le site et donc être logué
mais j'aimerais beaucoup empecher l'utilisateur non loggué ou non inscrit de mettre dans un panier des produit, lorsqu'il clique sur un image "ajouter au panier"
il faudrais donc un message qui l'indique (soit en php ou javascript, je pense que en javascript serait mieux mais bon, je ne sais pas trop..)

voici mon code :
Code:


<?php
if (!session_id())
 session_start();
 


if(!($base=mysql_connect("localhost","root","pouet")))
{
 echo "<br><B>probleme lors de la connexion à MySql</B><br>";
 exit();
}
else
{
 mysql_select_db("bd_info", $base);

$sql1 = "SELECT stock_produit  FROM produit WHERE ref_produit = 1";
$result1 = mysql_query($sql1) or die("ERREUR: La requête n'est pas valide: ".mysql_error());

$row1 = mysql_fetch_array($result1);
$stock1 = $row1['stock_produit'];


if ($stock1 == 0) {
 echo "<p><b>HP Pavilion t759.fr + écran f1723 17 pouces TFT + appareil photo numérique Photosmart R707 stock epuisé</b></p>"; }

}
}

echo"<html>

<title>Les ordinateurs de bureau</title>
<head>

</script>
<center><u><font size=+3>Les ordinateurs de bureau</center></font></head></u> <br><br><br>
<font face=comic sans ms align=left><a href='accueil.htm'>Retour à l'accueil</font></a><br><br>

<center><font size=+2 color=brown><b><u>HP Pavilion t759.fr + écran f1723 17 pouces TFT + appareil photo numérique Photosmart R707</u></b></center></font>

<br><br><center><img src ='ordinateur de bureau1.JPG'>

<p><b><u>Caracteristiques</u> : Processeur : Intel Pentium 4 540 à 3,20 GHz avec technologie Hyper-Threading.<br> Mémoire vive : 512 Mo.<br> Disque dur : 200 Go
<br>Lecteur DVD-ROM et de carte 9 en 1.<br> Graveur CD/DVD biformat double couche<br>
<center><u><b><p><font color=grey size = +2 >Prix : 1599 € TTC</p></u></b></font></center>




<center><form method = POST action='http://XXX/YYYY/boutiqueinfo/commandeinfo.php'></center><br>
      <center><b>quantité:</b>
      <select name=quantite>
       <option value='1' selected>1
       <option value='2'>2</option>
       <option value='3'>3</option>
       <option value='4'>4</option>
       <option value='5'>5</option>
       <option value='6'>6</option>
       <option value='7'>7</option>
       <option value='8'>8</option>
       <option value='9'>9</option>
       <option value='10'>10</option>
      </select>
     </td>
    </tr>
    <tr>
    <td>
    <center><input type=image name=ajouter src='http://XXXX/YYYY/boutiqueinfo/ajouter.gif'>

    </html>

</td>
     </tr>
    </table>
    <center><input type = \"hidden\" name=\"article\" value=\"HP Pavilion t759.fr + écran f1723 17 TFT + appareil photo numérique Photosmart R707\">
     </form>
  </td>
  </b></p></center><br><br>
  <td align='center'>
   <table>
 </b></p></center><br><br>

 <p><font color = \"red\" size=+1><b><i><u>Fiche technique</p></font></b></u></i>
 <table border=\"8\">
 <tr>
 <td><u><b><font color=\"blue\"> Constructeur</b></u>:&nbsp;&nbsp;&nbsp;</font><font color=\"green\">Hewlett Packard</font> </td>
 </tr>
 <tr>
 <td><u><b><font color=\"blue\">Type de boîtier</b></u>:&nbsp;&nbsp;&nbsp;</font><font color=\"green\">Mini Tour</font> </td>
 </tr>
 <tr>
 <td><u><b><font color=\"blue\">Microprocesseur</b></u>:&nbsp;&nbsp;&nbsp;</font><font color=\"green\">Intel Pentium 4 HT</font> </td>
 </tr>
 <tr>
 <td><u><b><font color=\"blue\">Fréquence du processeur / Fréquence de Bus</b></u>:&nbsp;&nbsp;&nbsp;</font><font color=\"green\">3,20 GHz / 800 MHz</font> </td>
 </tr>
 <tr>
 <td><u><b><font color=\"blue\">Chipset</b></u>:&nbsp;&nbsp;&nbsp;</font><font color=\"green\">Intel 915P Express</font> </td>
 </tr>
 <tr>
 <td><u><b><font color=\"blue\">Mémoire cache externe</b></u>:&nbsp;&nbsp;&nbsp;</font><font color=\"green\">1 Mo de niveau 2</font> </td>
 </tr>
 <tr>
 <td><u><b><font color=\"blue\">Taille mémoire vive installée / mémoire maximale</b></u>:&nbsp;&nbsp;&nbsp;</font><font color=\"green\">512 Mo DDR / 4 Go</font> </td>
 </tr>
 <tr>
 <td><u><b><font color=\"blue\">Capacité disque dur / vitesse de rotation</b></u>:&nbsp;&nbsp;&nbsp;</font><font color=\"green\">200 Go SATA (dont 5 Go réservés au système de restauration) / 7200 tours/min</font> </td>
 </tr>
 <tr>
 <td><u><b><font color=\"blue\">Lecteur de cartes mémoire</b></u>:&nbsp;&nbsp;&nbsp;</font><font color=\"green\">9 en 1</font> </td>
 </tr>
 <tr>
 <td><u><b><font color=\"blue\">Lecteur de disquettes 3,5 pouces</b></u>:&nbsp;&nbsp;&nbsp;</font><font color=\"green\">non</font> </td>
 </tr>
 <tr>
 </table>
 <br><br><br><br><br><br>
 </table>
</body>
 </html>";
 ?>



merci de votre aide
Voir le profil de l'utilisateurEnvoyer un message privé

N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire.
Yipyip
Modérateur
Modérateur



Sexe: Sexe:Féminin
Messages: 1163
Localisation: Ici, là, pas loin ...

MessagePosté le: Dim 04 Déc 2005 - 13:09 Répondre en citantRevenir en haut

C'est typiquement le cas de présenter un ecran de présentation des produits (en lecture seule) au non inscrit. Chaque acheteur potentiel a son profil avec son adresse, son email de contact et tout et tout.

Si l'acheteur n'est pas reconnu, desactive les bouton "ajouter au panier" ou remplace le par un bouton "inscrivez vous ou loggez vous".

_________________
Image
Image
Voir le profil de l'utilisateurEnvoyer un message privé
Genzo
Modérateur
Modérateur


Post-BTS
Sexe: Sexe:Masculin
Messages: 1706
Localisation: Sartrouville (78)

MessagePosté le: Dim 04 Déc 2005 - 13:48 Répondre en citantRevenir en haut

Je trouve que ça casse un peu le truc de devoir se logguer pour bénéficier du panier...

Comme l'a dit Yipyip, une petite condition en PHP qui permet d'afficher le bouton selon les deux cas possibles Smile

_________________
N'oubliez pas de mettre un avis sur votre lycée/centre de formation !!! Pensez aux futurs BTSiens. Merci Wink
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger
Vincent
Webmaster
Webmaster


Post-BTS
Sexe: Sexe:Masculin
Messages: 5584
Localisation: Montpellier

MessagePosté le: Dim 04 Déc 2005 - 14:36 Répondre en citantRevenir en haut

Genzo a écrit:
Je trouve que ça casse un peu le truc de devoir se logguer pour bénéficier du panier...

Pareil.

Le mieux c'est le panier pour tout le monde, et au moment de passer la commande, si t'es logué, ca passe à la commande, sinon, ca ouvre le formulaire pour se connecter, ou créer un nouveau compte.
C'est comme ca sur tout les sites de e-commerce.

Et si tu veux vraiment permettre l'usage du panier qu'aux membres, suffit au moment où la personne ajoute quelque chose au panier, de lui ouvrir la page de login/ouverture de compte.

_________________
Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince Wink
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN MessengerNuméro ICQ
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
    Sujets complémentaires :
  • achat i phone
  • Achat en ligne
  • achat de materiel
  • Achat cours?
  • Conseils achat pc portable
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum