[PHP/AJAX] Envoie vers formulaire impossible

Fermé
patrice86 Messages postés 1380 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 17 décembre 2024 - Modifié par patrice86 le 15/10/2011 à 15:26
patrice86 Messages postés 1380 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 17 décembre 2024 - 15 oct. 2011 à 15:31
Bonjour,

Je débute en Ajax et là j'ai un soucis sur lequel je suis depuis 1h...

Le but (tout simple):
Un formulaire newcat.html pour créer une catégorie:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"     
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">     

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">     
<head>     
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />     
 <title>     
  Gestion XXXXX    
 </title>     
 <link rel="stylesheet" type="text/css" href="css/mep.css" media="all" />     
 <link rel="stylesheet" type="text/css" href="css/design.css" media="screen" />     
<script type="text/javascript" src="js/jquery.min.js" »></script>  
      
</head>     
<script type='text/JavaScript'>     
function ajaxFunction(){     
 var ajax;     
      
 try{     
   // Opera 8.0+, Firefox, Safari     
   ajax = new XMLHttpRequest();     
 }catch (e){     
        
   try{     
      ajax = new ActiveXObject("Msxml2.XMLHTTP");     
   }catch (e) {     
      try{     
         ajax = new ActiveXObject("Microsoft.XMLHTTP");     
      }catch (e){     
            
         alert("Erreur !");     
         return false;     
      }     
   }     
 }     

 var lib = document.getElementById('libcat').value;     
 ajax.open("GET", " php/newcat.php?libcat"+lib, true);     
 ajax.send(null);      
}     
</script>     
<body>     

 <form action="php/newcat.php">      
        <table border="5">     
              <tr></tr>     
              <tr>     
                     <td>Libelle:</td>     
                     <td> <input type="texte" id="libcat"></td>     
              </tr>     
                     <td><INPUT TYPE="submit" VALUE="Valider"  onclick='ajaxFunction()'>                         </td>     
               </tr>     
        </table>     
 </form>     
     

</body>     
</html>     


*Et un script newcat.php:
<?php     


$dbconnect=pg_connect("host=localhost dbname=PTI user=postgres password=ifesuh2m");     


//Vérifie si une valeur est bien envoyée     
     if ( (isset($_GET['libcat']))) {     
         $count = "INSERT INTO categorie VALUES (default,'".$_GET['libcat']."')";      
       
         pg_query($dbconnect, $count);     

     }     

?>



Une ligne se créer bien dans ma base de donnée mais j'au un Array à la place de ce que j'ai insérer dans libcat.
A voir également:

1 réponse

patrice86 Messages postés 1380 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 17 décembre 2024 125
15 oct. 2011 à 15:31
up du sujet
0