Mni projet: automatisation d'un restaurant du personnel
beniwill
-
Modifié le 22 mai 2017 à 21:20
cs_stay
Messages postés493Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention24 mai 2017
-
22 mai 2017 à 22:46
Bonjour,
je souhaiterais avoir une aide par rapport a la réalisation du thème qui m'a été attribué voici ce que j'ai deja fait:
je n'arrive pas a me connecter a la base de donnée depuis le formulaire
<?php
$code=$_POST["code"];
$nom=$_POST['nom'];
$prenoms=$_POST['prenoms'];
$fonction=$_POST['fonction'];
$departement=$_POST['DEPARTEMENT'];
$photo=$_FILES['photo']['name'];
require_once ("connexion.php");
if($photo==""){
$ps=$pdo->prepare("UPDATE employe SET NOM=?,PRENOMS=?,FONCTION=?,DEPARTEMENT=? WHERE CODE=?");
$params=array($nom,$prenoms,$fonction,$departement,$code);
$ps->execute($params);
}
else{
$fichierTempo=$_FILES['photo']['tmp_name'];
move_uploaded_file($fichierTempo,'./image/'.$photo);
$ps=$pdo->prepare("UPDATE employe SET NOM=?,PRENOMS=?,FONCTION=?,DEPARTEMENT=?,PHOTO=? WHERE CODE=?");
$params=array($nom,$prenoms,$fonction,$departement,$photo,$code);
$ps->execute($params);
}
header("location:index1.php");
?>
pour la suppression
<?php
$code=$_GET['CODE'];
require_once ("connexion.php");
$ps=$pdo->prepare("DELETE FROM employe WHERE CODE=?");
$params=array($code);
$ps->execute($params);
header("location:index.php");
?>
pour la connexion a la base de donnée
<?php
try{
$strConnection = 'mysql:host=localhost;dbname=DB_RESTAURANT';
$pdo= new PDO ($strConnection, 'root','');
}
catch (PDOException $e) {
$msg= 'ERREUR PDO dans' . $e->getmessage();
die ($msg);
}
?>
je suis bloqué car a la stimulation sa présente des bugs . je voudrais vous y jeter un coup d’œil et corriger le problème. je précise, je suis un débutant veillez être indulgent . merci d'avance
EDIT : Ajout des balises de code (la coloration syntaxique). Explications disponibles ici : ICI
cs_stay
Messages postés493Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention24 mai 20174 22 mai 2017 à 22:46
Oups, jordane45, il y a un problème de cache dans la gestion des postes message.
J'ai vu que tu as répondu après avoir validé.
Tu avais fait pareil la dernière fois ;)
22 mai 2017 à 22:46
J'ai vu que tu as répondu après avoir validé.
Tu avais fait pareil la dernière fois ;)