begin process at 2012 02 14 11:21:42
  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 Aide pour trier mes données [ par blackblade ] Hello Merci de bien vouloir aider un pur amateur !!! J'ai modifié une source trouvé sur le site pour un faire une sorte de fichier client chez nous. T C'est Urgent [ par elantri ] Bonjour Tout le monde, J'ai un petit problème que je n'arrive pas à le résoudre. J'ai une liste déroulante qui donne à l'utilisateur la possibilité de


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 3,042 sec (3)

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