Bonjour,
Je viens de me rendre compte que j'aurais besoin d'un formulaire exécutant un insert Oracle.
Je suis un peu perdu devant la complexité de la chose 
Je me lance (je ne demande qu'un tracé de ce que je dois faire, le reste j'y arriverai) :
- Case à remplir pour un username: ?
- Case à remplir pour un password: ?
- Case à remplir pour un e-mail: ?
- Liste déroulante pour un choix:
1 2 3 4 5
| <select name="choix">
<option value="choix1"> Souris Rouge </option>
<option value="choix2"> Souris Verte </option>
<option value="choix3"> Souris Noire </option>
</select> |
Variable contenant réponse:
- Case à cocher pour acceptation Conditions:
<input type="check" name="case" id="case"/><label for ="case"> Accept General Conditions</label>
Variable de réponse si cochée: Vérification:
- Vérification si username n'existe pas dans oracle: ?
- Connexion à la BDD oracle:
1 2 3 4 5
| $c=OCILogon("username", "password", "SID");
if ( ! $c ) {
echo "Unable to connect: " . var_dump( OCIError() );
die();
} |
- Insertion données:
1 2
| $s = OCIParse($c, "insert into nomdelatable values ('username', 'password')");
OCIExecute($s, OCI_DEFAULT); |
- Insertion données avec variable temps: (temps du serveur)
1 2
| $s = OCIParse($c, "insert into nomdelatable values ('username', 'email','date_creation')");
OCIExecute($s, OCI_DEFAULT); |
- Sauvegarde modifications:
- Déconnexion Oracle:
Je comptais le faire mais vu que je suis pas très calé, j'ai préféré le faire avec des personnes un peu plus expérimentées ... :/
J'essaierai de voir ce que je peux en tirer demain.
Partager