Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2482 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  pb fonction ajouter: ressource id#3 +...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb fonction ajouter: ressource id#3 +...

n°1567623
emploze
Posté le 31-05-2007 à 08:38:59  profilanswer
 

bonjours voila mon code... je ne comprend pas :s
 
<html>
<head>
 <title>Ajouter un PC</title>
</head>
 
<body>
 
 
 
<h2 align=center> Ajouter un PC </h2>
 
<form method="post" action=''>
<br><br><br><br>
<table width="70%" border="0" cellspacing="1" cellpadding="6">
   <tr>
 <td>Tapper le nom net BIOS :</td>
 <td><input type="text" name="Nom" size="25" value=<? if  
(isset($_POST['NomnetBIOS'])) echo $_POST['NomnetBIOS']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper l'OS : </td>
 <td><input type="text" name="OS" size="25" value=<? if  
(isset($_POST['OS'])) echo $_POST['OS']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper la licence OS : </td>
 <td><input type="text" name="Licence OS" size="25" value=<? if  
(isset($_POST['Licence OS'])) echo $_POST['Licence OS']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper Office : </td>
 <td><input type="text" name="Office" size="25" value=<? if  
(isset($_POST['Office'])) echo $_POST['Office']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper la licence office : </td>
 <td><input type="text" name="Licence Office" size="25" value=<? if  
(isset($_POST['Licence Office'])) echo $_POST['Licence Office']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper l'état : </td>
 <td><input type="text" name="Etat" size="25" value=<? if  
(isset($_POST['Etat'])) echo $_POST['Etat']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper la Date d'achat : </td>
 <td><input type="text" name="Date achat" size="25" value=<? if  
(isset($_POST['Date achat'])) echo $_POST['Date achat']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper le processeur : </td>
 <td><input type="text" name="Processeur" size="25" value=<? if  
(isset($_POST['Processeur'])) echo $_POST['Processeur']; ?>><br></td>
   </tr>
 <td>Tapper le nom du personnel : </td>
 <td><input type="text" name="Nom personnel" size="25" value=<? if  
(isset($_POST['Nom personnel'])) echo $_POST['Nom personnel']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper le nom du service : </td>
 <td><input type="text" name="Nomservice" size="25" value=<? if  
(isset($_POST['Nomservice'])) echo $_POST['Nomservice']; ?>><br></td>
   </tr>
</table>
<center>
<input type="hidden" name="passage" value="1">
<input type="submit" name="Submit" value="Valider">
<input type="Reset" name="Reset" value="Effacer">
</center>
</form>
 
 
<br><br><br><br>
 
<?
require("connect.php" );
if (isset($_POST['machine']) && ($_POST['machine']==1))
{
 
$message="";
 
if ($_POST['NomnetBIOS']=="" )
{
    $message="<b><font color=red>Veuillez saisir le Nom net BIOS !</font></b><br>";
}
if ($_POST['OS']=="" )
{
    $message="<b><font color=red>Veuillez saisir l'OS !</font></b><br>";
}
if ($_POST['Licence OS']=="" )
{
    $message="<b><font color=red>Veuillez saisir la licence de l'OS !</font></b><br>";
}
if ($_POST['Office']=="" )
{
    $message="<b><font color=red>Veuillez saisir Office !</font></b><br>";
}
if ($_POST['Licence Office']=="" )
{
    $message="<b><font color=red>Veuillez saisir la licences office
!</font></b><br>";
}
if ($_POST['Etat']=="" )
{
    $message="<b><font color=red>Veuillez saisir l'etat  
!</font></b><br>";
}
if ($_POST['Date achat']=="" )
{
    $message="<b><font color=red>Veuillez saisir la date d'achat  
!</font></b><br>";
}
if ($_POST['Processeur']=="" )
{
    $message="<b><font color=red>Veuillez saisir le processeur
!</font></b><br>";
}
if ($_POST['Nompersonnel']=="" )
{
    $message="<b><font color=red>Veuillez saisir le nom du personnel
!</font></b><br>";
}
if ($_POST['Nomservice']=="" )
{
    $message="<b><font color=red>Veuillez saisir le nom d'un service  
!</font></b><br>";
}
  $REQUETE = "INSERT INTO machine (NomnetBIOS, OS, Licence OS, Office,  
Licence Office,Etat, Date achat, Processeur, Nompersonnel, Nomservice ) VALUES ('".$_POST['NomnetBIOS']."',  
  '".$_POST['OS']."', '".$_POST['Licence OS']."', '".$_POST['Office']."',
  '".$_POST['Licence Office']."', '".$_POST['Etat']."', '".$_POST['Date achat']."', '".$_POST['Processeur']."', '".$_POST['Nompersonnel']."', '".$_POST['Nomservice']."')";
 
echo "<b>Requête : $REQUETE <b><br><br>";
 
$exec = mysql_query ($REQUETE);
if ($exec) // Si true
{
   echo '<br><b>Résultat : Insertion réussie</b>';
}
else
{
    echo '<br><b>Résultat : Insertion échouée</b>';
}
}
 
 
?>
 
</body>
 
</html>

Message cité 1 fois
Message édité par emploze le 31-05-2007 à 09:36:19
mood
Publicité
Posté le 31-05-2007 à 08:38:59  profilanswer
 

n°1567624
cgo2
Dum spiro spero
Posté le 31-05-2007 à 08:42:21  profilanswer
 

emploze a écrit :

bonjours voila mon code... je ne comprend pas :s


 
La réponse est 42.


---------------
When it's from Finland it's good.  - Mon blog
n°1567626
emploze
Posté le 31-05-2007 à 08:44:26  profilanswer
 

non mais si quelqu'un voit une erreur ou quoi que se soit :s pcq je debute en PHP et la j'avou que je block

n°1567629
kyodenball
Posté le 31-05-2007 à 08:52:47  profilanswer
 

Ouai mais si t'explique pas ton problème, on ne pourra pas t'aider

n°1567632
emploze
Posté le 31-05-2007 à 08:55:19  profilanswer
 

enfaite maintenant il me met ces erreur là :
 
Notice: Undefined index: Style in d:\www\php\inventaire\admin\ajout.php on line 86
 
Notice: Undefined index: Rue in d:\www\php\inventaire\admin\ajout.php on line 90
 
Notice: Undefined index: Ville in d:\www\php\inventaire\admin\ajout.php on line 94
 
Notice: Undefined index: CP in d:\www\php\inventaire\admin\ajout.php on line 98
 
Notice: Undefined index: Mail in d:\www\php\inventaire\admin\ajout.php on line 103
 
Notice: Undefined index: Telephone in d:\www\php\inventaire\admin\ajout.php on line 109
 
Notice: Undefined index: Telephone in d:\www\php\inventaire\admin\ajout.php on line 111
 
Notice: Undefined index: Photo in d:\www\php\inventaire\admin\ajout.php on line 113
 
Notice: Undefined index: Style in d:\www\php\inventaire\admin\ajout.php on line 120
 
Notice: Undefined index: Rue in d:\www\php\inventaire\admin\ajout.php on line 121
 
Notice: Undefined index: Ville in d:\www\php\inventaire\admin\ajout.php on line 121
 
Notice: Undefined index: CP in d:\www\php\inventaire\admin\ajout.php on line 121
 
Notice: Undefined index: Mail in d:\www\php\inventaire\admin\ajout.php on line 122
 
Notice: Undefined index: Telephone in d:\www\php\inventaire\admin\ajout.php on line 122
Requête : INSERT INTO GROUPE (GRO_NOM, GRO_STYLE, GRO_RUE, GRO_VILLE, GRO_CP, GRO_MAIL, GRO_TEL, GRO_PHOTO) VALUES ('hhh', '', '', '', '', '', '', 'inconnu.GIF')  
 
 
Warning: mysql_query(): Access denied for user 'ODBC'@'localhost' (using password: NO) in d:\www\php\inventaire\admin\ajout.php on line 126
 
Warning: mysql_query(): A link to the server could not be established in d:\www\php\inventaire\admin\ajout.php on line 126
 
Résultat : Insertion échouée

n°1567636
did-54
Posté le 31-05-2007 à 09:07:06  profilanswer
 

t'arrive pas à te connecter à la base de données...
Warning: mysql_query(): Access denied for user 'ODBC'@'localhost' (using password: NO) in d:\www\php\inventaire\admin\ajout.php on line 126  
 

n°1567639
emploze
Posté le 31-05-2007 à 09:14:01  profilanswer
 

bon je vien de changer mon code:
 
<html>
<head>
 <title>Ajouter un PC</title>
</head>
 
<body >
<div style="position:absolute; width:100%; top:0px; left:0px;">
<br><br><br><br><br>
<h2 align=center> Ajouter un PC </h2>
 
<form method="post" action=''>
<br><br><br><br>
<table width="70%" border="0" cellspacing="1" cellpadding="6">
   <tr>
 <td>Tapper le NomnetBIOS :</td>
 <td><input type="text" name="Nom" size="25" value=<? if  
(isset($_POST['NomnetBIOS'])) echo $_POST['NomnetBIOS']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper l'OS : </td>
 <td><input type="text" name="Style" size="25" value=<? if  
(isset($_POST['OS'])) echo $_POST['OS']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper la Licence OS : </td>
 <td><input type="text" name="Rue" size="25" value=<? if  
(isset($_POST['Licence OS'])) echo $_POST['Licence OS']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper Office : </td>
 <td><input type="text" name="Ville" size="25" value=<? if  
(isset($_POST['Office'])) echo $_POST['Office']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper la Licence Office : </td>
 <td><input type="text" name="CP" size="25" value=<? if  
(isset($_POST['Licence Office'])) echo $_POST['Licence Office']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper l'etat : </td>
 <td><input type="text" name="Mail" size="25" value=<? if  
(isset($_POST['Etat'])) echo $_POST['Etat']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper la date d'achat : </td>
 <td><input type="text" name="Telephone" size="25" value=<? if  
(isset($_POST['Date achat'])) echo $_POST['Date achat']; ?>><br></td>
   </tr>
   <tr>
 <td>Tapper le processeur : </td>
 <td><input type="text" name="Photo" size="25" value=<? if  
(isset($_POST['Processeur'])) echo $_POST['Processeur']; ?>><br></td>
   </tr>
</table>
<center>
<input type="hidden" name="passage" value="1">
<input type="submit" name="Submit" value="Valider">
<input type="Reset" name="Reset" value="Effacer">
</center>
</form>
 
 
<br><br><br><br>
 
<?
require("connect.php" );
if (isset($_POST['machine']) && ($_POST['machine']==1))
{
 
$message="";
 
if ($_POST['NomnetBIOS']=="" )
{
    $message="<b><font color=red>Veuillez saisir le nomnetBIOS !</font></b><br>";
}
if ($_POST['OS']=="" )
{
    $message="<b><font color=red>Veuillez saisir l'OS !</font></b><br>";
}
if ($_POST['Licence OS']=="" )
{
    $message="<b><font color=red>Veuillez saisir la licence OS !</font></b><br>";
}
if ($_POST['Office']=="" )
{
    $message="<b><font color=red>Veuillez saisir Office !</font></b><br>";
}
if ($_POST['Licence Office']=="" )
{
    $message="<b><font color=red>Veuillez saisir la licence Office
!</font></b><br>";
}
if ($_POST['Etat']=="" )
{
    $message="<b><font color=red>Veuillez saisir l'etat
!</font></b><br>";
}
if ($_POST['Date achat']=="" )
{
    $message="<b><font color=red>Veuillez saisir la date d'achat
!</font></b><br>";
}
if ($_POST['Processeur']=="" )
{
    $message="<b><font color=red>Veuillez saisir le processeur
!</font></b><br>";
}if ($_POST['Nompersonnel']=="" )
{
    $message="<b><font color=red>Veuillez saisir le nom du personnel
!</font></b><br>";
}if ($_POST['Nomservice']=="" )
{
    $message="<b><font color=red>Veuillez saisir le nom du service
!</font></b><br>";
}
 
  $REQUETE = "INSERT INTO MACHINE (NOMNETBIOS, OS, LICENCE OS, OFFICE,  
LICENCE OFFICE, ETAT, DATE ACHAT, PROCESSEUR, NOMPERSONNEL, NOMSERVICE) VALUES ('".$_POST['NomnetBIOS']."',  
'".$_POST['OS']."',
  '".$_POST['Licence OS']."', '".$_POST['Office']."', '".$_POST['Licence office']."',
  '".$_POST['Etat']."', '".$_POST['Date achat']."', '".$_POST['Processeur']."', '".$_POST['Nompersonnel']."', '".$_POST['Nomservice']."')";
 
echo "<b>Requête : $REQUETE <b><br><br>";
 
$exec = mysql_query ($REQUETE);
if ($exec) // Si true
{
   echo '<br><b>Résultat : Insertion réussie</b>';
}
else
{
    echo '<br><b>Résultat : Insertion échouée</b>';
}
}
else
{
 echo $message;
}
 
?>
 
</body>
 
</html>
 
 
 
et j'ai plus qu'ne erreur:
 
 
Resource id #3
Notice: Undefined variable: message in d:\www\php\inventaire\ajout.php on line 137
 
 
la ligne 137 c'est: echo $message;

n°1567647
emploze
Posté le 31-05-2007 à 09:29:43  profilanswer
 

resource id#3 serait un pb dans ma requete SQL :s
 
j'ai bo esssayer plein de truc...ca ne marche pas

n°1567707
emploze
Posté le 31-05-2007 à 10:46:12  profilanswer
 

uppp

n°1567914
soju
One shot !
Posté le 31-05-2007 à 14:09:00  profilanswer
 

code incohérent, relis toi et si tu as un minimum de logique tu trouveras toi même les erreurs

mood
Publicité
Posté le 31-05-2007 à 14:09:00  profilanswer
 

n°1567918
emploze
Posté le 31-05-2007 à 14:11:58  profilanswer
 

Ben je suis dessus depuis 8h se matin et mon erreur je ne la trouve pas, enfin en tout cas pas celle là...désolé

n°1567974
krifur
Posté le 31-05-2007 à 14:47:05  profilanswer
 

balise code aussi pour plus de clarté et essaye de trouver la portion de code qui cause le probleme


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  pb fonction ajouter: ressource id#3 +...

 

Sujets relatifs
appel fonction cprobleme: ajouter une valeur taper dans un formulaire dans une table
[php] la fonction imagecreatefromgif me fait une immage noire ![RESOLU]Array et fonction max qui ne marche pas ...
Probleme de configuration PHP pour fonction exec("")[RESOLU] Problème avec la fonction mail()
Fonction Phppointeur sur fonction membre / switch case
est-il possible d'utiliser une fonction de son cru ds une requète SQL?Problème entre argument + fonction + variable + espace
Plus de sujets relatifs à : pb fonction ajouter: ressource id#3 +...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR