Base des données

Fermé
mouradbatchen Messages postés 29 Date d'inscription mercredi 13 mai 2009 Statut Membre Dernière intervention 26 mai 2009 - 13 mai 2009 à 09:47
OConell Messages postés 139 Date d'inscription samedi 1 novembre 2008 Statut Membre Dernière intervention 13 octobre 2010 - 14 mai 2009 à 17:12
Bonjour,
je suis entrain de preparer mon PFE: création d'un site web dynamique
je fais les interfaces de site avec dreamweaver et il me reste seulement la base des données sur easyphp
j'ai aucune idée de faire une base des données et son execution, svp pouvez vous m'aider

merci

4 réponses

OConell Messages postés 139 Date d'inscription samedi 1 novembre 2008 Statut Membre Dernière intervention 13 octobre 2010 8
13 mai 2009 à 09:57
salut

En supposant que tu as les bases sur les bases de données...
Avec easyphp tu as une interface graphique pour creer/modifier/visualiser la base ,les tables ,les données ... il ne te restes plus qu'à l'exploiter avec du php (en général) . C le plus simple.
voila un tuto : si ça ne suffit pas ce sera déjà une bonne piste ;)

https://www.commentcamarche.net/contents/784-php-bases-de-donnees

bonne continuation
0
mouradbatchen Messages postés 29 Date d'inscription mercredi 13 mai 2009 Statut Membre Dernière intervention 26 mai 2009
13 mai 2009 à 10:17
salut
je vous remercie beaucoup pour votre réponse
voila le code de l'une de mes pages que je dois le faire une base des données et la connexion et déconnexion
(supposons notre base des donnés s'appelle site web)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css">
<!--
#Layer1 {
position:absolute;
left:173px;
top:140px;
width:598px;
height:501px;
z-index:1;
}
#Layer2 {
position:absolute;
left:346px;
top:56px;
width:294px;
height:24px;
z-index:2;
}
.Style1 {
font-size: 24px;
font-weight: bold;
}
#Layer3 {
position:absolute;
left:198px;
top:219px;
width:51px;
height:25px;
z-index:3;
}
#Layer4 {
position:absolute;
left:282px;
top:217px;
width:149px;
height:26px;
z-index:4;
}
#Layer5 {
position:absolute;
left:196px;
top:257px;
width:66px;
height:23px;
z-index:5;
}
#Layer6 {
position:absolute;
left:282px;
top:255px;
width:145px;
height:25px;
z-index:6;
}
#Layer7 {
position:absolute;
left:197px;
top:302px;
width:66px;
height:24px;
z-index:7;
}
#Layer8 {
position:absolute;
left:284px;
top:301px;
width:147px;
height:27px;
z-index:8;
}
#Layer9 {
position:absolute;
left:199px;
top:166px;
width:318px;
height:34px;
z-index:9;
}
.Style2 {
color: #006600;
font-weight: bold;
}
#Layer10 {
position:absolute;
left:198px;
top:355px;
width:149px;
height:20px;
z-index:10;
}
#Layer11 {
position:absolute;
left:201px;
top:396px;
width:32px;
height:20px;
z-index:11;
}
#Layer12 {
position:absolute;
left:236px;
top:396px;
width:22px;
height:20px;
z-index:12;
}
#Layer13 {
position:absolute;
left:282px;
top:395px;
width:56px;
height:20px;
z-index:13;
}
#Layer14 {
position:absolute;
left:195px;
top:372px;
width:85px;
height:110px;
z-index:14;
}
#Layer15 {
position:absolute;
left:198px;
top:511px;
width:147px;
height:24px;
z-index:15;
}
#Layer16 {
position:absolute;
left:381px;
top:510px;
width:115px;
height:23px;
z-index:16;
}
#Layer17 {
position:absolute;
left:200px;
top:554px;
width:145px;
height:25px;
z-index:17;
}
#Layer18 {
position:absolute;
left:382px;
top:556px;
width:119px;
height:20px;
z-index:18;
}
#Layer19 {
position:absolute;
left:409px;
top:643px;
width:64px;
height:26px;
z-index:19;
}
#Layer20 {
position:absolute;
left:500px;
top:642px;
width:64px;
height:26px;
z-index:20;
}
-->
</style>
</head>

<body>
<div id="Layer1">
<table height="530" border="1" cellpadding="0" cellspacing="0">
<tr>
<td width="614" height="406" valign="top"><p align="left"> </p>
</td>
</tr>
</table>
</div>
<div id="Layer2">
<div align="center" class="Style1">Demande d'Inscription </div>
</div>
<div id="Layer3"><strong>Nom: </strong></div>
<div id="Layer4">
<form id="form1" name="form1" method="post" action="Inscriptions Formations.php">
<label>
<input type="text" name="textfield" />
</label>
</form>
</div>
<div id="Layer5"><strong>Prénom : </strong></div>
<div id="Layer6">
<form id="form2" name="form2" method="post" action="Inscriptions Formations.php">
<label>
<input type="text" name="textfield2" />
</label>
</form>
</div>
<div id="Layer7"><strong>E-mail : </strong></div>
<div id="Layer8">
<form id="form3" name="form3" method="post" action="Inscriptions Formations.php">
<label>
<input type="text" name="textfield3" />
</label>
</form>
</div>
<div class="Style2" id="Layer9">1. Informations Personnelle : </div>
<div class="Style2" id="Layer10">2. Niveau d'études </div>
<div id="Layer14">
<div id="layer">
<form id="form5" name="form5" method="post" action="Inscriptions Formations.php">
<p>
<label>
<input type="radio" name="Groupe de boutons radio1" value="bouton radio" />
BAC</label>
<br />
<label>
<input type="radio" name="Groupe de boutons radio1" value="bouton radio" />
BAC+ 2</label>
<br />
<label>
<input type="radio" name="Groupe de boutons radio1" value="bouton radio" />
BAC+ 4</label>
<br />
<label>
<input type="radio" name="Groupe de boutons radio1" value="bouton radio" />
BAC+ 5</label>
<br />
<label>
<input type="radio" name="Groupe de boutons radio1" value="bouton radio" />
PLUS</label>
<br />
</p>
<label></label>
</form>
</div>
</div>
<div id="Layer15"><strong>Types de Diplome: </strong></div>
<div id="Layer16">
<form id="form4" name="form4" method="post" action="Inscriptions Formations.php">
<label>
<select name="select">
<option>Scientifique</option>
<option>Economique</option>
<option>Littérale</option>
<option>Autres</option>
</select>
</label>
</form>
</div>
<div id="Layer17"><strong>Formation souhaité : </strong></div>
<div id="Layer18">
<label>
<select name="select2">
<option>Formation 1</option>
<option>Formation 2</option>
<option>Formation 3</option>
</select>
</label>
</div>
<div id="Layer19">
<form id="form6" name="form6" method="post" action="Inscriptions Formations.php">
<label>
<input type="submit" name="Submit" value="S'inscrire" />
</label>
</form>
</div>
<div id="Layer20">
<form id="form7" name="form7" method="post" action="Formations.php">
<label>
<a href="Formations.php"><input type="submit" name="Submit2" value="Annuler" />
</label>
</form>
</div>
<table width="877" height="503" border="1">
<tr>
<td width="867"><p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p></td>
</tr>
</table>
</body>
</html>



svp pouvez vous déterminer cette pages pour que je la prendre comme exemple pour déterminer mes autres pages

je vous remercie encore
0
OConell Messages postés 139 Date d'inscription samedi 1 novembre 2008 Statut Membre Dernière intervention 13 octobre 2010 8
13 mai 2009 à 10:38
re

donne moi aussi, ecris clairement, la structure des tables que dont tu veux affiché des infos.

Par contre je regarderai pas tout de suite. j'essaierai de regarder ce soir.
0
mouradbatchen Messages postés 29 Date d'inscription mercredi 13 mai 2009 Statut Membre Dernière intervention 26 mai 2009
13 mai 2009 à 10:53
salut

la page c'est une demande d'inscription donc la table va contenir:

Nom
Prénom
e-mail
Niveau d'étude: bac, bac+2, bac+4, bac+5, plus
types diplôme: (scientifique, économique, littérales, autres)
formation souhaité: (formation1, formation2, formation3)


on aussi les boutons: s'inscrire et annuler

voici de nouveau le code de la page:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css">
<!--
#Layer1 {
position:absolute;
left:173px;
top:140px;
width:598px;
height:501px;
z-index:1;
}
#Layer2 {
position:absolute;
left:346px;
top:56px;
width:294px;
height:24px;
z-index:2;
}
.Style1 {
font-size: 24px;
font-weight: bold;
}
#Layer3 {
position:absolute;
left:198px;
top:219px;
width:51px;
height:25px;
z-index:3;
}
#Layer4 {
position:absolute;
left:282px;
top:217px;
width:149px;
height:26px;
z-index:4;
}
#Layer5 {
position:absolute;
left:196px;
top:257px;
width:66px;
height:23px;
z-index:5;
}
#Layer6 {
position:absolute;
left:282px;
top:255px;
width:145px;
height:25px;
z-index:6;
}
#Layer7 {
position:absolute;
left:197px;
top:302px;
width:66px;
height:24px;
z-index:7;
}
#Layer8 {
position:absolute;
left:284px;
top:301px;
width:147px;
height:27px;
z-index:8;
}
#Layer9 {
position:absolute;
left:199px;
top:166px;
width:318px;
height:34px;
z-index:9;
}
.Style2 {
color: #006600;
font-weight: bold;
}
#Layer10 {
position:absolute;
left:198px;
top:355px;
width:149px;
height:20px;
z-index:10;
}
#Layer11 {
position:absolute;
left:201px;
top:396px;
width:32px;
height:20px;
z-index:11;
}
#Layer12 {
position:absolute;
left:236px;
top:396px;
width:22px;
height:20px;
z-index:12;
}
#Layer13 {
position:absolute;
left:282px;
top:395px;
width:56px;
height:20px;
z-index:13;
}
#Layer14 {
position:absolute;
left:195px;
top:372px;
width:85px;
height:110px;
z-index:14;
}
#Layer15 {
position:absolute;
left:198px;
top:511px;
width:147px;
height:24px;
z-index:15;
}
#Layer16 {
position:absolute;
left:381px;
top:510px;
width:115px;
height:23px;
z-index:16;
}
#Layer17 {
position:absolute;
left:200px;
top:554px;
width:145px;
height:25px;
z-index:17;
}
#Layer18 {
position:absolute;
left:382px;
top:556px;
width:119px;
height:20px;
z-index:18;
}
#Layer19 {
position:absolute;
left:409px;
top:643px;
width:64px;
height:26px;
z-index:19;
}
#Layer20 {
position:absolute;
left:500px;
top:642px;
width:64px;
height:26px;
z-index:20;
}
-->
</style>
</head>

<body>
<div id="Layer1">
<table height="530" border="1" cellpadding="0" cellspacing="0">
<tr>
<td width="614" height="406" valign="top"><p align="left"> </p>
</td>
</tr>
</table>
</div>
<div id="Layer2">
<div align="center" class="Style1">Demande d'Inscription </div>
</div>
<div id="Layer3"><strong>Nom: </strong></div>
<div id="Layer4">
<form id="form1" name="form1" method="post" action="Inscriptions Formations.php">
<label>
<input type="text" name="textfield" />
</label>
</form>
</div>
<div id="Layer5"><strong>Prénom : </strong></div>
<div id="Layer6">
<form id="form2" name="form2" method="post" action="Inscriptions Formations.php">
<label>
<input type="text" name="textfield2" />
</label>
</form>
</div>
<div id="Layer7"><strong>E-mail : </strong></div>
<div id="Layer8">
<form id="form3" name="form3" method="post" action="Inscriptions Formations.php">
<label>
<input type="text" name="textfield3" />
</label>
</form>
</div>
<div class="Style2" id="Layer9">1. Informations Personnelle : </div>
<div class="Style2" id="Layer10">2. Niveau d'études </div>
<div id="Layer14">
<div id="layer">
<form id="form5" name="form5" method="post" action="Inscriptions Formations.php">
<p>
<label>
<input type="radio" name="Groupe de boutons radio1" value="bouton radio" />
BAC</label>
<br />
<label>
<input type="radio" name="Groupe de boutons radio1" value="bouton radio" />
BAC+ 2</label>
<br />
<label>
<input type="radio" name="Groupe de boutons radio1" value="bouton radio" />
BAC+ 4</label>
<br />
<label>
<input type="radio" name="Groupe de boutons radio1" value="bouton radio" />
BAC+ 5</label>
<br />
<label>
<input type="radio" name="Groupe de boutons radio1" value="bouton radio" />
PLUS</label>
<br />
</p>
<label></label>
</form>
</div>
</div>
<div id="Layer15"><strong>Types de Diplome: </strong></div>
<div id="Layer16">
<form id="form4" name="form4" method="post" action="Inscriptions Formations.php">
<label>
<select name="select">
<option>Scientifique</option>
<option>Economique</option>
<option>Littérale</option>
<option>Autres</option>
</select>
</label>
</form>
</div>
<div id="Layer17"><strong>Formation souhaité : </strong></div>
<div id="Layer18">
<label>
<select name="select2">
<option>Formation 1</option>
<option>Formation 2</option>
<option>Formation 3</option>
</select>
</label>
</div>
<div id="Layer19">
<form id="form6" name="form6" method="post" action="Inscriptions Formations.php">
<label>
<input type="submit" name="Submit" value="S'inscrire" />
</label>
</form>
</div>
<div id="Layer20">
<form id="form7" name="form7" method="post" action="Formations.php">
<label>
<a href="Formations.php"><input type="submit" name="Submit2" value="Annuler" />
</label>
</form>
</div>

<table width="877" height="503" border="1">
<tr>
<td width="867"><p> </p>
<p> </p>
<p> </p>
<p> </p>

<p> </p></td>
</tr>
</table>
</body>
</html>





merci de nouveau
0
OConell Messages postés 139 Date d'inscription samedi 1 novembre 2008 Statut Membre Dernière intervention 13 octobre 2010 8
13 mai 2009 à 11:50
salut

la j'ai pas regardé par rapport à la Base de données, mais par rapport au code html. est tu sure que c'est bien construit.
pour ce genre d'inscription, j'aurai vu visuellement la même chose (j'ai copier le code et enregistré en html pour regarder), mais le dans le code j'aurai vu un seul formulaire englobant tous les champs... et non pas un formulaire par information.

je te laisse réfléchir sur ça et te donne rdv plus tard ;)
0
mouradbatchen Messages postés 29 Date d'inscription mercredi 13 mai 2009 Statut Membre Dernière intervention 26 mai 2009
13 mai 2009 à 12:20
slt

je vous explique comment je fait ce formulaire
avec dreamweaver il y a deux possibilités de construire une page soit par le code soit par la construction direct, moi je construis cet formulaire directement càd insertion--champ texte et j'ecris (nom puis prénom...) puis je fais insertion--bouton radio etc...donc j'ai pas travailler avec le code

mon but c'est comment faire pour que ce formulaire soit exécutable

j'espère tu m' as compris

merci
0
OConell Messages postés 139 Date d'inscription samedi 1 novembre 2008 Statut Membre Dernière intervention 13 octobre 2010 8
14 mai 2009 à 17:12
Salut

désolé de pas avoir répondu hier, et la il me reste que quelque minute pour regarder.

Donc pour le php.. en fait il faut que tous les champs de saisies soit dans le même formulaire. (balises <form ...></form>)

et juste avant le </form>, c'est a cette endroit que tu dois mettre les boutons. dont celui de validation doit s'appeler 'submit'.
Si on prend cette exemple de balise, l'action effectué lorsqu'on clic sur le bouton submit sera le code du fichier
'Inscriptions.php':
<form id="form6" name="form6" method="post" action="Inscriptions.php">
...
</form>

ici la méthode post est utilisé, il te faudra pour récupérer les valeurs saisies utiliser la commande $_POST['x']
ou x est le nom (attribut name de la balise correspondante) du champs en question.

exemple:
<label>
Nom: <input type="text" name="NomPersonne" />
</label>

Pour récupérer le champs utilise $_POST['NomPersonne'];
après pour le traitement, il faut mettre en place la requête et trouver la syntaxe pour l'éxécuter.

dsl pour le manque de précision je ne suis pas chez moi et je ne peux donc pas m'appuyer sur mes réalisations... je te conseil les cours sur le php et les formulaires du site du zéro ou ccm, tu y trouvera les syntaxes nescessaire pour le php, ton formualire étant une chose courante en php..je crois (Bon le la connexion merde pour tout arranger donc cherche les liens tout seul (encore dsl))

je dois m'arrêter la. bonne chance et hésites pas si t'as besoin d'aide
0