Enregistrement impossible

Enregistrement impossible - PHP - Programmation

Marsh Posté le 09-12-2002 à 11:20:55    

Encore un pbm relié a mysql
 
J'ai fait un formulaire tout con pour rajouter un language dans ma DB
 

<form method=post action="add_lang.php">
add a new language : <input type=text name="add_language" value="language's name">
<br>
<input type=submit name"add_lang" value="add">
</form>


 
Donc la je vais dans mon fichier add_lang.php dont voici el contenu :
 

//connection
require("connect.php" );
$connect=mysql_connect(SERVEUR, NOM, PASSE);
mysql_select_db(BASE, $connect);
if (isset($add_lang))
 {
  $prem_lettre2=substr($add_language,0, 3);
  $req2="INSERT INTO language (nom, valeur) VALUES ('".$add_language."', '".$prem_lettre2."')";
  $que2=mysql_query($req2);
  include("menu_principal.php" );
  echo '<td bgcolor="#E8E8E8" align=right style="width:350px;">
  <center>';
  echo "- your request have been added -";
  echo '</td>';
  include("bas.php" );  
   
 }


 
Voila je n'ai rien en sortie a part un joli ecran blanc et l'enregistrement ne marche pas !
peu etre que ca vient de la variable premiere_lettre2.
En fait je souhaite avoir les 3 premiere lettre du nom de la langue et de l'enregister comme valeur :)
 
je preciese que ma table porte bien ce nom (min et maj) et que les champs aussi :)

Reply

Marsh Posté le 09-12-2002 à 11:20:55   

Reply

Marsh Posté le 09-12-2002 à 12:04:04    

:bounce:

Reply

Marsh Posté le 09-12-2002 à 12:33:43    

tu fais une utilisation trés exotique des quotes  :D  

Code :
  1. $req2= mysql_query (INSERT INTO language (nom, valeur) VALUES ('$add_language', '$prem_lettre2'))";


 


Message édité par Schimz le 09-12-2002 à 12:41:47
Reply

Marsh Posté le 09-12-2002 à 12:45:21    

bon j'ai modifier et j'ai meme executer la requete a la main et elle marche
 

if (isset($add_cat))
 {
  $prem_lettre=substr($add_category,0, 3);
  $req="INSERT INTO Category (nom, value) VALUES ('$add_category', '$prem_lettre')";
  mysql_query($req);
  include("menu_principal.php" );
  echo '<td bgcolor="#E8E8E8" align=right style="width:350px;">
  <center>';
  echo "- your request have been added -";
  echo '</td>';
  include("bas.php" ); ;
  exit;
 }


 
par contre a partir du site ca marche pas :(

Reply

Marsh Posté le 09-12-2002 à 13:07:48    

chacal_one333 a écrit :

bon j'ai modifier et j'ai meme executer la requete a la main et elle marche
 

if (isset($add_cat))
 {
  $prem_lettre=substr($add_category,0, 3);
  $req="INSERT INTO Category (nom, value) VALUES ('$add_category', '$prem_lettre')";
  mysql_query($req);
  include("menu_principal.php" );
  echo '<td bgcolor="#E8E8E8" align=right style="width:350px;">
  <center>';
  echo "- your request have been added -";
  echo '</td>';
  include("bas.php" ); ;
  exit;
 }


 
par contre a partir du site ca marche pas :(


 
c'est add_cat ou add_lang ? :D
 

Reply

Marsh Posté le 09-12-2002 à 13:12:33    

ca marche :)
 
m'enfin c'est soir add_cat soit add_lang :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed