begin process at 2010 03 20 19:57:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

problème php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème php

vendredi 28 novembre 2008 à 13:09:26 | problème php

sarrjo

bonjour ,
je veux gérer du matériel en stock voici mes codes:
pour cela j'ai créé un fichier entete.php

<?php
//session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " [ Lien ]">
<html xmlns=" [ Lien ]" xml:lang="fr" lang="fr">
    <head>
        <title><?php echo $titre; ?></title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <link rel="stylesheet" media="screen" type="text/css" title="titre du css" href="Design.css" />    </head>
    <body>

<?php

include_once("menu.php");
include_once("configuration.php");

?>



le fichier configurartion.php:
<?php
    $PARAM_hote='localhost'; // le chemin vers le serveur
    $PARAM_port='3306';
    $PARAM_nom_bd='dicteenum'; // le nom de votre base de données
    $PARAM_utilisateur='root'; // nom d'utilisateur pour se connecter
    $PARAM_mot_passe=''; // mot de passe de l'utilisateur pour se connecter
    $connexion = new PDO('mysql:host='.$PARAM_hote.' ; port='.$PARAM_port.' ; dbname='.$PARAM_nom_bd ,  $PARAM_utilisateur , $PARAM_mot_passe);

?>

le fichier creation_client.php:

<?php
$titre="Nouveau client";
include_once("entete.php");

?>
 
 
 <div id="corps">
 
<?php
//sauvegarde de la date au format Mysql
$date=date('Y-m-d');
echo $date.'<br/>';
 
 
$NOM_CLIENT= isset($_POST['NOM_CLIENT']) ? $_POST['NOM_CLIENT'] : '';
$PRENOM_CLIENT= isset($_POST['PRENOM_CLIENT']) ? $_POST['PRENOM_CLIENT'] : '';
$Noposte_CLIENT= isset($_POST['Noposte_CLIENT']) ? $_POST['Noposte_CLIENT'] : '';
$No_uf_CLIENT= isset($_POST['No_uf_CLIENT']) ? $_POST['No_uf_CLIENT'] : '';
$secteur_CLIENT= isset($_POST['secteur_CLIENT']) ? $_POST['secteur_CLIENT'] : '';
$service_CLIENT= isset($_POST['service_CLIENT']) ? $_POST['service_CLIENT'] : '';
$localisation_CLIENT= isset($_POST['localisation_CLIENT']) ? $_POST['localisation_CLIENT'] : '';


if ($NOM_CLIENT and $PRENOM_CLIENT and $Noposte_CLIENT and $No_uf_CLIENT and $secteur_CLIENT and $service_CLIENT and $localisation_CLIENT)
{
//on verifie que le nouveau client n'existe pas deja

$requete_prepare=$connexion->prepare("select ID_CLIENT from client NOM_CLIENT= ?
and PRENOM_CLIENT= ? and Noposte_CLIENT= ? and No_uf_CLIENT= ? and secteur_CLIENT= ? and service_CLIENT= ? and localisation_CLIENT= ?");
$requete_prepare->execute(array($NOM_CLIENT,$PRENOM_CLIENT,$Noposte_CLIENT,$No_uf_CLIENT,$secteur_CLIENT,$service_CLIENT,$localisation_CLIENT));

$retour=$requete_prepare->rowCount();// Retourne le nombre de lignes affectées par le dernier appel à la fonction PDOStatement::execute()
    
 if ( $retour==0)
 {

 // insertion du nouveau client
 
 $requete_prepare_1=$connexion->prepare("INSERT INTO client VALUES ('' ,?,?,?,?,?,?,?)");
 $requete_prepare_1->execute(array($NOM_CLIENT,$PRENOM_CLIENT,$Noposte_CLIENT,$No_uf_CLIENT,$secteur_CLIENT,$service_CLIENT,$localisation_CLIENT));

 echo '<br/>Nouveau client ajouté';
 }
 else
 {
 echo 'Client existant';
 }

}

else
{

?>
<html>
<body bgcolor=blue> 
 
<h2>Nouveau Client</h2>

 
<form action="creation_client.php" method="post">

<table> 
 <tr><td>
 <span class="etoile">*</span>NOM_CLIENT :  
 </td><td>
 <input type="text" name="NOM_CLIENT" />
 </td></tr>
 
 <tr><td>
 PRENOM_CLIENT :
 </td><td> 
 <input type="text" name="PRENOM_CLIENT" />
 </td></tr>
 <tr><td>
 <span class="etoile">*</span>Noposte_CLIENT:
 </td><td>
 <input type="text" name="Noposte_CLIENT" />
 </td></tr>
 
 <tr><td>
 No_uf_CLIENT: 
 </td><td>
 <input type="text" name="No_uf_CLIENT" />
 </td></tr>
 <tr><td>
 <span class="etoile">*</span>secteur_CLIENT:
 </td><td>
 <input type="text" name="secteur_CLIENT" />
 </td></tr>
 <tr><td>
 <span class="etoile">*</span>service_CLIENT :
 </td><td>
 <input type="text" name="service_CLIENT" />
 </td></tr>

 <tr><td>
 <span class="etoile">*</span>localisation_CLIENT :
 </td><td>
 <input type="text" name="localisation_CLIENT" />
 </td></tr>

 <tr><td>
 </td><td>
 <input type="submit" value="OK"/>
 </td></tr>
</table>
Les champs suivant<span class="etoile">*</span> sont obligatoires.
</form>
</html>
</body> 

   
    <?php

}

?>

</div>

<?php
include_once("pied_de_page.php");
?>


le fichier creation_article.php:
<?php
$titre="Création article";
include_once("entete.php");

 ?>
 
 
 <div id="corps">
 
 
<?php
//sauvegarde de la date au format Mysql
$date=date('Y-m-d');
echo $date.'<br/>';

$Marque = isset($_POST['Marque']) ? $_POST['Marque'] : '';
$Type_article = isset($_POST['Type_article']) ? $_POST['Type_article'] : '';
$NuminventaireCHU = isset($_POST['NuminventaireCHU']) ? $_POST['NuminventaireCHU'] : '';
$Numserie = isset($_POST['Numserie']) ? $_POST['Numserie'] : '';

 

if ($Marque and $Type_article and $NuminventaireCHU and $Numserie)
{

//on verifie que le nouveau article n'existe pas deja

$requete_prepare=$connexion->prepare("select ID_ARTICLE from article where Type_article= ?");
$requete_prepare->execute(array($Type_article));

$retour=$requete_prepare->rowCount();// Retourne le nombre de lignes affectées par le dernier appel à la fonction PDOStatement::execute()
  
if ( $retour==0)
{

// insertion du nouveau article.

$requete_prepare_1=$connexion->prepare("INSERT INTO `dicteenum`.`article` (`Marque` ,`Type_article`,`NuminventaireCHU`,`Numserie`)
VALUES ('',?,?,?)"); // on prépare notre requête
/*
$requete_prepare_1->bindParam(1, $Marque);
$requete_prepare_1->bindParam(2, $Type_article);
$requete_prepare_1->bindParam(3, $NuminventaireCHU);
$requete_prepare_1->bindParam(4, $Numserie);

$Type=$Type_article;

*/
$requete_prepare_1->execute(array($Marque,$Type_article,$NuminventaireCH,$Numserie));

echo 'Nouveau article inséré';
}
else
{
echo 'Article deja present';
}

}

else
{
?>
  <div class="corps">
 <h2>Nom du nouveau article</h2>
<html>
 <body bgcolor="blue">     
  
  <form action="creation_article.php" method="post">
  
  <table>
<TR height="26">
<TD width="130"> <B> <font color="#336633"><span style="font-size:10pt;">Marque :</span></font></B><font color="#336633"><span style="font-size:10pt;"> </span></font></TD>
<TD width="328">
<p align="right">
<INPUT TYPE="text" NAME="Marque" SIZE="30"
STYLE="font-family:Arial; font-size:16px; background-color:white;"
CLASS="cad"> </p>
</TD>
</TR>
  

  
<TR height="26">
<TD width="130"> <font color="#336633">Type_article :</font></TD>
<TD width="328">
<p align="right">
<select name="Type_article" size="1">
<OPTION VALUE="DPM-9620">DPM-9620</OPTION>
  <OPTION VALUE="Speech Mike">Speech Mike</OPTION>
  <OPTION VALUE="Kit de transcription">Kit de transcription</OPTION>
</select></p>
</TD>
</TR>

<TR height="26">
<TD width="130"> <B> <font color="#336633"><span style="font-size:10pt;">NuminventaireCHU:</span></font></B><font color="#336633"><span style="font-size:10pt;"> </span></font></TD>
<TD width="328">
<p align="right">
<INPUT TYPE="text" NAME="NuminventaireCHU" SIZE="30"
STYLE="font-family:Arial; font-size:16px; background-color:white;"
CLASS="cad"> </p>
</TD>
</TR>

<TR height="26">
<TD width="130"> <B> <font color="#336633"><span style="font-size:10pt;">Numserie:</span></font></B><font color="#336633"><span style="font-size:10pt;"> </span></font></TD>
<TD width="328">
<p align="right">
<INPUT TYPE="text" NAME="Numserie" SIZE="30"
STYLE="font-family:Arial; font-size:16px; background-color:white;"
CLASS="cad"> </p>
</TD>
</TR>

<TR>
 <TD COLSPAN=2 align="center">
 <INPUT type="submit" value="Envoyer">
 </TD>
</TR>

 

    
    </table>
   
    </form>


</body>
</html>
   
    </div>
   
    <?php

}


?>

</div>

<?php
include_once("pied_de_page.php");
?>


Mais rien ne marche.
aidez moi svp!!!!!!!!!!!

vendredi 28 novembre 2008 à 14:47:57 | Re : problème php

TropNul

Bonjour sarrjo,

Peux tu stp nous montrer les messages d'erreurs que tu obtiens ?

Ca serait sympa.

Cdt
lundi 8 décembre 2008 à 10:10:08 | Re : problème php

sarrjo


voici l'erreur que j'ai:
Warning: include_once(configuration.php) [function.include-once]: failed to open stream: No such file or directory in C:\wamp\www\dicteenum\entete.php on line 19

Warning: include_once() [function.include]: Failed opening 'configuration.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\dicteenum\entete.php on line 19

lundi 8 décembre 2008 à 10:41:59 | Re : problème php

masternico

Salut,
pour ma part, je dirais que à tout les coups c'est que ton fichier 'configuration.php', si il existe, se trouve dans un autre répertoire que celui du script appelé.

Imaginons qu'il se trouve dans 'C:\wamp\www\dicteenum\includes', alors il faut que l'instruction include se fasse ainsi:
include('includes/config.php');

masternico


Cette discussion est classée dans : and, client, post, article, prepare


Répondre à ce message

Sujets en rapport avec ce message

erreur ,ysal [ par programmeuse19 ] Bonjour je suis ravie de vous joindrebien , j'ai un probleme au niveau de Mysql ,j'arrive pas le  resoudre voici l'erreur amelioration d'affichage [ par programmeuse19 ] Bonsoirje suis contente de vous joindre bien,j'ai un probleme au niveau d'affichage ,j'ai une moitie de tableau qui s'affiche l'autre nonvoici le code Ajout de données via formulaire [ par peanut38 ] Bonjour,Je ne comprends pas pourquoi rien ne se passe lorsque je remplis mon formulaire.j'ai deux pages : ajoutrfc.php et traitementajout.phpje me tir BDD Partie Administration [ par Dexter2089 ] Bonjour à tous, je viens vers vous car j'ai un soucis, avec ma Partie Administration, j'essaie d'insérer des données dans ma BDD mais ça ne marche pas simple problème de update [ par devmouad ] dans le cadre d'une application de stage j'aimerai faire une mise a jour d'une table dans ma baseen utilisant le code suivantif (isset($_POST['Code cl insertion dans la base mysql [ par ikramta ] salut tout le mande .j'ai un ptit probleme j'ai une table qui contien (code fournisseur ,code client,code article)et dans le formulaire j'ai (nom four mise a jour base de donnée mysql avec php [ par jamelzzz ] voici mon code  d'ajout:et je  veut  le  faire  mise a jour  suivant la  date_client:je  veut  un exemple$nom_client=$_POST['nom'];$prenom_client=$_PO php/sql [ par marocmarocmaroc ] Salut j'ai deux tables article(designation et code_article) artciel_magasin(qte_stockee).je veux modifier ces champs dans un jointures en sql(sacha afficher un fichier du serveur sur le post client [ par theboubourse ] bonjour je voudrais que le client puisse visualisé un fichier qui se trouve sur le serveur (le fichier peut étre un fichier quelconque .txt .xls . doc


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales