Bonjour,
J'ai quelques soucis concernant la mise en forme et la gestion du php avec le css.
Je m'explique, j'ai un fichier 100% php et je ne sais pas comment faire un lien vers un fichier css pour gérer les echos dans ce dernier.
Autre chose sur un tableau généré en php j'ai deux poblèmes, le premier est de mettre deux lignes sur une colonne ( les autres n'ayant chacune qu'une seule ligne) d'autre part je voudrais avoir deux couleurs différentes, l'une pour le menu du tableau, l'autre pour les résultats qu'il contient.
Fichier 100% php :
fichier avec le tableau (il est tout en bas )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89 <?php session_start(); include_once 'connection.php'; Class Bmanager{ private $db; public function __construct($db){ $this->db=$db; } public function addUser($titre, $auteur, $date) { try { // if (!empty($_POST['titre']) AND !empty($_POST['auteur']) AND !empty($_POST['date'])){ $req=$this->db->prepare("select * from exercice where titre=?"); $req->execute(array($titre)); if($req->rowCount() !=0){ // echo "Le pseudo est déjà pris ! "; // echo"<div class='couleur'> L'exercice existe déjà </div>"; return false; }else { $reponse = $this->db->prepare("INSERT INTO exercice VALUES (Default,?,?,?)"); $reponse->execute(array($titre, $auteur, $date)); echo"<div class='couleur'> Exercice enregistré avec succès </div>"; return true; } // } }catch (PDOException $e){ echo $e->getMessage(); // } echo "il faut remplir tous les champs"; } } public function getAll(){ try{ $alluser = $this->db->prepare("SELECT * FROM exercice"); $alluser->execute(); return $alluser; } catch(Exception $e){ } } public function update($id, $titre, $auteur, $date) { try{ if(!empty($titre) && !empty($auteur) && !empty($date)){ $modif = $this->db->prepare("update exercice set titre=? where id =?"); $modif->execute(array($titre,$id)); $modif = $this->db->prepare("update exercice set auteur=? where id =?"); $modif->execute(array($auteur,$id)); $modif = $this->db->prepare("update exercice set date=? where id =?"); $modif->execute(array($date,$id)); echo"<div class='couleur'> Modification enregistrée avec succès </div>"; } } catch(Exception $e){ $e->getMessage(); } } public function delete($id){ $st=$this->db->prepare("DELETE FROM exercice"); $st->execute(array($id)); echo "Exercice supprimé avec Succés"; } } ?>
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92 <!doctype> <html lang="fr"> <head> <link href="contact.css" type="text/css" rel="stylesheet"/> <meta charset=" ISO-8859-1" /> <head> <title>Formulaire03</title> </head> <body> <form action="formulaire03.php" method="post"> <fieldset> <legend> <p>Ajouter un exercice</p> </legend> <table> <tr> <td>Titre de l'exercice</td> <td> <input type="text" name="titre" placeholder="" required /> </td> </tr> <tr> <td>Auteur de l'exercice</td> <td> <input type="text" name="auteur" placeholder="" required/> </td> </tr> <tr> <td>Date de création</td> <td> <input type="date" name="date" placeholder="" required/> </td> </tr> <tr><td> <input type="submit" value="Envoyer" name="submit"/></td></tr> </table> </fieldset> </form> </body> </html> <?php include_once 'Bmanager.php'; if(isset($_POST['submit'])){ // if (!empty($_POST['titre']) AND !empty($_POST['auteur']) AND !empty($_POST['date'])){ $titre=$_POST['titre']; $auteur=$_POST['auteur']; $date=$_POST['date']; $rep = new Connection('localhost', 'exo', 'utf8', 'root', ''); $answer=$rep->dbconnect(); $user = new Bmanager ($answer); $retour = $user->addUser ($titre, $auteur, $date); echo $retour; if($retour){ }else echo '<p class="couleur_texte">L\'exercice existe déjà </p>'; } include_once 'Bmanager.php'; $rep= new Connection('localhost', 'exo', 'utf8', 'root', ''); $answer=$rep->dbconnect(); $user= new Bmanager($answer); $sql = $user->getAll(); echo "<table border=\"1\">"; echo "<tr> <th> Id </th><th> Titre </th><th> Auteur </th><th> Date </th><th> Action </th> </tr> "; while ($lignes = $sql -> fetch(PDO::FETCH_OBJ)) { $id=$lignes->id; echo "<tr><td>".$lignes->id."</td><td>".$lignes->titre."</td><td>".$lignes->auteur."</td><td>".$lignes->date."</td><td><a href='modifierUser.php?id=".$id."'>Modifier</a></td><td><a href='modifierUser.php?id=".$id."'>Modifier</a></td></tr>"; } echo "</table>"; ?>
Partager