please, help me...

please, help me... - PHP - Programmation

Marsh Posté le 10-06-2002 à 23:12:25    

salut...
j'suis en stage depuis kelke temps (BTS IG 1ere année) et je suis censé réalisé le portail d'un groupe (en intranet), mais le probleme est qu'il me demande de faire des truc en PHP et base de donnée et compagnie, mais j'y connais rien (en plus c du programme de 2e année de BTS).
Ca fait plus d'une semaine que je me tape des sites de php et MySQL, mais j'y comprend rien ou presque...
Mais j'reste au point mort...
 
On me demande de faire une page sur laquelle les employés de l'entreprise pourraient télécharger de la documentation et des formulaires, et que l'on pourrait aussi mettre à jour (base de données).
C'est tout ce que j'ai comme information...
COmment faire une page pour ça en php MySQL?
j'suis dans le noir, et j'sais pas par quoi commencer...
please, help me...  :cry:

Reply

Marsh Posté le 10-06-2002 à 23:12:25   

Reply

Marsh Posté le 11-06-2002 à 00:19:02    

si tu connais pas du tout le C tu risque effectivement de galerer ... Chopes des scripts tout fait et regarde la source pour apprendre ça te donneras les bases

Reply

Marsh Posté le 11-06-2002 à 00:29:45    

Stligar a écrit a écrit :

Chopes des scripts tout fait et regarde la source pour apprendre ça te donneras les bases  




 
 
et encore.... c ce ke je fais depuis un moment, mais j'suis toujours au meme point...  [:slyengel]

Reply

Marsh Posté le 11-06-2002 à 00:31:36    

http://www.phpdebutant.com si ta pas déjà regardé.
C'est very simple

Reply

Marsh Posté le 11-06-2002 à 00:58:07    

Je@nb a écrit a écrit :

http://www.phpdebutant.com si ta pas déjà regardé.
C'est very simple  




 
ouais, mais c pas en quelque jours que...  :cry:  
dans quel stage je suis tombé!!!!  http://www.ifrance.com/ardente/cry.gif
 
quand je regarde les script tout fait, j'arrive un peu à comprendre, notamment ce qui est de la connection au serveur (pour la base de données) mais sinon, le reste, c plus compliqué...
C'est plus  facile de comprendre ce qui a déjà été fait que de comprendre ce que l'on doit faire soit meme... en bref, j'arriverai pas à refaire un script... snifff...  http://www.ifrance.com/ardente/triste.gif

Reply

Marsh Posté le 11-06-2002 à 01:01:59    

Je suis pas d'accord. C'est + simple de comprendre ses scripts que ceux des autres

Reply

Marsh Posté le 11-06-2002 à 01:05:09    

et puis faut pratiquer pour comprendre ce genre de truc...
j'ai jamais fait ça de ma vie... Donc j'suis comme un gros ignorant, j'ai bo matter plein de site php et mysql, une fois la fenetre fermer, j'suis incapable d'écrire quelque chose...
 
edit: et donc pour comprendre ses script faut déjà savoir les faire  :o  
ce ki n'est pas mon cas, malheureusement....  :(


Message édité par Dao le 06-11-2002 à 01:09:53
Reply

Marsh Posté le 11-06-2002 à 01:14:17    

T'est en BTS 1ère année, tu n'arrives pas à débuter, d'accord je veux bien l'admettre, mais dit toi que des plus jeunes que toi (dont moi) font des choses très biens donc c si difficile que ça.
 
Déjà fo connaitres les principes généraux de programmations :
affectation
condition
boucles
input/output (affichage)
 
pour les principaux.
Après avec déjà ça, tu fais bcp de trucs.
Une fois maitriser ça, ta pleins de trucs + complexes.
Je t'invites à aller sur http://ressources.skreel.org et lire les logs des cours sur irc que skreel donne les samedis aprèm.
 
C'est vraiment newbie et ça s'améliore avec le tps.
PHPdebutant est vraiment simple.
 
Sache que pour afficher c echo "maphrase"
l'affectation est comme ça $variable = 1 ou "machaine" ou "a" ou true ....
Ttes les instructions prennent un ; à la fin

Reply

Marsh Posté le 11-06-2002 à 01:18:55    

j'vais regarder ça...
le blem qui se pose c'est qu'ils veulent voir un truc assez rapidement, pour ne pas dire tout de suite...
et le gars qui m'a pris pour le stage me demande si je peux prolonger mon stage... là franchement déjà je ne supporte pas aller là, faut ke je me tape des jour sup, il peut toujours rêver...

Reply

Marsh Posté le 11-06-2002 à 01:21:25    

Ben y a pas de secret, ça se fait pas en 2 minutes un site

Reply

Marsh Posté le 11-06-2002 à 01:21:25   

Reply

Marsh Posté le 11-06-2002 à 02:40:07    

deja faut que tu connaisse un minimum le html :)
 
apres le php de base c franchement pas bien compliqué, tu matte des bout sc script sur phpinfo.bet
 
 
pas besoin de typer les var ni rien ..
 
en ce qui concerne l'exploitation d'une base c aussi assez simple, en gros :
 
<?
if( mysql_connect( 'localhost' , 'login' , 'password' ) == 0 )
{
 echo 'Connexion impossible !<br>';
} elseif( mysql_select_db( 'nom_de_la_base' ) == False ) {
 echo 'Sélection de la base impossible<br>';
} else {
 
[...]
 
}
 
?>  
 
localhost c evidemment si la base de données est sur le meme serv que le serv php ( probablement ton cas )
 
en fait tu vois, c du code normal, et les ECHO permette d'afficher du code HTML
 
pour expoiter une tit requete tu peux par ex :
 
la stocker dans une var :
 
$rqt = 'SELECT * FROM table ORDER BY champ';
 
les var sous php etant nommées " $mot "
 
cette requete tu l'applique avec :
 
$resultat = mysql_query( $rqt );
 
$resultat comport donc le resultat de la requete sur la derniere connect sql que tu as ouverte ( donc celle d'un peu plus haut )
 
ca te retoure un 'tableau', qu'il faudra exploiter ligne par ligne.
 
pour ca y'a la commande "mysql_fetch_array"
faut donc faire une boucle pour afficher ligne par ligne jusqu'a ce que il n'y ai plus de ligne, avec une boucle TANTQUE par ex ( while in english )
 
while( $rec = mysql_fetch_array( $resultat )) {
 echo '-' . $rec['champ1'] . '<br>';
}
 
la var $rec va donc recevoir ces lignes, une par une
ces lignes de tableau comportent donc plusieur champs
 
tu remarquera que pour le echo, qui sert a generer ton code html, tu separe le code html brute ( qui est entre ' ' ici )
et les variables avec des .
 
style
 
echo 'texte' . $variable 'texte';
 
voila
c tres basic mais ca marche :)
 
jil est 2h40, du mat j'espere ne pas avoir dit trop de conneries :)
 
si tu cherche kk chose en php oublie pas la doc officielle, php.net, avec son tit moteur de recherche de fonction bien pratique :)


---------------
"-Dites 33. -Export!!" [:nokbilong]
Reply

Marsh Posté le 11-06-2002 à 15:18:02    

merci!
et que penses tu de ça?
 
http://www.infres.enst.fr/~danzart/mysql/php.phtml


Message édité par Dao le 06-11-2002 à 16:00:34
Reply

Marsh Posté le 11-06-2002 à 16:11:20    

http://www.ifrance.com/ardente/triste.gif

Reply

Marsh Posté le 11-06-2002 à 19:06:33    

il te faut aussi des notions de SQL :
 
$rqt = 'SELECT ALL * FROM table ORDER BY champ';  
 
est une requête permettant de sélectionner des enregistrements dans la table table de ta base de données. ici on sélectionne tout (ALL)
 
$rqt = 'SELECT TOP 10 * FROM table ORDER BY champ ASC';  
 
ici on sélectionne les 10 premiers enregistrements dans l'ordre de tri (ORDER BY ... ASC)
 
etc

Reply

Marsh Posté le 11-06-2002 à 19:24:25    

ceyquem a écrit a écrit :

 
$rqt = 'SELECT TOP 10 * FROM table ORDER BY champ ASC';  




 
 :heink:  
 
$rqt = 'SELECT * FROM table ORDER BY champ ASC LIMIT 10';  
 
Je plaiderais plutôt pour ca  ;)


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 11-06-2002 à 19:36:08    

ouaip
 
TOP 10 c'est MS SQL Server


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 11-06-2002 à 20:59:20    

bordel, plus j'essais de comprendre ces truc, plus je m'enfonce...  :fou:

Reply

Marsh Posté le 13-06-2002 à 12:31:04    

Dao a écrit a écrit :

bordel, plus j'essais de comprendre ces truc, plus je m'enfonce...  :fou:  



AU début, cherche pas à faire compliqué.
Commence par te faire un simple echo "texte"
Ensuite, essayes de faire un script qui t'affiches un page web avec un couleur en fond et un simple tableau de 2 cases par trois.
Ensuite, t'essayes de récupérer une seule ligne de donnée dans une base de données.
Ensuite, t'essayes de récupérer un ensemble de ligne de données dans une base de données en l'affichant dans un tableau.
 
Arrivé à ce moment là, tu sauras te servir du langage et il te resteras plus qu'à apprendre les autres fonctions dont t'auras besoin.

Reply

Sujets relatifs:

Leave a Replay

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