PROGRAMMATION [help] [proposition]
-
- Flooder
- LAN : 5
- Réactions :
- Messages : 683
- Inscription : octobre 5, 2002, 7:22 pm
PROGRAMMATION [help] [proposition]
Bon un topic pour les programmers de la TEAm , des Questions sur un Language C'EST ICI
Premiere question
je commence le PHP kkun pourrais me dire comment faire une BDD en Mysql avec EasyPHP?
Premiere question
je commence le PHP kkun pourrais me dire comment faire une BDD en Mysql avec EasyPHP?
-
- Webmaster / Président
- LAN : 127
- Réactions :
- Messages : 25539
- Inscription : septembre 27, 2002, 9:41 pm
La réponce est simple, y a un serveur MySql avec easyPhp...
Pour gérer ta Bdd, c'est simple:
Tu a une icone easyPhp dans ta systray, tu clique avec le bouton droit puis sur administrer, là une fenêtre netscape s'ouvre et sur clque sur phpMyadmin... Et puis là tu paramètre ta bdd...
Maintenant comment acceder à la Bdd depuis tes script php.
EN local bien sûr
Maintenant tu es connecté à ta Bdd, pour lancer des requettes (tiré du site ):Après pour tout ce qui est UPDATE, DELETE le while n'est pas necessaire (logique)
Bon j'ia été un peu rapide, mais bon j'ai bientot cours donc voilà, j'espère que ça vas t'aider...
Pour gérer ta Bdd, c'est simple:
Tu a une icone easyPhp dans ta systray, tu clique avec le bouton droit puis sur administrer, là une fenêtre netscape s'ouvre et sur clque sur phpMyadmin... Et puis là tu paramètre ta bdd...
Maintenant comment acceder à la Bdd depuis tes script php.
EN local bien sûr
Code : Tout sélectionner
<?php
//ici les parametres pour la connexion
$host="localhost";
$login="root";
$passe="";//Pas de mot de pass
$base="MaBasseDeDonne";
//on effectu la connexion
@mysql_connect("$host","$login","$passe");
//Selection de la base de données qui porte le meme nom que votre login
$select_base=@mysql_selectdb("$base");
//Si la connexion echoue
if (!$select_base) gestion de l'erreur ?>
Maintenant tu es connecté à ta Bdd, pour lancer des requettes (tiré du site ):
Code : Tout sélectionner
$query = "Select idcat, nom from cat";
$result = mysql_query($query);
while ($resultat = mysql_fetch_array($result)){
$idcat = $resultat["idcat"];
$nomcat = $resultat["nom"];
print "id de la catégorie: $idcat , son nom: $nomcat";
}
Bon j'ia été un peu rapide, mais bon j'ai bientot cours donc voilà, j'espère que ça vas t'aider...
-
- Flooder
- LAN : 5
- Réactions :
- Messages : 683
- Inscription : octobre 5, 2002, 7:22 pm
-
- L’humanité parlementaire
- LAN : 112
- Réactions :
- Messages : 8480
- Inscription : septembre 27, 2002, 7:25 am
-
- Webmaster / Président
- LAN : 127
- Réactions :
- Messages : 25539
- Inscription : septembre 27, 2002, 9:41 pm
-
- l'élu
- LAN : 41
- Réactions :
- Messages : 4116
- Inscription : septembre 27, 2002, 2:59 pm
-
- Webmaster / Président
- LAN : 127
- Réactions :
- Messages : 25539
- Inscription : septembre 27, 2002, 9:41 pm
Bon ludo m'a passé un premier essais de votre site, c'est pas mal...
Bon une petite sugjetion pour vous faire moins chier...
Comme je l'ai dis à ludo faire un tableau c'est bie, sauf lorsque tu change le menu, tu dois changer dans tous les fichiers...
Il y a donc 2 possibilités:
Les frames: (index.html)
Ou le php: (index.php)
et le fichier menu fera les liens de cette manière
Dans les 2 cas, il faut faire un menu, ce qui est plus pretique (un seul fichier à modifier)
Pendant que j'y pense, n'oublier pas que en priorité c'est l'index.html qui est lus, donc si vous avez un index.html et un index.php, ce sera l'html qui sera lus et pas le .php... Voilà
Bon une petite sugjetion pour vous faire moins chier...
Comme je l'ai dis à ludo faire un tableau c'est bie, sauf lorsque tu change le menu, tu dois changer dans tous les fichiers...
Il y a donc 2 possibilités:
Les frames: (index.html)
Code : Tout sélectionner
<html>
<head>
<title>Mon site</title>
</head>
<frameset rows="30%,0" frameborder=yes border=0>
<frame name='menu' src='menu.php'>
<frame name='main' src='sommaire.php'>
<noframe>
<body>Bla bla navigateur de merde pas de frame</body>
</noframe>
</frameset>
</html>
Code : Tout sélectionner
<html>
<head>
<title>Mon site</title>
</head>
<body>
<table>
<tr>
<td><? include(menu.html) ?></td>
<td><? include($location) ?></td>
</tr>
</table>
</body>
</html>
Code : Tout sélectionner
<a href=index.php?location=laPageAAfficher >nomDeLaPageAAficher</a>
Pendant que j'y pense, n'oublier pas que en priorité c'est l'index.html qui est lus, donc si vous avez un index.html et un index.php, ce sera l'html qui sera lus et pas le .php... Voilà
-
- Acharné(e)
- LAN : 1
- Réactions :
- Messages : 466
- Inscription : janvier 9, 2003, 12:14 pm
-
- L’humanité parlementaire
- LAN : 112
- Réactions :
- Messages : 8480
- Inscription : septembre 27, 2002, 7:25 am
c'est les ancres.maxwell a écrit :petite question en html comment on fait des liens qui vont a un endroit précis d'une page.Par exemple comme dans un annuaire on écrit A-B-C...et en cliquant sur la lettre ça nous envoie au bon endroit dans la page ? (en vla une question qu'elle est bonne hein ??)
la balise est :
<anchor id="ProutProut1"> ......</anchor >
pour le lien :
<anchor> ProutProut1 <go href="#ProutProut1"/></anchor>
-
- Webmaster / Président
- LAN : 127
- Réactions :
- Messages : 25539
- Inscription : septembre 27, 2002, 9:41 pm
Rectification
ça marche, mais la technique recommendée par le W3C c'est de faire:
Page test.html
Pour le liens:
unfichier.html
C'est ce que j'utilise sur le site (notament pour donner son avis)...
Et également ce qui est utilisé sur le forum (vous pouvez regarder les sources pour vous en convaincre...
Page test.html
Code : Tout sélectionner
<a name='Ancre'>...</a>
unfichier.html
Code : Tout sélectionner
<a href=test.html#Ancre>Voir mon ancre</a>
Et également ce qui est utilisé sur le forum (vous pouvez regarder les sources pour vous en convaincre...
-
- Acharné(e)
- LAN : 1
- Réactions :
- Messages : 466
- Inscription : janvier 9, 2003, 12:14 pm
Re: Rectification
Ben ça :
Aurelienazerty a écrit :Pour le liens:Code : Tout sélectionner
<a name='Ancre'>...</a>
unfichier.htmlCode : Tout sélectionner
<a href=test.html#Ancre>Voir mon ancre</a>
-
- L’humanité parlementaire
- LAN : 112
- Réactions :
- Messages : 8480
- Inscription : septembre 27, 2002, 7:25 am