Page 1 sur 2
Page simple
Posté : 07 avr. 2005, 14:26
par VgTa
Bonjour,
Tout d'abord je vais vous expliquer mon niveau :
Je sais coder rapidement en html, faire des site simple avec dreamweaver, ou en avec un éditeur txt.
Mon objectif :
Créer une page simple, avec un tableau. Et un formulaire en php permettant de remplir ce tableau.
Exemple : 3catégories possible, représentant 3parties du tableau ( Urgent, Moyen, A long terme ). Grace a un formulaire je souhaiterai remplir ce tableau, le formulaire doit donc comprendre un menu déroulant de la partie souhaité ( Urgent, Moyen, A long terme ), un titre, et un détail.
Ca c'est mon projet.
Mais, comme je suis vraiment débutant dans le codage php... Quelqu'un aurait il des pistes pour me lancer... Car je ne sais d'ou partir... Mais j'ai deja une idée de mon objectif a atteindre :roll:
J'espére que certain prendront le temps de me conseiller, m'aider, et me guider.
Amicalement
VgTa
Posté : 07 avr. 2005, 14:46
par pikachu639
Je me sacrifie
1)pour le formulaire pas de probleme g les codes qu'il te faut
2)idem pour le menu deroulant
3)pour le tableau recap ca va etre plus chaud mais on devrai pouvoir y arriver
4) le plus va etre de mettre le tableau ezt le formulaire sur la meme page
(moi perso j'opte pour 2 page distincte a toi de voir)
Posté : 07 avr. 2005, 14:52
par VgTa
le principe de 2pages distincte ne me dérange pas. Au contraire cela rend la page plus légére a charger..
Donc un popup "formulaire" peut etre plus facile :)
cela semble facile a tes yeux, pourrez tu rentrer un peu plus dans les détails s'il te plait ?
Posté : 07 avr. 2005, 14:56
par pikachu639
Pas de pb tu me dis ou tu veut comence et je t'aide
Posté : 07 avr. 2005, 14:57
par pikachu639
le mieux est tout de meme de commencer par....
le debut lol
non je plaisente par la base de donnée
Posté : 07 avr. 2005, 15:27
par flitox
Un débutant se doit de commencer par la colonne de droite de
http://www.phpdebutant.org 
Posté : 07 avr. 2005, 15:28
par pikachu639
une fois ta base faite on part sur la page du formulaire par exemple
voila la trame du code de la page que j'appelerai page1.php
html>
<head>
<title>AJOUT D'UNE DONNÉE</title>
</head>
<body>
<br>
<h2 align=center> AJOUTER UNE DONNÉE</H2>
<BR>
<form method="post" action="page2.php" name="nom_form">
<?
/*----------------------------------------------------------------------
------------------------------------------------------------------------
connection a la base de donnee
-----------------------------------------------------------------------
----------------------------------------------------------------------*/
Include("sql.inc");
mysql_connect($nom_hote, $nom_utilisateur,$password);
$base=mysql_select_db("nom_de_la_base");
if(!$base)
{
echo"connexion impossible";
}
/*----------------------------------------------------------------------
------------------------------------------------------------------------
fin de tentative de connection
-----------------------------------------------------------------------
-----------------------------------------------------------------------
debut du formulaire
-----------------------------------------------------------------------
---------------------------------------------------------------------*/
echo"<table border=0 align=center width=100% CELLSPACING=2>";
echo"<tr>";
echo"<td valign=bottom><p>categorie</td>";
echo"<td >";
echo"<p><form name=\"form1\>";
echo"<select name=\"ligne1\" size=\"1\">";
echo"<select name=\"ligne1\" size=\"1\">";
$table=mysql_query("select * from categorie ");
while($ligne1=mysql_fetch_object($table))
{
echo"<option value=\"$ligne1->categorie\"> $ligne1->categorie </option>";
}
echo"</select>";
echo"</td>";
echo"</tr>";
echo"<tr>";
echo"<td valign=bottom><p>titre</td>";
echo"<td ><input type=text name=titre>";
echo"</td>";
echo"</tr>";
echo"<tr>";
echo"<td valign=bottom><p>detail</td>";
echo"<td ><input type=text name=detail>";
echo"</td>";
echo"</tr>";
echo"<tr>";
echo"<td height=20></td>";
echo"<td height=20></td>";
echo"</tr>";
echo"<tr>";
echo"<td align=center valign=center><input type=submit name=expedier value=Envoyer></td>";
echo"<td align=center valign=center><input type=reset name=annuler value=Annuler></td>";
echo"</tr>";
echo"</table>";
?>
</form>
</body>
</html>
essaie deja ce code et dis moi ce qu'il en est
Posté : 07 avr. 2005, 15:35
par flitox
Si tu veux vraiment expliquer du début, évite les
include
Mets tout sinon ça n'a pas d'intérêt
Au passage
connexion en français et
connection en anglais
Posté : 07 avr. 2005, 15:39
par pikachu639
oups oublie de ma part
il te faut aussi un fichier qui s'appel sql.inc
<?
$nom_hote= "localhost" ;
$nom_utilisateur= "root" ;
$password= "" ;
?>
tout simplement normalement avec ca la premiere page marche
Posté : 07 avr. 2005, 15:53
par VgTa
Bon z'alors

si on partai d'avant ca ???
quand tu dit faire une base ? jfait quoi ? car là j'ai rien pour le moment. Et je ne saurai quel paramétre entrer...
Posté : 07 avr. 2005, 15:55
par flitox
tu le fais partir sur de mauvaises bases
$base=mysql_select_db("nom_de_la_base");
if(!$base)
{
echo"connexion impossible";
}
Bien plus simple !
mysql_select_db("nom_de_la_base") or die("Connexion impossible");
Posté : 07 avr. 2005, 15:55
par VgTa
jvai lire a fond le site phpdebutant dabord :D
Posté : 07 avr. 2005, 15:56
par flitox
Bonne idée

Posté : 07 avr. 2005, 16:01
par pikachu639
donc on reprend tt depuis le debut
1 ) creer un base de donnee sous mysql
nom de la base : donnée (par exemple)
2 ) creer 2 tables :
-1ere table : nom de la table = categorie (celui la obligatoire ds le code ci dessous)
nombre de champs = 2
-2eme table : nom de la table = detail (par exemple )
nombre de champs = 3
3 ) renseigner les tables
Fait deja ca et je te renseigne apres pour la suite
Posté : 07 avr. 2005, 16:07
par flitox
Mais laisse le lire PHPDebutant !!!
Il débute et toi tu le mets immédiatement sur les bases de données, tu ne commences pas par le commencement.
Un beau jour naquit le PHP [...] Et il eût beaucoup de petits développeurs et vécut heureux