Bonjour je bloc sur des choses tres simple.
Ces requettes sql sont t elles correctes?
La table Orders
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
CREATE TABLE IF NOT EXISTS `orders` (
  `order_number` int(11) NOT NULL AUTO_INCREMENT,
  `conducteur` varchar(100) DEFAULT NULL,
  `lieudepart` varchar(500) DEFAULT NULL,
  `lieuarrive` varchar(255) DEFAULT NULL,
  `participation` double DEFAULT NULL,
  `datedepart` datetime DEFAULT NULL,
  `datearrive` datetime DEFAULT NULL,
  `idmembre` int(11) DEFAULT NULL,
  PRIMARY KEY (`order_number`),
  KEY `fk_orders_membre_idx` (`idmembre`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;
db_config
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
	$con = mysqli_connect($dbhost, $dbuser, $dbpass , $db) or die($con);
// 	mysqli_set_charset($con, "utf8");
	if(mysqli_connect_errno())
	{
	    echo "Connection Fail".mysqli_connect_error();
	}
	else {echo "connexion reusite";}
CREATE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$sql = "INSERT INTO `orders` (`order_number`, `conducteur`, `lieudepart`, `lieuarrive`, `participation`, `datedepart`, `datearrive`, `idmembre`) VALUES ('$conducteur','$lieudepart','$lieuarrive','$participation','$datedepart','$datearrive',NULL)";
READ
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$query = "SELECT * FROM orders WHERE datedepart BETWEEN '".$_POST["datedepart"]."' AND '".$_POST["datearrive"]."'ORDER BY order_number desc ";
    $result = mysqli_query($con, $query);
UPDATE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
    $sql = "UPDATE 'orders' SET 'conducteur' = '$conducteur' , 'lieudepart' = '$lieudepart', 'lieuarrive' = '$lieuarrive', 'participation' = '$participation', 'datedepart' = '$datedepart', 'datearrive' = '$datearrive' WHERE 'orders'.'order_number' = '$orders_number'";
 
    $query=mysqli_query($con,$sql);
DELETE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
    $req = "DELETE FROM `orders` WHERE `orders`.`order_number` = '$order_number'";