Bonjour,
Je suis sous wampserver avec Mysql5 et php5. Mes scripts d'ajout de données dans la table ne marche pas.Je veux dire par là qu'il n'y a aucune modification (rien ne passe )même pas d'erreur.je vous montre mes codes.
le script de connexion à la base
la page de modif
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 <?php #define("Nom", "root"); #define("pass",""); #define("serveur","localhost"); #define("base","gestionconferences"); $hostname_dbprotect = "localhost"; $username_dbprotect = "root"; $password_dbprotect = ""; $database_dbprotect = "gestionconferences"; $connect=mysql_connect($hostname_dbprotect,$username_dbprotect,$password_dbprotect) or die("Impossible de se connecter a la base"); if (!$connect){echo "impposible de se connecter à la base: .mysql_error()";} $select=mysql_select_db($database_dbprotect) or die("erreur de connexions a la base de donnees"); if (!$select){echo "impposible de séletionner la base: .mysql_error()";} ?>
le script de modif
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 <!--Modifier une conférence--> <html><head> <!--link rel=stylesheet href="conf.css" type="text/css"--></head> <table class='A0'> <tr><td class='A1'><td class='A2'><font class='A4'></font></tr> </table> <table class='A0'> <tr><td class='A3'></tr> </table> <body> <?php require("connect1.php"); $IdConf=$_GET['IdConf']; $modifConf=mysql_query("select * from conference where IdConf=$IdConf") or die("Probleme requete select * from conference: " . mysql_error()); $selectIdUniv=mysql_query("select * from universite"); $conf=mysql_fetch_object($modifConf); echo"<table border=0 >"; echo"<form action='modif_Conf.php' method=POST>"; echo"<tr> <td width=15%>Intitule<td><textarea cols=80 rows=4 name='intitule'>$conf->Intitule</textarea></tr><br>"; echo"<tr> <td >dateSoumission<td><input type='text' name='dateSoumission' value='$conf->DateSoumission'></tr>"; echo"<tr> <td >dateAcceptation<br><td><input type='text' value='$conf->DateAcceptation' name='dateAcceptation'></tr>"; echo"<tr> <td >dateFin<td><input type='text' name='dateFin' value='$conf->DateFin'><td></tr>"; echo"<tr> <td >droitInsc<td><input type='text' name='droitInsc' value='$conf->DroitInsc'></tr>"; echo"<tr> <td >NbArtMax<td><input type='text' value='$conf->NbArtMax' name='nbArtMax'></tr>"; echo"<tr> <td >NomUniv<td><select name='IdUniv'>"; while($selIdUniv=mysql_fetch_object($selectIdUniv)){ echo"<option value=$selIdUniv->IdUniv>$selIdUniv->NomUniv</option>"; } echo" </select></tr>"; echo"</table>"; echo"<input type='submit' value='Envoyer' name='envoyer'><input type=reset value='Réinitialiser' name='reinitialiser'>"; echo"<input type='hidden' name=IdConf value ='$IdConf'>"; echo"</form>"; ?> </body> </html>
voilà je ne sais pas pourquoi rien ne se passe.
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 <?php require("connect1.php"); $IdConf=$_POST["IdConf"]; $intitule=$_POST["intitule"]; $dateSoumission=$_POST["dateSoumission"]; $dateAcceptation=$_POST["dateAcceptation"]; $dateFin=$_POST["dateFin"]; $droitInc=$_POST["droitInsc"]; $nombreArtMax=$_POST["nombreArtMax"]; $envoyer=$_POST['envoyer']; if ($_POST['$envoyer']){ $requete="UPDATE conference"; $requete.="SET Intitule='$intitule',DateSoumission='$dateSoumission',DateAccepation='$dateAcceptation',SET DateFin='$dateFin',SET DroitInsc ='$droitInsc',SET NbArtMax='$nombreArtMax' "; $requete.="WHERE IdConf=$IdConf"; $modif=mysql_query($requete) or die("Probleme requete : " . mysql_error()); echo $dateFin; echo $dateSoumission; echo $dateAcceptation; echo $droitInsc; echo $nombreArtMax; } ?> <?php echo $intitule; ?> <script language="javascript" type="text/javascript"> <!-- window.location.replace("espaceModifConf.php"); --> </script>
merci d'avance de vos réponses
Partager