Page 1 sur 1

PROGRAMMATION [help] [proposition]

Publié : janvier 27, 2003, 12:15 pm
par darkness
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?

Publié : janvier 27, 2003, 1:19 pm
par Aurelienazerty
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

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 :lol: ):

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";
}
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...

Publié : janvier 27, 2003, 2:37 pm
par Nicolazerty
Aurelienazerty a écrit :[code
$base="MaBasseDeDonne";
[/code]
C'est vrai kil est musicien

Publié : janvier 27, 2003, 5:27 pm
par Aurelienazerty
Nan c'est Allemand ma basse de donnée ya...

Publié : janvier 28, 2003, 12:38 am
par darkness
Merci aurelien pour ces brillantes explications j'essai ca dans la semaine


Cricri chez toi j'ai vu une balise forte sympathique sur ton code php pour charger de l'html sur une page php sans avoir a recharger la page pourrai tu me redire les balise stp??????????????,

Publié : janvier 28, 2003, 10:08 am
par Aurelienazerty
Si c'est sur le site, c'est pas cricri qui a ça...
mais je vois pas ce que tu cherches...
ça serait pas <iframe> ???

Publié : janvier 28, 2003, 2:04 pm
par Christophe
Aurelienazerty a écrit :Si c'est sur le site, c'est pas cricri qui a ça...
mais je vois pas ce que tu cherches...
ça serait pas <iframe> ???
nan, rien a voir aurél...
Je te file ça des que j'ai re-acces a mon DD, lol

Publié : janvier 28, 2003, 5:48 pm
par Aurelienazerty
include (fichier.html) alors???

Publié : janvier 28, 2003, 5:50 pm
par Nicolazerty
Aurelienazerty a écrit :include (fichier.html) alors???
interet????

Publié : janvier 28, 2003, 6:01 pm
par Aurelienazerty
je sais pas aucun...
Enfin si, si dans ton site tu n'utilise pas les Frames et qu'à la place tu utilise un tableau (y a des arguments pour faire ça, parce que c'est utilisé, la preuve dans la 1° version du site)

Publié : janvier 28, 2003, 6:08 pm
par Nicolazerty
Aurelienazerty a écrit : Enfin si, si dans ton site tu n'utilise pas les Frame et qu'à la place tu utilise un tableau (y a des arguments pour faire ça, parce que c'est utilisé, la preuve dans la 1° version du site)
fair enough

Publié : février 1, 2003, 2:05 pm
par Aurelienazerty
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)

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>
Ou le php: (index.php)

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>
et le fichier menu fera les liens de cette manière

Code : Tout sélectionner

<a href=index.php?location=laPageAAfficher >nomDeLaPageAAficher</a>
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à

Publié : février 1, 2003, 6:13 pm
par Nicolazerty
un conseil prenez le php les frames c'est pas le top

Publié : février 1, 2003, 8:12 pm
par maxwell
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 ??)

Publié : février 1, 2003, 8:23 pm
par Christophe
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 ??)
c'est les ancres.


la balise est :

<anchor id="ProutProut1"> ......</anchor >

pour le lien :

<anchor> ProutProut1 <go href="#ProutProut1"/></anchor>

Rectification

Publié : février 1, 2003, 9:01 pm
par Aurelienazerty
ça marche, mais la technique recommendée par le W3C c'est de faire:
Page test.html

Code : Tout sélectionner

<a name='Ancre'>...</a>
Pour le liens:
unfichier.html

Code : Tout sélectionner

<a href=test.html#Ancre>Voir mon ancre</a>
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...

Publié : février 2, 2003, 2:35 pm
par maxwell
Merci j'ai testé ça marche super bien #hello

Publié : février 2, 2003, 2:38 pm
par Aurelienazerty
de quoi qui marche?

Re: Rectification

Publié : février 2, 2003, 2:41 pm
par maxwell
Ben ça :
Aurelienazerty a écrit :

Code : Tout sélectionner

<a name='Ancre'>...</a>
Pour le liens:
unfichier.html

Code : Tout sélectionner

<a href=test.html#Ancre>Voir mon ancre</a>

Publié : février 2, 2003, 3:07 pm
par Christophe
on a pas l'habitude de filer des trucs qui marche pas nous ...

Publié : février 2, 2003, 4:21 pm
par maxwell
Mais vous avez pas toujours l'habitude d'avoir que des trucs qui marche non plus ....