Page 1 sur 1

Création d'un catalogue ou vitrine simple

Posté : 29 mars 2010, 20:29
par Invité
Bonsoir,

sur un site que je vais faire, il y aura une vitrine ou catalogue,
c'est à dire une page où il y aura la photo des véhicules à vendre et à côté une description du produit.

Pas de vente en ligne, en fait pour moi ce qu'il me faudrait c'est un tableau avec deux colonnes, une colonnes pour les photos et l'autre pour la description , avec une partie admin pour ajouter une photo , un champ pour mettre la description du produit, et puis les fonctions pour suppimer, ajouter, modifier le produit.
Je sais que pour certain c'est facile mais pour moi faire ça en php c'est chaud car nul dans ce langage, c'est pour ça que je cherche un script qui fait ça.

Je sais que c'est possible en php, mais je n'y connais rien, donc existe-t-il un script php qui ferais ce-là?

je vous le demande car j'ai cherché dans google (peut-être au mauvais endroit)
soit c'était payant, ou le script marchais pas,ou trop compliqué.

Merci pour votre aide.

Re: Création d'un catalogue ou vitrine simple

Posté : 29 mars 2010, 21:00
par visualight
Tu trouveras peut être ton bonheur ici :
http://www.hotscripts.com/category/php/ ... ads/autos/

Sinon, vu que ce n'est pas très complexe a réaliser, tu pourrais t'y mettre ... c'est un bon moyen pour apprendre ;)

Re: Création d'un catalogue ou vitrine simple

Posté : 30 mars 2010, 22:38
par sinicha
merci pour ta réponse,

le problème pour que je le fasse moi même,
il faudrait que je sache par où commencer,
car je n'ai aucune logique en programmation, c'est pour ça que j'ai préféré être technicien informatique ;).

Alors sinon j'ai trouvé une apllication php 1two-ecommerce, si quelqu'un là déjà utilisé, j'aurais besoin de conseil pour modifier des petites choses :)

Merci pour votre aide.

Re: Création d'un catalogue ou vitrine simple

Posté : 30 mars 2010, 22:50
par Aureusms
merci pour ta réponse,

le problème pour que je le fasse moi même,
il faudrait que je sache par où commencer,
car je n'ai aucune logique en programmation, c'est pour ça que j'ai préféré être technicien informatique ;).

Alors sinon j'ai trouvé une apllication php 1two-ecommerce, si quelqu'un là déjà utilisé, j'aurais besoin de conseil pour modifier des petites choses :)

Merci pour votre aide.
Ca va pas être facile en effet....
Il te faut au minimum une table des articles à vendre (acheter aussi) et une table des utilisateurs (ou client).
Dernier truc : si tu débutes ne sautes pas d'étapes (comprendre comment les base de données fonctionne, comment PHP Fonctionne, ...)... Sinon tu va être perdu.

Re: Création d'un catalogue ou vitrine simple

Posté : 31 mars 2010, 20:14
par sinicha
Salut,

je suis déjà bien perdu lolllll #-o ,

ce que je dois est encore plus simple , car il n'y a pas de partie achat/vente, c'est juste de l'a présentation du produits à gauche et à droite la description et le prix.
En fait dans ma tête ça se représente comme un tableau de 2 colonne une pour l'image et l'autre pour la description et le prix.
Avec une partie admin pour que la personne puisse mettre à jour, modifier ajouter supprimer les articles, c'est un peu le principe d'une galerie photos.
Mais le problème avec les galeries photos c'est que j'en ai pas trouvé, avec un emplacement ou la personne qui ajoute le produit peut mettre une description complète.

Merci pour votre aide :)

Re: Création d'un catalogue ou vitrine simple

Posté : 31 mars 2010, 20:39
par visualight
Salut,

Pour le principe de fonctionnement :

1. Créer une table dans une base de donnée avec comme champs :
- id (int(5) - autoincrément) => pas utile mais on le met quand même
- filename (varchar (50)) => nom du fichier + extension (exemple : photo.jpg)
- description (text) => Description de la photo (cette zone permet les balises html pour embellir ta description)

2. Créer un fichier de configuration et de connexion à ta base de donnée.

Fichier : catalogue.conf.php
 

<?php

/* BASE DE DONNE ET MOTS DE PASSES */

	 $CfgServerHost = 'localhost';				//defaut : localhost
	 $CfgDatabase = nomdetabase';						//nom de la base de donnée
	 $CfgServerUser = 'nomutilisateurdelabase';					//utilisateur
	 $CfgServerPassword = 'motpassedelabase';			//mot de passe

	 $CfgTableMain = 'nomdelatable';					//Nom de la table principale

?>
Fichier connexion.inc.php (VERSION PDO tant qu'à faire)
<?php

// On inclus le fichier de configuration
include ('catalogue.conf.php');

try {
		 $connexion = new PDO('mysql:host='.$CfgServerHost.';dbname='.$CfgDatabase.'', $CfgServerUser, $CfgServerPassword);
		} 
	
		catch(Exception $e) {
		 echo 'Erreur : '.$e->getMessage().'<br />';
		 echo 'N° : '.$e->getCode();
		 die();
		}
?>

3. Création de la page index.php
<?php

// On inclus le fichier de connexion à la base
include ('connexion.inc.php');

// On définis le répertoire ou sont stockées les images (ex.: photos de voitures)
$dir = 'medias/images';

// On séléctionne les enregistrements de la base
$req_main = $connexion->prepare("SELECT $CfgTableMain.filename, $CfgTableMain.description FROM $CfgTableMain ORDER BY $CfgTableMain.filename ASC");
$req_main->execute();

// On crée une boucle pour afficher les photos avec description
while ($row = $req_main->fetch(PDO::FETCH_ASSOC)) {

// On crée les variables
$filename = $row['filename'];
$description = $row['description'];

// On affiche le résultat (j'ai pris un tableau) => a gauche la photo et à droite la description
echo '<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><img src="'.$dir.'/'.$filename.'" width="150px" height="113px"></td>
    <td>'.$description.'</td>
  </tr>
</table>';
}

?>

Voilà qui devrait t'aider à avancer ... Libre à toi de modifier.
(PAS TESTE => fait à la volée)

A+
raph

Re: Création d'un catalogue ou vitrine simple

Posté : 31 mars 2010, 23:10
par sinicha
Merci à toi je vois un peu mieux la façon de procéder et je vais continuer sur cette lancer.
J'ai essayé ton script mais j'ai le message suivant:

Parse error: syntax error, unexpected ')', expecting '(' in /nomftp/index.php on line 14

qui correspond à la ligne du :

Code : Tout sélectionner

while ($row = $req_main->fetch(PDO::FETCH_ASSOC))
j'ai regardé le code et toute les parenthèses s'ouvrent et se ferme je vois pas d'où ça viens,

mais l'essentiel c'est de m'avoir éclairé sur la route à suivre.

Merci pour votre aide.