Bonjour à tous,
J'ai un problème dans ce code et j'ai vraiment besoin d'aide car j'ai passé vraiment beaucoup de temps, mais la je tourne en rond.
Cette page affiche l'ensemble des matieres disponibles pour la classe de terminale, que l'on pourra choisir à l'aide de radio button.
La valeur du radio button sera ajoutée ensuite dans la base de donnée.
Mon probleme est le suivant:
Soit, si la matière s'appelle -l'espace- la valeur recupérée ne sera que le L.
Cependant, quand je rajoute un addslashes par contre, la matiere -l'espace va marcher, mais si la matière s'appelle -bonjour les amis- la valeur recupérée ne sera que -bonjour-.
Je pense que le probleme vient de la ligne 76, mais impossible de faire marcher une matière avec plusieurs mots, ou dans l'autre cas, les quotes, c'est soit l'un sois l'autre en fonction du addslashes à la ligne 76.
J'espère que j'ai été clair.
HELP! j'ai tout essayé!!
Merci beaucoup
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
93
94
95 <?php session_start(); if (!isset($_SESSION['username'])) { header ('Location: logout.php'); exit(); } ?> <?php include('config.php') ?> <?php $sql = "SELECT ClasseEtud FROM users WHERE username='".$_SESSION['username']."'"; $query = mysql_query($sql); $result = mysql_fetch_array($query); $_SESSION['classename']=substr($_SESSION['classename'],0,1); if($_SESSION['classename'] !="T") { echo '<h1><p>Cette page n’est pas pour toi, tu n’es pas un Terminale</p></h1>'; exit; } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Terminales : Choix des matieres</title> </head> <body bgcolor="#99CCFF"> <form name="session" method="POST" action="pageRemerciementsTerminales.php"/> <br> <p align=center><font color="red" size="10" face="Arial"> Choix de l'accompagnement personnalisé pour les Terminales </font></p> <br><br> <center> <button> Valider </button></center> <br><br> <?php // Connection â¡ ta Base MySql mysql_connect("localhost", "x", "y") or die ("impossible de se connecter au serveur" ); mysql_select_db("accompagnementpersonnalise") or die ("impossible de se connecter a la base de donnees" ); // Requete $sql = "SELECT* FROM matiereterminales ORDER BY NomMatiere ASC"; // Resultat $resultat=mysql_query($sql); // Nombre de rÃponse â¡ ta question $nombre_de_reponse=mysql_num_rows($resultat); // Pour lister l'ensemble des reponses a la requete while($ligne = mysql_fetch_array($resultat)) { ?> <table border="1" align="center"> <tr valign="middle" align="center"> <td width="20"> <input type="radio" name="option" value=<?php echo "$ligne[NomMatiere]" ?>> </td> <td width="400"><?php echo "$ligne[NomMatiere]"?> </td> <td width="200"><?php echo "$ligne[Effectif] / $ligne[EffectifTotal]" ?></td> </tr> </table> <?php } ?> <br><br> <center><a href="logout.php"><button> Abandonner </button></a></center> </body> </html>








Répondre avec citation
Partager