|
Écrit par Laurent
|
|
18-07-2008 |
La page en php ce décompose comme ça :

- Ouverture de la connexion
- Traitements
- Fermeture de la connexion
Exemple :
- $idconn = mysql-connect (serveur, username, motdepasse, basededonnées mysql_select_db('base'); motdepasse, basededonnées)) renvoi l'identifiant de connexion
- $SQLQuery="SELECT titre,sstitre FROM oeuvres"; requete BDD
- $SQLResult = mysql-query($SQLQuery, $idconn*); renvoi du resultat de la requete
- $SQLROW = mysql-Fetch-array($SQLResult, MYSQL_BOTH ou MYSQL-ASSOC ou MYSQL_NUM)
- mysql-lose($idconn);on ferme la connexion
*facultatif
On peut aussi écrire l'ouverture de connexion de cette manière :
$idconn=mysql_connect(...) or die ('message');
Ceci permet de débuguer en cas d'echec de connexion avec la BDD
Soyez le premier à commenter cet article | Recommandez (5) | Citez cet article sur votre site | Pages vues: 21 |
|
Écrit par Laurent
|
|
23-07-2008 |
|
On prépare la connexion à Oracle
oci_connect (...);
On affecte la requete à la variable $SQLQuery
$SQLQuery=
"BEGIN
proc_procedurenom (:param);
END;
On définie la variable qui sera le parramètre d'entrée de la procédure
$mavariable=10;
On prépare le serveur à la connexion
$SQLResult = oci_parse ($idconn, $SQLQuery);
On Mappe le parramètre de la procédure avec la variable
oci_bind_by_name ($SQLResult,':param',$mavariable);
On execute
oci_execute ($SQLResult);
oci_close($idconn);
PROCEDURE AVEC PARRAMETRE DE RETOUR :
On prépare la connexion à Oracle
oci_connect (...);
On affecte la requete à la variable $SQLQuery
$SQLQuery=
"BEGIN
proc_procedurenom2 (:p1,:P2);END;";
$var1 = 200;
$var2='';
$SQLResult = oci_parse ($idconn, $SQLQuery);
oci_bind_by_name ($SQLResult,':p1',$var1);
oci_bind_by_name ($SQLResult,':p2',&*$var2,30**);
*Le '&' indique à Oracle qu'il lui est autorisé d'écrire dans la zone mémoire $var2 .*Le '30' en parramètre à la fin est la longueur (nombre d'octets) affecté
oci_execute ($SQLResult);
oci_close($idconn);
On affiche le resultat de la procédure:
print($var2);
Soyez le premier à commenter cet article | Recommandez (5) | Citez cet article sur votre site | Pages vues: 19 |
|
Écrit par Laurent
|
|
09-07-2008 |
Création d'un formulaire en Asp.net à l'aide de Visual Web developper 2008 du type :
Principe :
En fonction du mois, le nombre de jours changent - Ex: Au mois de Février, le nombre de jours séléctionnables s'arrêtent à 29 .

Fonctionnement :
Quand la DropDownList des Mois est modifiée (quand on selectionne un
autre mois que celui de janvier), la page est rafraichie, une procédure
dans le code VB ce lance, et enlève les derniers jours de la valeur par
défaut qui est 31 .
Pour que la page soit
rafraichie lors du changement de mois, on séléctionne le champ, et dans
les propriétés on passe l'attribut "AutoPostBack" en "True".
PROCEDURE .VB:
Protected Sub Mois_SelectedIndexChanged
(ByVal sender As Object,
ByVal e As System.EventArgs)
Handles Mois.SelectedIndexChanged
Dim A As Integer A = Mois.SelectedValue()
Select Case A
Case 1, 3, 5, 7, 8, 10, 12 jours.Items(30).Enabled = True
jours.Items(29).Enabled = True
Case 2 jours.Items(30).Enabled = False
jours.Items(29).Enabled = False
Case 4, 6, 9, 11
jours.Items(30).Enabled = False
End Select
End Sub
Soyez le premier à commenter cet article | Recommandez (8) | Citez cet article sur votre site | Pages vues: 25 |
|
<< Début < Précédente 1 2 3 Suivante > Fin >>
|
| Résultats 1 - 4 sur 9 |