voila, j' apprend le php, tout doucement, je ne suis encore qu' une bille et j' ai deja un souci!
j' aimerai faire un catalogue simple (pour que les clients de notre société puisse voir nos produits), pas d' achat en ligne, juste de la consultation.
Je m' occuperai de l' affichage des données mysql aprés, ca ne doit pas etre trop dur.
La je m' occupe de la partie admin, qui consiste simplement a ajouter, modifier, ou effacer un article que nous louons (une fiche article quoi), avec son nom, sa categorie, sa description et son tarif a la journée.
J' ai donc créé une page ajout.php que voici, je ne vous met que la partie concernée car il y a du code que j' ai fait qui securise la page et nécéssite un login passe :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url();
background-repeat: repeat-x;
}
.Style1 {color: #FFFFFF}
.Style2 {
color: #0000FF;
font-weight: bold;
font-size: 14px;
}
.Style3 {
color: #33FFFF;
font-weight: bold;
}
-->
</style></head>
<body><form method="post" action="ajout2.php">
<p align="center">
Nom de l' article : <br /><br /><input type="text" name="nom" />
</p>
<p align="center"> </p>
<p align="center">Catégories : <br />
<br />
<select name="categorie">
<option value="Mini-pelles">Mini-pelles</option>
<option value="Rouleaux">Rouleaux</option>
<option value="Dumpers">Dumpers</option>
<option value="Groupes et Comprésseurs">Groupes et Comprésseurs</option>
<option value="Rotovateurs">Rotovateurs</option>
<option value="Chargeuses">Chargeuses</option>
<option value="Nacelles">Nacelles</option>
<option value="Camions-bennes">Camions-bennes</option>
<option value="Petit outillage">Petit outillage</option>
<option value="stock à vendre">Stock à vendre</option>
</select>
</p>
<p align="center"> </p>
<p align="center">Déscriptif de l' article : <br />
<br />
<textarea name="descriptif" rows="8" cols="45">Tapez ici le déscriptif de l' article.</textarea>
</p>
<br /><br />
<p align="center">
Tarif (par jour si c' est de la location, ou ttc si c' est de l' achat) : <br /><br />
<input name="tarif" type="text" value="Tapez ici le tarif." size="20" />
</p><br /><br />
<p align="center">
<input type="submit" value="Enregistrer l' article" />
</p>
</form>
</body>
</html>
Jusqu' ici, rien de bien difficile, j' ai donc créé ensuite pour la récup des infos du formulaire et l' insertion dans mysql ajout2.php que voila :<?php
$categorie = $_POST['categorie'];
$nom = $_POST['nom'];
$descriptif = $_POST['descriptif'];
$categorie = $_POST['categorie'];
$nom = $_POST['tarif'];
mysql_connect("sql.free.fr", "login", "passe")or die ("erreur de connexion"); // Connexion à MySQL
mysql_select_db("ma_base")or die("erreur de connexion base"); // Sélection de la base
// On ajoute une entrée avec mysql_query
mysql_query("INSERT INTO articles VALUES('', '$categorie', '$nom', '$descriptif', '$categorie', '$tarif')");
echo "La fiche à été ajoutée avec succés";
mysql_close(); // Déconnexion de MySQL
?>
Lorsque je remplie la fiche et que je valide, j' ai bien le " La fiche a été ajoutée avec succés", mais je n' ai rien dans mon espace sql. Je vous fais un screenshot de ma base concernée.
