Probleme php mysql

Résolu
than24 Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   -  
julien1451 Messages postés 168 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'essaye de faire un tp ,avec php mysql ,et j'ai cree une page ou le client fait une reservation de vehicule j'ai cree alors un formulaire qui doit se charger automatiquement dans une table reservation , j'ai deux probleme :
1- c que j preciser deux categories de vehicule touristique et utilitaire(ce champs c typevehic et les valeures de chaque boutons c touristique pour le 1er et utilitaire pour le 2eme)le client doit saisir le nbr de jour qu'il loue la voiture et le prix varit en fonction du type de vehicule et du nbr de jour j'ai ce bout de prog je ne sais pas comment utiliser les conditions pour touristique et utilitaire:


<?php

if( $typevehic=('touristique'))// mon probleme est dans cette ligne
{
if ($nbrjours<=3)
{$prixapayer=$nbrjours*3200;}
else if ($nbrjours<=6)
{$prixapayer=$nbrjours*3100;}
else if ($nbrjours<=12)
{$prixapayer=$nbrjours*3000;}
else if($nbrjours<=30)
{$prixapayer=$nbrjours*2900;}
else {$prixapayer=$nbrjours*2700;}

}
if( $typevehic=('utilitaire'))//mon probleme est dans cette ligne
{
if ($nbrjours<=3)
{$prixapayer=$nbrjours*3400;}
else if ($nbrjours<=6)
{$prixapayer=$nbrjours*3300;}
else if ($nbrjours<=12)
{$prixapayer=$nbrjours*3200;}
else if($nbrjours<=30)
{$prixapayer=$nbrjours*3100;}
else {$prixapayer=$nbrjours*2900;}

}
?>
mon 2eme probleme c que la base ne se remplit pas j cette classe:
<?php
//connexion au serveur et a la base de donnees
include ("connexion.php");
//recuperation des donees saisies
$nom=$_POST[nom];
$prenom=$_POST[prenom];
$numtel=$_POST[numtel];
$adresse=$_POST[adresse];
$mail=$_POST[email];
$type=$_POST[type];
$couleur=$_POST[couleur];
$marque=$_POST[marque];
$debutloc=$_POST[debutloc];
$nbrjours=$_POST[nbrjours];
$prixapayer=$_POST[prixapayer];


//controle en php
if(!ereg("\.",$email)or !ereg("@",$email))
{$ok=0;
echo"<font color=red size=5> adresse mail non valid </font><br>";}
if($ok==0){echo"<a href=javascript:history.back()>retour </a>";
exit;}
//requete enregistrement
mysql_query("insert into reservation(nom,prenom,numtel,adresse,email,type_vehicule,couleur_vehicule,marque_vehicule,nbrjours,prixapayer,dateenvoie,debutloc)
value('$nom','$mail','$numtel','$adresse','$email','$type','$couleur','$marque','$nbrjour','$prixapayer',curdate(),'$debutloc')")or die (mysql_error());
//afficher une page de confirmation
include("confirmation.html");
?>
A voir également:

3 réponses

avion-f16 Messages postés 19256 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
Tu as appris où le PHP ?
<?php 
if($typevehic == 'touristique') { 
    // Si c'est un véhicule touristique 
} else { 
    // Sinon, c'est que c'est un utilitaire 
}


C'est $_POST['nom'] et pas $_POST[nom]
Et la lisibilité de ton code, c'est 0/10
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
2
than24 Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   8
 
lol,merci mr l'avion c tres gentil , bon pour le php j'essaye d'aprendre au pif bon ,merci pour votre reponse je vais l'essayer tt de suite
0
julien1451 Messages postés 168 Date d'inscription   Statut Membre Dernière intervention   21
 
Au lieu d'apprendre au pif, il y a de très bon cours sur le site du zero :

https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
0