PHP FORMULAIRE SQL ORACLE

PHP FORMULAIRE SQL ORACLE - PHP - Programmation

Marsh Posté le 23-10-2002 à 15:40:16    

Bonjour,  
 
J ai besoin d un exemple de formulaire pour faire un insert dans une database sql ou oracle via odbc . PAS MYSQL.  
 
Je cherche donc un exemple de code source le form et surtout le file sur lequel pointe le submit .  
 
En fait un truc similaire a ca , mais version ODBC pas mysql ... je bloque au niveau de l insertion des data du formulaire dans la db ...  // on insère les informations du formulaire dans la table   mysql_query($sql) or die('Erreur  !'.$sql.'<br>'.mysql_error());  
 
Merci d avance
gmiga
 
 
 

Code :
  1. <?
  2. // On commence par vérifier si les champs sont vides  
  3. if(empty($nom) OR empty($prenom) OR empty($email) OR empty($titre) OR empty($url))
  4.     {
  5.     echo '<font color="red">Attention, seul le champs <b>ICQ</b> peut rester vide !</font>';
  6.     }
  7. // Aucun champ n'est vide, on peut enregistrer dans la table  
  8. else     
  9.     {
  10.     $db = mysql_connect('localhost', 'login', 'password');  // connexion à la base  
  11.     mysql_select_db('nom_de_la_base',$db);                  // sélection de la base   
  12.    
  13.     // on ecris la requete sql  
  14.     $sql = "INSERT INTO infos_tbl VALUES('','$nom','$prenom','$email','$icq','$titre','$url')";
  15.    
  16.     // on insère les informations du formulaire dans la table  
  17.     mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  18.     // on affiche le résultat pour le visiteur  
  19.     echo 'Vos infos on été ajoutées.';
  20.     mysql_close();  // on ferme la connexion  
  21.     } 
  22. ?>


 
 
 

Reply

Marsh Posté le 23-10-2002 à 15:40:16   

Reply

Marsh Posté le 23-10-2002 à 16:33:31    

T'as une doc PHP très bien faite là : http://dev.nexen.net/docs/php/
 
Tu y trouveras entre autres :  
 

Citation :


9.79.11 odbc_exec  
Prépare et exécute une requête SQL.  
 
int odbc_exec (resource connection_id, string query_string)  
odbc_exec() retourne FALSE en cas d'erreur, ou bien retourne un identifiant de résultat ODBC en cas d'exécution réussie.  
odbc_exec() envoie une commande SQL à la source de données représentée par connection_id. Ce paramètre doit être un identifiant valide de connexion, retourné par odbc_connect() ou odbc_pconnect().


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Sujets relatifs:

Leave a Replay

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