Session pdo
Mahandritiana
Messages postés
14
Statut
Membre
-
Mahandritiana Messages postés 14 Statut Membre -
Mahandritiana Messages postés 14 Statut Membre -
bonsoir, je suis débutante en php PDO et là je travail sur un projet et j'ai un erreur fatal we_sessionpdo not found et je sais pas quoi faire parce que je suis débutante, voici mon code si quelqu'un peut m'aider
Ajout.php
et function_add.php
Ajout.php
<?php
session_start();
if (!isset ($_SESSION['POST']))
try
{
$pdo = new PDO( 'mysql:host=localhost;dbname=parcmfb', 'root', '' );
$session = new we_sessionPdo($pdo);
}
catch( PDOException $e )
{
echo"impossible de se connecter a la base";
die( $e->getMessage() );
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "[http://www.w3.org/TR/html4/loose.dtd]">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>MFB</title>
</head>
<body>
<form name="form" action="function_add.php" method="POST" enctype="multipart/form-data" >
<table align="center">
<tr>
</td>
<label for="ChampNum">Numéro Marchée:</label>
</td>
<td>
<input type="text" id="numMarche" name="numMarche" size="10" maxlength="7" />
</td>
</tr>
<tr>
<td>
<label for="ChampObjet">Objet Marchée:</label>
</td>
<td>
<input type="text" id="ObjetMarche" size="100" maxlength="7"/>
</td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" value="Ajouter" name="buttonAjouter" />
<input type="reset" value="Annuler" name="buttonAnnuler" />
</td>
</tr>
</table>
<?php
include("footer.php");
?>
</body>
</html>
et function_add.php
<!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>MFB</title>
</head>
<?php
// validation du formulaire de demande. et récupération des variables
$pdo=new PDO('mysql:host=localhost; dbname=parcmfb', 'root','');
// récupération des variables
$NumMarche=$_POST['$NumMarche'];
$ObjetMarche=$_POST['$ObjetMarche'];
$messajouta = " ";
$iii = 0;
//$messajinit = " Erreur(s) ";
$messajinit = " ";
$messajnum = " ";
$messajobjet = " ";
if (empty($NumMarche))
{
$messajnum = "Num... ";
$messajouta = $messajnum;
$iii += 1;
}
if (empty($ObjetMarche))
{
$messajobjet = "Objet... ";
$messajouta = $messajobjet;
$iii += 10;
}
/** echo 'javascript">';
//echo "alert('$iii');";
echo '</script>';
//echo $iii;
// création de la requete
// && ($messajlen = 0)
//if (isset($_POST['$idP']) && isset($_POST['$nmP']) && isset($_POST['$desP']) && isset($_POST['$dtedbu']) && isset($_POST['$dtefin']) && ($iii = 0))
echo '<script type="text/javascript">';
//echo "alert('$dtedbup');";
// echo "alert('$dtefinp');";
echo '</script>';
$ddeb = substr($dtedbup,6,4) . "/" . substr($dtedbup,3,2) . "/" . substr($dtedbup,0,2);
$dfin = substr($dtefinp,6,4) . "/" . substr($dtefinp,3,2) . "/" . substr($dtefinp,0,2);
//$time = strtotime('10/16/2003');
//$newformat = date('Y-m-d',$time);
if ($iii == 0)
{
echo '<script type="text/javascript">';
//echo "alert('$ddeb');";
//echo "alert('$dfin');";
echo '</script>';
//$debu = date('Y-m-d',$ddeb);
//$finu = date('Y-m-d',$dfin);
echo '<script type="text/javascript">';
//echo "alert('$debu');";
// echo "alert('$finu');";
echo '</script>';
//$debu = date('Y-m-d', strtotime($dtedbup));
//$finu = date('Y-m-d', strtotime($dtefinp));
echo '<script type="text/javascript">';
//echo "alert('$debu');";
//echo "alert('$dtefinp');";
echo '</script>'; **/
//$ajoutProjett="INSERT INTO projet(projet_id, projet_nom, projet_description, projet_debut, projet_fin ) VALUES ('$idPp')";
$ajoutMarche="INSERT INTO marche(NumMarche, ObjetMarche) VALUES('$NumMarche','$ObjetMarche')";
echo '<script type="text/javascript">';
//echo "alert('$ajoutProjett');";
//echo "alert('$dtefinp');";
echo '</script>';
if ($afficheFrs=$db->exec($ajoutMarche))
{
<?php
echo '<SCRIPT LANGUAGE="JAVASCRIPT"> alert("Stagiaire enregistre avec succes!");</SCRIPT>';
?>
}
else
{
<?php
echo '<SCRIPT LANGUAGE="JAVASCRIPT"> alert("Une erreur s?est produite, Ajout anuller!");</SCRIPT>';
?>
}
}
else
{
<?php
echo '<SCRIPT LANGUAGE="JAVASCRIPT"> alert("Attention une des champs est vide!");</SCRIPT>';
echo '<script type="text/javascript">history.go(-1);</script>';
?>
}
?>
</html>
A voir également:
- Session pdo
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
- Teamviewer code de session expiré ✓ - Forum logiciel systeme
- Session invalide ou obsolète ✓ - Forum finances
- TeamViewer, quel risque de donner son le code - Forum Logiciels
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Windows
3 réponses
Salut,
Tu dois inclure la classe we_sessionPdo au début de ton script. Regarde l'exemple ici : http://walterebert.com/code/session-pdo.html
Bonne journée
Tu dois inclure la classe we_sessionPdo au début de ton script. Regarde l'exemple ici : http://walterebert.com/code/session-pdo.html
Bonne journée
le fichier sessionPdo.php doit être dans le même dossier que ton script
Warning: require_once(sessionPdophp): failed to open stream: No such file or directory in C:\wamp\www\SMI\ajout.php on line 2
Notice: Use of undefined constant php - assumed 'php' in C:\wamp\www\SMI\ajout.php on line 2
Notice: Use of undefined constant sessionPdo - assumed 'sessionPdo' in C:\wamp\www\SMI\ajout.php on line 2
et ben voila les erreurs quand j'ai inclus requiere_once(sessionPdo.php)
Montre nous ton code php, il semble que ta syntaxe sur le require n'est pas correcte (il doit te manquer les guillemets).
voila le code php