Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
627 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  mise en page d'un site en php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mise en page d'un site en php

n°635785
kontas
Photographe amateur daltonien
Posté le 09-02-2004 à 11:59:32  profilanswer
 

salut a tous,
 
j'ai quasiment fini mon site, mais j'ai un souci.
 
en faite j'ai fait mon index avec la fonction include pour tous mes scrits. j'ai donc tout mes scriptes les un apres les autres.
 
je voudrai donc metre une "barre" de lien sur la gauche, et qu'elle y reste tout le temps, un peut comme on peut trouver sur les phpnuke est cie. des que l'ont clic sur un lien, y'a que le centre qui change :).
 
j'ai essailler de faire sa avec un tableau mais, s'est carrement pas sa :lol:
 
j'ai pas trouver de tutorial pour sa donc si vous avez des liens, ou bien des bout de script :)

mood
Publicité
Posté le 09-02-2004 à 11:59:32  profilanswer
 

n°635791
Hermes le ​Messager
Breton Quiétiste
Posté le 09-02-2004 à 12:04:09  profilanswer
 

kontas a écrit :

salut a tous,
 
j'ai quasiment fini mon site, mais j'ai un souci.
 
en faite j'ai fait mon index avec la fonction include pour tous mes scrits. j'ai donc tout mes scriptes les un apres les autres.
 
je voudrai donc metre une "barre" de lien sur la gauche, et qu'elle y reste tout le temps, un peut comme on peut trouver sur les phpnuke est cie. des que l'ont clic sur un lien, y'a que le centre qui change :).
 
j'ai essailler de faire sa avec un tableau mais, s'est carrement pas sa :lol:
 
j'ai pas trouver de tutorial pour sa donc si vous avez des liens, ou bien des bout de script :)


 
ya aucune bonne solution.
 
Le fait que toute la page se recharge est normal, et de toutes manières, les choses identiques d'une page à l'autre sont dans le cache et ne sont donc pas rechargées.
 
Sinon pour faire ce que tu demandes, ya deux solutions pourries :
 
1) les frames (iframe comprise).
2) Un div dont le contenu change via javascript.

n°635829
kontas
Photographe amateur daltonien
Posté le 09-02-2004 à 12:44:24  profilanswer
 

pourquoi pourrie ??
 
tout les site php que j'ai vue sont mit en page de cette maniere pourtant

n°635834
Hermes le ​Messager
Breton Quiétiste
Posté le 09-02-2004 à 12:47:55  profilanswer
 

kontas a écrit :

pourquoi pourrie ??
 
tout les site php que j'ai vue sont mit en page de cette maniere pourtant  


 
Les sites en php utilisent des include et rechargent donc toute la page (moins les éléments qui sont dans le cache comme je l'ai dit dans mon précédent message).

n°635838
kontas
Photographe amateur daltonien
Posté le 09-02-2004 à 12:51:36  profilanswer
 

je doit donc faire un index pour chacune de mes "result" ?

n°635845
Hermes le ​Messager
Breton Quiétiste
Posté le 09-02-2004 à 12:55:29  profilanswer
 

kontas a écrit :

je doit donc faire un index pour chacune de mes "result" ?


 
Non, tu as un seul index. Et tu inclues dedant le bout qui t'intéresse en fonction d'une variable passée dans l'url dans les liens.
 
Fait une recherche sur "pseudo frames" dans google, et pour un tutorial sur la question : http://www.phpdebutant.org

n°635909
kontas
Photographe amateur daltonien
Posté le 09-02-2004 à 13:23:35  profilanswer
 

merci, je vais tester comme sa :)
 
je vous tiens au courant :)

n°635980
kontas
Photographe amateur daltonien
Posté le 09-02-2004 à 14:15:50  profilanswer
 

arf, j'arrive pas a faire marcher les speudo frame, y'a un truc qui m'echape

n°636011
kontas
Photographe amateur daltonien
Posté le 09-02-2004 à 14:27:42  profilanswer
 

c'est bon sa marche en faite sur le totu y'a marquer  
 
elseif ($page=='formulaire') {include('formulaire.php3');} // Une page supplémentaire nommée formulaire.php3
 
 
et si je marque pas
 
elseif ($page=='formulaire.php') {include('formulaire.php');} // Une page supplémentaire nommée formulaire.php
 
cela ne marche pas
 
par contre comment faire pour que le menu ne bouge pas une fois la page demander aparue ??

n°636117
kontas
Photographe amateur daltonien
Posté le 09-02-2004 à 15:54:41  profilanswer
 

oula ,j'ai un gros souci
 
mes formulaire ne marche plus depuis que j'ai utiliser les speudo frame, quand je valide mon formulaire, ca me retourne direct a l'index, sans faire reelement l'ajout a la base de donnee

mood
Publicité
Posté le 09-02-2004 à 15:54:41  profilanswer
 

n°636138
deliriumtr​emens
sic transit intestinal...
Posté le 09-02-2004 à 16:12:30  profilanswer
 

kontas a écrit :

oula ,j'ai un gros souci
 
mes formulaire ne marche plus depuis que j'ai utiliser les speudo frame, quand je valide mon formulaire, ca me retourne direct a l'index, sans faire reelement l'ajout a la base de donnee


Ben faut modifier l'action de tes formulaires...
 
<form action="index.php?page=formulaire" ...>
 
EDIT : cela dit, au vu de tes précédents messages, il semble que tu n'ais pas vraiment assimilé le système (ce n'est qu'un avis perso)


Message édité par deliriumtremens le 09-02-2004 à 16:16:42
n°636225
kontas
Photographe amateur daltonien
Posté le 09-02-2004 à 17:07:28  profilanswer
 

effectivement, je debute en php, et j'ai pas encore compris tous les mecanisme, voir casiment pas :D
 
par contre je peut pas appliquer la correction que tu me donne car je n'est rien de comparable dans mes formulaire
 

Code :
  1. <html>
  2. <head>
  3. <title>Formulaire -> écrire une news</title>
  4.   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. </head>
  6. <body>
  7. <br>
  8. <div align="center"><a href="index.php">retour a la page d'acceuil</a></div>
  9. <br>
  10. <?php
  11. // si formulaire pas rempli
  12. if($_GET['ajout'] != 'ok') {  // verification avec une variable du formulaire
  13. ?>
  14. <form method="post" action="<?php echo $PHP_SELF."?ajout=ok"; ?>">
  15.   <table border="2" align="center" cellpadding="4" cellspacing="5">
  16.     <tr>
  17.       <td>Nom</td>
  18.       <td><input name="nom" type="text" id="nom" size="30"></td>
  19.     </tr>
  20.     <tr>
  21.       <td>titre</td>
  22.       <td><input name="titre" type="text" id="titre"></td>
  23.     </tr>
  24.     <tr>
  25.       <td valign="top">Detail</td>
  26.       <td><textarea name="news" cols="30" rows="5" id="news"></textarea></td>
  27.     </tr>
  28.     <tr align="center">
  29.       <td colspan="2"> <input type="submit" name="Submit" value="validé"> </td>
  30.     </tr>
  31.   </table>
  32. </form>
  33. <?php
  34. // si le formulaire a deja ete rempli
  35. } elseif($_GET['ajout'] == 'ok') {  // verification avc une variable du formulaire
  36. // données de connectionà la base de données
  37. $hostname_parc = "127.0.0.1"; // server
  38. $database_parc = "parcinfo"; // nom BDD
  39. $username_parc = "root"; // nom user
  40. $password_parc = ""; // pass
  41. $parc = mysql_pconnect($hostname_parc, $username_parc, $password_parc) or die(mysql_error());
  42. mysql_select_db($database_parc, $parc);  // connection et selection de la bdd
  43.     $insert = "INSERT INTO news_tlb VALUES ('',now(),'$nom','$titre','$news')";
  44. mysql_query($insert, $parc) or die(mysql_error());  // insertion
  45.   echo "<center>news postée</center>"; // affichage du bon deroulement de la procedure
  46. // fin du elseif ?>
  47. </body>
  48. </html>


 
et je vois carement pas ou la placer


Message édité par kontas le 09-02-2004 à 17:07:57

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  mise en page d'un site en php

 

Sujets relatifs
Rechercher un mot dans une page web distantepage de téléchargement
[JS] - Mise a jour de plusieur champs text d'un formulaire.[javascript] connaitre la position d'un element dans la page ?
Site Web PHP Album Photo: considérations de conceptions...fond musicale sur un site
gérer les erreurs CGI sous IIS avec une page personnalisée ?faire un site pour novice
[ HTML / CSS ] Mise en page et retour à la ligne.Mise en page d'un site
Plus de sujets relatifs à : mise en page d'un site en php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR