je gere un site de moto ( www.lemotocross.fr.fm) et je voudrais faire un script php pour pouvoir aller plus vite a faire mes fiches techniques (qui sont en grand nombre).
je resume ce que je cherche a faire:
_ un formulaire de saisie pour enregistrer les différentes informations
Le formulaire demande:
Type:
Alésage x course:
Puissance:
Couple:
Carburateur:
Boite:
Cadre:
Fourche:
Susp.AR:
Freins AV/AR:
Poids :
Réservoir:
nom de la photo:
fin du formulaire
je pense faire une table generale puis une sous table par marque et dans la sous table 13 champs remplit par le formulaire (ce qui correspond au carracteristiques de chaque moto avec leur nom)
ex: le texte de la premiere ligne (qui est en gras et rouge) est le titre des champs et la deuxieme ligne ( qui est en italique) est un exemple pour une moto enregistrée
nom Type: Alésage x course: Puissance: Couple: Carburateur: Boite:
85 YZ mono 2 tps à refroidissement liquide, 83 cc 47,5 x 47,8 mm nc nc Keihin 28 mm 6 rapports
Cadre: Fourche Susp.AR: Freins :AV/AR:
simple berceau dédoublé Kayaba UPSD 36 mm, déb. 275 mm Monocross Kayaba, déb. 282 mm disques 220/190 mm
Poids : Réservoir:
66 Kg 5 L
_ un tableau avec tout les noms des motos enregistrées
le nom est stoké dans un champs de la base ou si c pas possible, je fait le tableau a la main.
_ une pop-up avec comme texte:
MOTEUR
Type: info de la base suivant le nom de la moto choisi
Alésage x course: info de la base suivant le nom de la moto choisi
Puissance: info de la base suivant le nom de la moto choisi
Couple: info de la base suivant le nom de la moto choisi
Carburateur: info de la base suivant le nom de la moto choisi
Boite: info de la base suivant le nom de la moto choisi
PARTIE-CYCLE
Cadre: info de la base suivant le nom de la moto choisi
Fourche: info de la base suivant le nom de la moto choisi
Susp.AR: info de la base suivant le nom de la moto choisi
Freins AV/AR: info de la base suivant le nom de la moto choisi
Poids : info de la base suivant le nom de la moto choisi
Réservoir: info de la base suivant le nom de la moto choisi
+ une photo qui est stoké dans un repertoire appelé photo et qui est de la forme 85YZ02.jpg
J'espére avoir été compris. et merci de votre aide
voici le debut de realisation:
<FORM METHOD=POST ACTION="Inseremoica.php?">
Type : <INPUT TYPE="text" NAME="Type"><BR>
Alesage x course : <INPUT TYPE="text" NAME="Alesage"><BR>
Puissance : <INPUT TYPE="text" NAME="Puissance"><BR>
Couple : <INPUT TYPE="text" NAME="Couple"><BR>
Carburateur : <INPUT TYPE="text" NAME="Carburateur"><BR>
Boite : <INPUT TYPE="text" NAME="Boite "><BR>
Cadre : <INPUT TYPE="text" NAME="Cadre "><BR>
Fourche : <INPUT TYPE="text" NAME="Fourche "><BR>
SusP AR : <INPUT TYPE="text" NAME="SusP "><BR>
Freins AV/AR: <INPUT TYPE="text" NAME="Freins "><BR>
Poids: <INPUT TYPE="text" NAME="Poids"><BR>
Reservoir: <INPUT TYPE="text" NAME="Reservoir"><BR>
<INPUT TYPE="submit" VALUE="Ajouter">
<FORM>
fichier inseremoica.php
<?php
mysql_connect('sql.free.fr','login','password');
mysql_select_db('mabasededonnes');
$InsererMotoQueryStr = "INSERT INTO Motos(Type,Alesage,Puissance,Couple,Carburateur,Boite,Cadre,Fourche,SusP,Freins,Poids,Reservoir) VALUES('$Type','$Alesage','$Puissance','$Couple','$Carburateur','$Boite','$Cadre','$Fourche','$SusP','$Freins','$Poids','$Reservoir')";
$InsererMotoQuerySQL = @mysql_query($InsererMotoQueryStr);
if ($InsererMotoQuerySQL == false) { echo "Il s'est produit une erreur lors de la requete SQL"; } else { echo "broum broum la moto est dans la db ;)"; }
?>