Auteur |
Message |
oceane751
Forumeur fréquent
Sexe:
Messages: 93
|
Posté le:
Dim 04 Déc 2005 - 06:33 |
|
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>: </font><font color=\"green\">Hewlett Packard</font> </td>
</tr>
<tr>
<td><u><b><font color=\"blue\">Type de boîtier</b></u>: </font><font color=\"green\">Mini Tour</font> </td>
</tr>
<tr>
<td><u><b><font color=\"blue\">Microprocesseur</b></u>: </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>: </font><font color=\"green\">3,20 GHz / 800 MHz</font> </td>
</tr>
<tr>
<td><u><b><font color=\"blue\">Chipset</b></u>: </font><font color=\"green\">Intel 915P Express</font> </td>
</tr>
<tr>
<td><u><b><font color=\"blue\">Mémoire cache externe</b></u>: </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>: </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>: </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>: </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>: </font><font color=\"green\">non</font> </td>
</tr>
<tr>
</table>
<br><br><br><br><br><br>
</table>
</body>
</html>";
?>
|
merci de votre aide |
|
|
|
|
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
Sexe:
Messages: 1163
Localisation: Ici, là, pas loin ...
|
Posté le:
Dim 04 Déc 2005 - 13:09 |
|
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". |
_________________
|
|
|
|
Genzo
Modérateur
Sexe:
Messages: 1706
Localisation: Sartrouville (78)
|
Posté le:
Dim 04 Déc 2005 - 13:48 |
|
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 |
_________________ N'oubliez pas de mettre un avis sur votre lycée/centre de formation !!! Pensez aux futurs BTSiens. Merci |
|
|
|
Vincent
Webmaster
Sexe:
Messages: 5584
Localisation: Montpellier
|
Posté le:
Dim 04 Déc 2005 - 14:36 |
|
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 |
|
|
|
|