Tom's Guide > Forum > Programmation > modification a partir de php vers easyphp

modification a partir de php vers easyphp

Forum Programmation : modification a partir de php vers easyphp

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

bonjour bon alors voila mon probleme est que je cherche a ce que depuis une page sous navigateur en php html... qui me permette de modifier supprimer ajouter des donné a une table.
Si quelqu'un pourrai se pencher sur le sujet je vous met tout

DEJA LA BDD sous easyphp

-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-- Script généré le 26/4/2007 - SGBD cible : MySql version 4
-- Génération d'un script SQL à partir d'une base Access V 1.0 - Pierre Loisel - CERTA
-- > Les n° auto pour des attributs non clé primaire ont été transformés en INTEGER.
-- > Les tables générées sont de type InnoDb.
-- > Les clés étrangères ne sont gérées que si MySql gère les tables InnoDb.
-- > Le jeu de caractères utilisé est LATIN-1.
-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
set names 'latin1';
create table COUTER(NoGite SMALLINT not null,CdSaison VARCHAR(1) not null,CdUnite VARCHAR(1) not null,Prix DECIMAL(19,4),primary key(NoGite,CdSaison,CdUnite)) TYPE=INNODB DEFAULT CHARSET=latin1;
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(1,'1','S',250);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(1,'3','S',250);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(1,'2','S',350);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(1,'4','S',200);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(2,'2','S',300);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(2,'3','S',200);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(2,'1','S',200);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(3,'1','S',200);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(3,'2','S',300);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(4,'1','S',200);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(4,'2','S',300);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(5,'1','S',300);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(5,'2','S',400);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(6,'2','S',300);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(7,'2','S',320);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(8,'1','S',220);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(8,'2','S',350);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(9,'1','S',200);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(9,'2','S',300);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(10,'1','S',250);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(10,'2','S',350);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(10,'3','S',250);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(11,'1','S',250);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(11,'2','S',300);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(12,'2','S',300);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(13,'1','S',250);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(13,'2','S',350);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(13,'3','S',250);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(13,'1','W',100);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(13,'3','W',100);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(14,'2','S',400);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(15,'2','S',330);
insert into COUTER(NoGite,CdSaison,CdUnite,Prix) values(15,'3','S',270);
create table GITE(NoGite SMALLINT not null,RueGite VARCHAR(50),CPGite VARCHAR(5),VilleGite VARCHAR(30),NbPlaces SMALLINT,NbChambres SMALLINT,Surface SMALLINT,Jardin TINYINT(1),CdProprio VARCHAR(8),primary key(NoGite)) TYPE=INNODB DEFAULT CHARSET=latin1;
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(6,'10 route de Padern','11350','Cucugnan',4,2,60,1,'caussa');
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(7,'7 rue des Artisans','11350','Tuchan',5,2,70,1,'kirst');
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(8,'15 route de la Fontaine Vieille','11350','Cucugnan',5,2,75,1,'lebert');
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(9,'9 rue des Remparts','11350','Cucugnan',4,2,60,1,'lero');
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(10,'11 rue de Saint Roch','11350','Padern',5,2,70,1,'pleven');
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(11,'18 rue du Pont','11350','Tuchan',5,2,75,1,'petit');
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(12,'6 chemin de la pinède','11350','Padern',5,2,70,1,'mars');
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(13,'8 rue du Château','11350','Padern',5,2,75,1,'ra');
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(14,'44 rue San Bitou','11350','Padern',6,3,100,1,'lirish');
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(15,'24 rue du Moulin','11350','Cucugnan',5,2,75,1,'lavive');
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(5,'12 rue Sainte Cécile','11350','Padern',6,3,90,1,'puj');
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(1,'15 chemin du Torgan','11350','Padern',5,2,90,1,'major');
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(2,'7 rue du Confluent','11350','Padern',4,2,70,1,'lassie');
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(3,'8 passage des Jardins','11350','Padern',4,2,65,1,'marty');
insert into GITE(NoGite,RueGite,CPGite,VilleGite,NbPlaces,NbChambres,Surface,Jardin,CdProprio) values(4,'4 rue du Verdouble','11350','Padern',4,2,60,1,'marty');
create table PROPRIO(CdProprio VARCHAR(8) not null,NomProprio VARCHAR(30),RueProprio VARCHAR(50),CPProprio VARCHAR(5),VilleProprio VARCHAR(30),TelProprio VARCHAR(20),MelProprio VARCHAR(30),primary key(CdProprio)) TYPE=INNODB DEFAULT CHARSET=latin1;
insert into PROPRIO(CdProprio,NomProprio,RueProprio,CPProprio,VilleProprio,TelProprio,MelProprio) values('marty','Marty','8 passage des Jardins','11350','Padern','04 68 45 41 44','gilles.marty@wanadoo.fr');
insert into PROPRIO(CdProprio,NomProprio,RueProprio,CPProprio,VilleProprio,TelProprio,MelProprio) values('lassie','McTavish','7 rue du Confluent','11350','Padern','04 68 45 40 74','mctavish@wanadoo.fr');
insert into PROPRIO(CdProprio,NomProprio,RueProprio,CPProprio,VilleProprio,TelProprio,MelProprio) values('caussa','Caussade','10 route de Padern','11350','Cucugnan','04 68 45 03 59','jean.caussade@free.fr');
insert into PROPRIO(CdProprio,NomProprio,RueProprio,CPProprio,VilleProprio,TelProprio,MelProprio) values('petit','Legrand','18 rue du Pont','11350','Tuchan','04 68 45 41 24','albert.legrand@laposte.net');
insert into PROPRIO(CdProprio,NomProprio,RueProprio,CPProprio,VilleProprio,TelProprio,MelProprio) values('kirst','Asch','7 rue des Artisans','11350','Tuchan','04 68 45 41 17','herbert.asch@wanadoo.fr');
insert into PROPRIO(CdProprio,NomProprio,RueProprio,CPProprio,VilleProprio,TelProprio,MelProprio) values('lero','Romero','9 rue des Remparts','11350','Cucugnan','04 68 45 03 25','gilles.romero@free.fr');
insert into PROPRIO(CdProprio,NomProprio,RueProprio,CPProprio,VilleProprio,TelProprio,MelProprio) values('lebert','Bertoumieux','15 route de la Fontaine Vieille','11350','Cucugnan','04 68 45 03 47','bertoumieux@wanadoo.fr');
insert into PROPRIO(CdProprio,NomProprio,RueProprio,CPProprio,VilleProprio,TelProprio,MelProprio) values('pleven','Ivanov','11 rue de Saint Roch','11350','Padern','04 68 45 41 52','todor.ivanov@free.fr');
insert into PROPRIO(CdProprio,NomProprio,RueProprio,CPProprio,VilleProprio,TelProprio,MelProprio) values('mars','Martinez','14 chemin de Malpas','11350','Cucugnan','04 68 45 03 56','jean.martinez@free.fr');
insert into PROPRIO(CdProprio,NomProprio,RueProprio,CPProprio,VilleProprio,TelProprio,MelProprio) values('ra','Sol','8 rue du Château','11350','Padern','04 68 45 41 66','jean.sol@wanadoo.fr');
insert into PROPRIO(CdProprio,NomProprio,RueProprio,CPProprio,VilleProprio,TelProprio,MelProprio) values('lirish','Mulcahy','44 rue San Bitou','11350','Padern','04 68 45 41 72','seamus.mulcahy@free.fr');
insert into PROPRIO(CdProprio,NomProprio,RueProprio,CPProprio,VilleProprio,TelProprio,MelProprio) values('lavive','Vivies','24 rue du Moulin','11350','Cucugnan','04 68 45 03 12','bernard.vivies@laposte.net');
insert into PROPRIO(CdProprio,NomProprio,RueProprio,CPProprio,VilleProprio,TelProprio,MelProprio) values('major','Richardson','15 chemin du Torgan','11350','Padern','04 68 45 41 18','richardson@free.fr');
insert into PROPRIO(CdProprio,NomProprio,RueProprio,CPProprio,VilleProprio,TelProprio,MelProprio) values('puj','Pujol','12 rue Sainte Cécile','11350','Padern','04 68 45 41 54','andre.pujol@laposte.net');
create table RESERVATION(NoRes INT AUTO_INCREMENT not null,DateResDeb DATETIME,DateResFin DATETIME,NoGite SMALLINT,primary key(NoRes)) TYPE=INNODB DEFAULT CHARSET=latin1;
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(1,'2007-6-2','2007-6-16',1);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(2,'2007-6-2','2007-6-9',2);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(3,'2007-6-2','2007-6-16',3);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(4,'2007-6-2','2007-6-9',6);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(5,'2007-6-2','2007-6-9',7);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(6,'2007-6-2','2007-6-16',8);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(7,'2007-6-2','2007-6-9',9);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(8,'2007-6-2','2007-6-9',10);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(9,'2007-6-2','2007-6-9',14);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(10,'2007-6-2','2007-6-9',15);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(11,'2007-6-9','2007-6-16',2);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(12,'2007-6-9','2007-6-16',7);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(13,'2007-6-9','2007-6-16',9);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(14,'2007-6-9','2007-6-16',10);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(15,'2007-6-9','2007-6-16',13);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(16,'2007-6-9','2007-6-16',15);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(17,'2007-6-16','2007-6-23',1);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(18,'2007-6-16','2007-6-30',2);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(19,'2007-6-16','2007-6-23',6);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(20,'2007-6-16','2007-6-23',7);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(21,'2007-6-16','2007-6-30',9);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(22,'2007-6-16','2007-6-30',10);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(23,'2007-6-16','2007-6-23',13);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(24,'2007-6-16','2007-6-23',15);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(25,'2007-6-23','2007-7-6',1);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(26,'2007-6-23','2007-7-6',3);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(27,'2007-6-23','2007-7-13',7);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(28,'2007-6-23','2007-7-6',8);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(29,'2007-6-23','2007-6-30',14);
insert into RESERVATION(NoRes,DateResDeb,DateResFin,NoGite) values(30,'2007-6-23','2007-6-30',15);
create table SAISON(CdSaison VARCHAR(1) not null,LibSaison VARCHAR(10),primary key(CdSaison)) TYPE=INNODB DEFAULT CHARSET=latin1;
insert into SAISON(CdSaison,LibSaison) values('1','Printemps');
insert into SAISON(CdSaison,LibSaison) values('2','Eté');
insert into SAISON(CdSaison,LibSaison) values('3','Automne');
insert into SAISON(CdSaison,LibSaison) values('4','Hiver');
create table UNITE(CdUnite VARCHAR(1) not null,LibUnite VARCHAR(20),primary key(CdUnite)) TYPE=INNODB DEFAULT CHARSET=latin1;
insert into UNITE(CdUnite,LibUnite) values('W','Week-end');
insert into UNITE(CdUnite,LibUnite) values('S','Par semaine');
alter table COUTER add foreign key (NoGite) references GITE(NoGite) on delete cascade on update cascade;
alter table RESERVATION add foreign key (NoGite) references GITE(NoGite) on delete cascade on update cascade;
alter table GITE add foreign key (CdProprio) references PROPRIO(CdProprio) on delete cascade on update cascade;
alter table COUTER add foreign key (CdSaison) references SAISON(CdSaison) on delete cascade on update cascade;
alter table COUTER add foreign key (CdUnite) references UNITE(CdUnite) on delete cascade on update cascade;
commit;



ENSUITE MA PAGE DE CONNECTION
(adherents.php)


<html>
<head>

<title>Adhérents</title>

</head>
<body bgcolor=#000080><center>
<form method=post action=verif.php>
<font color=white>
<h1>Adhérents</h1>
</center>
<a href=index.htm><img border=0 src=Images/Aguilar_fichiers/precedent.gif width=87 height=51></a>
<center>

<br>
Votre login : <input type=text name=login>
<br>
Votre mot de passé : <input type=password name=pass>
<br>
<input type=submit value=__VALIDER__ style='border-style: solid; border-width: 1; background-color: blue; color: white'>

</center>
</font>

</body>
</html>


et apres la page d'autentification :
(verif.php)

<?php
$login = $_POST['login'];
$pass = $_POST['pass'];
if ($pass =="test" && $login =="test" )
{
echo "Bonjour $login <br></br><a href=zonemembre.php>Zone de modification</a><br></br>";
}
elseif($pass=="admin" )
{
echo "Bonjour $login <br></br>";
}
else
{
echo "<center><font face=verdana color=FF0000>! MOT DE PASSE ERRONE ! ACCES REFUSE ! ESSEYE ENCORE !</font></p></center>";
}
?>


ET POUR FINIR LA PAGE D'AFFICHAGE DE LA BDD(zonemembre.php)

<?php
$mysql_link = mysql_connect("localhost", "test", "test" );
$requete = "SELECT * FROM reservation ORDER BY Nogite";
$result = mysql_db_query("gdv", $requete);
$requete = "UPDATE reservation SET DateResDeb";
while ($voir = mysql_fetch_array($result))
{
echo "<table border=3 bgcolor=blue bordercolor=red cellspacing=10 cellpadding=20>";
echo "<tr>
<td><font face='Verdana' size='2'>Date de début de reservation : ".$voir ["DateResDeb"]."</font></td>
<td><font face='Verdana' size='2'>Date de fin de reservation : ".$voir ["DateResFin"]."</font></td>
<td><font face='Verdana' size='2'>Numéro du gîte : ".$voir ["NoGite"]."</font></td>
</tr>";
echo "</table>";
}

?>

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

en fait tu cherches a faire une partie dénommée "administration"
le principe est simple, pour chaque table, tu as le choix: supprimer, ajouter, mettre a jour.
ajouter: tu fais un insert dans ta table
mettre à jour : update (apres avoir fais un select pour modifier le bon enregistrement)
supprimer : delete (apres avoir fais un select pour modifier le bon enregistrement)

voila le principe, reste plus qu'a coder...
c'est assez simple et en plus c'est la meme chose pour toutes les tables donc si tu codes bien, tu ne le fais qu'une fois ;)

Répondre à BaCcHuSs@IDN
Tom's Guide > Forum > Programmation > modification a partir de php vers easyphp
Aller à :

Il y a 3038 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens