Formulaire qui envoie vers une base sql

Bonsoir, je suis débutant en php, en fait j’y pige rien.

J’ai trouver quelques script d’exemple sur internet, que j’essaye de personnaliser par rapport à mes besoins.

Le formulaire fontionne et envoie bien les infos à la base sql et les enregistre.

Le problème est que, si je re remplie le formulaire, avec des données differente, elle vont s’ajouter dans la base sql, alors que moi ce que je souhaite, c’est qu’elle remplace les données existante, une mise à jour en fait.

A la place de insert j’ai mis update, mais j’ai une erreur.

Voici les codes utiliser

Code html du formulaire en page html


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
</head>
<body>
<div style="text-align: center;">Administration des
prévisions pour le département ....<br>
</div>
<br>
<form method="post" action="add.php">
<div style="text-align: center;">Prévisions pour la
période du
<select name="du"><option>01</option><option>02</option><option>03</option><option>04</option><option>05</option><option>06</option><option>07</option><option>08</option><option>09</option><option>10</option><option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>16</option><option>17</option><option>18</option><option>19</option><option>20</option><option>21</option><option>22</option><option>23</option><option>24</option><option>25</option><option>26</option><option>27</option><option>28</option><option>29</option><option>30</option><option>31</option></select>
<select name="mois"><option>Janvier</option><option>Fevrier</option><option>Mars</option><option>Avril</option><option>Mai</option><option>Juin</option><option>Juillet</option><option>Aout</option><option>Septembre</option><option>Octobre</option><option>Novembre</option><option>Decembre</option></select>
<select name="annee"><option>2008</option><option>2009</option><option>2010</option></select>
au
<select name="au"><option>01</option><option>02</option><option>03</option><option>04</option><option>05</option><option>06</option><option>07</option><option>08</option><option>09</option><option>10</option><option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>16</option><option>17</option><option>18</option><option>19</option><option>20</option><option>21</option><option>22</option><option>23</option><option>24</option><option>25</option><option>26</option><option>27</option><option>28</option><option>29</option><option>30</option><option>31</option></select>
<select name="mois2"><option>Janvier</option><option>Fevrier</option><option>Mars</option><option>Avril</option><option>Mai</option><option>Juin</option><option>Juillet</option><option>Aout</option><option>Septembre</option><option>Octobre</option><option>Novembre</option><option>Decembre</option></select>
 
<select name="annee2"><option>2008</option><option>2009</option><option>2010</option></select>
<br>
</div>
<br>
<div style="text-align: center;">Températures <br>
<br>
Soir
<select name="tcsoir"><option>-20°c</option><option>-19°c</option><option>-18°c</option><option>-17°c</option><option>-16°c</option><option>-15°c</option><option>-14°c</option><option>-13°c</option><option>-12°c</option><option>-11°c</option><option>-10°c</option><option>-9°c</option><option>-8°c</option><option>-7°c</option><option>-6°c</option><option>-5°c</option><option>-4°c</option><option>-3°c</option><option>-2°c</option><option>-1°c</option><option>0°c</option><option>1°c</option><option>2°c</option><option>3°c</option><option>4°c</option><option>5°c</option><option>6°c</option><option>7°c</option><option>8°c</option><option>9°c</option><option>10°c</option><option>11°c</option><option>12°c</option><option>13°c</option><option>14°c</option><option>15°c</option><option>16°c</option><option>17°c</option><option>18°c</option><option>19°c</option><option>20°c</option><option>21°c</option><option>22°c</option><option>23°c</option><option>24°c</option><option>25°c</option><option>26°c</option><option>27°c</option><option>28°c</option><option>29°c</option><option>30°c</option><option>31°c</option><option>32°c</option><option>33°c</option><option>34°c</option><option>35°c</option><option>36°c</option><option>37°c</option><option>38°c</option><option>39°c</option><option>40°c</option><option>41°c</option><option>42°c</option><option>43°c</option><option>44°c</option><option>45°c</option><option>46°c</option><option>47°c</option><option>48°c</option><option>49°c</option><option>50°c</option></select>
Nuit
<select name="tcnuit"><option>-20°c</option><option>-19°c</option><option>-18°c</option><option>-17°c</option><option>-16°c</option><option>-15°c</option><option>-14°c</option><option>-13°c</option><option>-12°c</option><option>-11°c</option><option>-10°c</option><option>-9°c</option><option>-8°c</option><option>-7°c</option><option>-6°c</option><option>-5°c</option><option>-4°c</option><option>-3°c</option><option>-2°c</option><option>-1°c</option><option>0°c</option><option>1°c</option><option>2°c</option><option>3°c</option><option>4°c</option><option>5°c</option><option>6°c</option><option>7°c</option><option>8°c</option><option>9°c</option><option>10°c</option><option>11°c</option><option>12°c</option><option>13°c</option><option>14°c</option><option>15°c</option><option>16°c</option><option>17°c</option><option>18°c</option><option>19°c</option><option>20°c</option><option>21°c</option><option>22°c</option><option>23°c</option><option>24°c</option><option>25°c</option><option>26°c</option><option>27°c</option><option>28°c</option><option>29°c</option><option>30°c</option><option>31°c</option><option>32°c</option><option>33°c</option><option>34°c</option><option>35°c</option><option>36°c</option><option>37°c</option><option>38°c</option><option>39°c</option><option>40°c</option><option>41°c</option><option>42°c</option><option>43°c</option><option>44°c</option><option>45°c</option><option>46°c</option><option>47°c</option><option>48°c</option><option>49°c</option><option>50°c</option></select>
Matin
<select name="tcmatin"><option>-20°c</option><option>-19°c</option><option>-18°c</option><option>-17°c</option><option>-16°c</option><option>-15°c</option><option>-14°c</option><option>-13°c</option><option>-12°c</option><option>-11°c</option><option>-10°c</option><option>-9°c</option><option>-8°c</option><option>-7°c</option><option>-6°c</option><option>-5°c</option><option>-4°c</option><option>-3°c</option><option>-2°c</option><option>-1°c</option><option>0°c</option><option>1°c</option><option>2°c</option><option>3°c</option><option>4°c</option><option>5°c</option><option>6°c</option><option>7°c</option><option>8°c</option><option>9°c</option><option>10°c</option><option>11°c</option><option>12°c</option><option>13°c</option><option>14°c</option><option>15°c</option><option>16°c</option><option>17°c</option><option>18°c</option><option>19°c</option><option>20°c</option><option>21°c</option><option>22°c</option><option>23°c</option><option>24°c</option><option>25°c</option><option>26°c</option><option>27°c</option><option>28°c</option><option>29°c</option><option>30°c</option><option>31°c</option><option>32°c</option><option>33°c</option><option>34°c</option><option>35°c</option><option>36°c</option><option>37°c</option><option>38°c</option><option>39°c</option><option>40°c</option><option>41°c</option><option>42°c</option><option>43°c</option><option>44°c</option><option>45°c</option><option>46°c</option><option>47°c</option><option>48°c</option><option>49°c</option><option>50°c</option></select>
Après-midi
<select name="tcapmidi"><option>-20°c</option><option>-19°c</option><option>-18°c</option><option>-17°c</option><option>-16°c</option><option>-15°c</option><option>-14°c</option><option>-13°c</option><option>-12°c</option><option>-11°c</option><option>-10°c</option><option>-9°c</option><option>-8°c</option><option>-7°c</option><option>-6°c</option><option>-5°c</option><option>-4°c</option><option>-3°c</option><option>-2°c</option><option>-1°c</option><option>0°c</option><option>1°c</option><option>2°c</option><option>3°c</option><option>4°c</option><option>5°c</option><option>6°c</option><option>7°c</option><option>8°c</option><option>9°c</option><option>10°c</option><option>11°c</option><option>12°c</option><option>13°c</option><option>14°c</option><option>15°c</option><option>16°c</option><option>17°c</option><option>18°c</option><option>19°c</option><option>20°c</option><option>21°c</option><option>22°c</option><option>23°c</option><option>24°c</option><option>25°c</option><option>26°c</option><option>27°c</option><option>28°c</option><option>29°c</option><option>30°c</option><option>31°c</option><option>32°c</option><option>33°c</option><option>34°c</option><option>35°c</option><option>36°c</option><option>37°c</option><option>38°c</option><option>39°c</option><option>40°c</option><option>41°c</option><option>42°c</option><option>43°c</option><option>44°c</option><option>45°c</option><option>46°c</option><option>47°c</option><option>48°c</option><option>49°c</option><option>50°c</option></select>
Soir
<select name="tcsoir2"><option>-20°c</option><option>-19°c</option><option>-18°c</option><option>-17°c</option><option>-16°c</option><option>-15°c</option><option>-14°c</option><option>-13°c</option><option>-12°c</option><option>-11°c</option><option>-10°c</option><option>-9°c</option><option>-8°c</option><option>-7°c</option><option>-6°c</option><option>-5°c</option><option>-4°c</option><option>-3°c</option><option>-2°c</option><option>-1°c</option><option>0°c</option><option>1°c</option><option>2°c</option><option>3°c</option><option>4°c</option><option>5°c</option><option>6°c</option><option>7°c</option><option>8°c</option><option>9°c</option><option>10°c</option><option>11°c</option><option>12°c</option><option>13°c</option><option>14°c</option><option>15°c</option><option>16°c</option><option>17°c</option><option>18°c</option><option>19°c</option><option>20°c</option><option>21°c</option><option>22°c</option><option>23°c</option><option>24°c</option><option>25°c</option><option>26°c</option><option>27°c</option><option>28°c</option><option>29°c</option><option>30°c</option><option>31°c</option><option>32°c</option><option>33°c</option><option>34°c</option><option>35°c</option><option>36°c</option><option>37°c</option><option>38°c</option><option>39°c</option><option>40°c</option><option>41°c</option><option>42°c</option><option>43°c</option><option>44°c</option><option>45°c</option><option>46°c</option><option>47°c</option><option>48°c</option><option>49°c</option><option>50°c</option></select>
<br>
</div>
<br>
<br>
<div style="text-align: center;">Indices de confiance<br>
<br>
Soir
<select name="icsoir"><option>5/5</option><option>4/5</option><option>3/5</option><option>2/5</option><option>1/5</option></select>
Nuit 
<select name="icnuit"><option>5/5</option><option>4/5</option><option>3/5</option><option>2/5</option><option>1/5</option></select>
Matin 
<select name="icmatin"><option>5/5</option><option>4/5</option><option>3/5</option><option>2/5</option><option>1/5</option></select>
Après-midi 
<select name="icapmidi"><option>5/5</option><option>4/5</option><option>3/5</option><option>2/5</option><option>1/5</option></select>
Soir
<select name="icsoir2"><option>5/5</option><option>4/5</option><option>3/5</option><option>2/5</option><option>1/5</option></select>
<br>
</div>
<br>
<br>
<div style="text-align: center;">Evolutions pour les
prochains jours<br>
<br>
<select name="jour1"><option>Lundi</option><option>Mardi</option><option>Mercredi</option><option>Jeudi</option><option>Vendredi</option><option>Samedi</option><option>Dimanche</option></select>
<select name="jour2"><option>Lundi</option><option>Mardi</option><option>Mercredi</option><option>Jeudi</option><option>Vendredi</option><option>Samedi</option><option>Dimanche</option></select>
<select name="jour3"><option>Lundi</option><option>Mardi</option><option>Mercredi</option><option>Jeudi</option><option>Vendredi</option><option>Samedi</option><option>Dimanche</option></select>
<br>
<br>
Températures<br>
<br>
Mini
<select name="tcminijour1"><option>-20°c</option><option>-19°c</option><option>-18°c</option><option>-17°c</option><option>-16°c</option><option>-15°c</option><option>-14°c</option><option>-13°c</option><option>-12°c</option><option>-11°c</option><option>-10°c</option><option>-9°c</option><option>-8°c</option><option>-7°c</option><option>-6°c</option><option>-5°c</option><option>-4°c</option><option>-3°c</option><option>-2°c</option><option>-1°c</option><option>0°c</option><option>1°c</option><option>2°c</option><option>3°c</option><option>4°c</option><option>5°c</option><option>6°c</option><option>7°c</option><option>8°c</option><option>9°c</option><option>10°c</option><option>11°c</option><option>12°c</option><option>13°c</option><option>14°c</option><option>15°c</option><option>16°c</option><option>17°c</option><option>18°c</option><option>19°c</option><option>20°c</option><option>21°c</option><option>22°c</option><option>23°c</option><option>24°c</option><option>25°c</option><option>26°c</option><option>27°c</option><option>28°c</option><option>29°c</option><option>30°c</option><option>31°c</option><option>32°c</option><option>33°c</option><option>34°c</option><option>35°c</option><option>36°c</option><option>37°c</option><option>38°c</option><option>39°c</option><option>40°c</option><option>41°c</option><option>42°c</option><option>43°c</option><option>44°c</option><option>45°c</option><option>46°c</option><option>47°c</option><option>48°c</option><option>49°c</option><option>50°c</option></select>
Maxi
<select name="tcmaxijour1"><option>-20°c</option><option>-19°c</option><option>-18°c</option><option>-17°c</option><option>-16°c</option><option>-15°c</option><option>-14°c</option><option>-13°c</option><option>-12°c</option><option>-11°c</option><option>-10°c</option><option>-9°c</option><option>-8°c</option><option>-7°c</option><option>-6°c</option><option>-5°c</option><option>-4°c</option><option>-3°c</option><option>-2°c</option><option>-1°c</option><option>0°c</option><option>1°c</option><option>2°c</option><option>3°c</option><option>4°c</option><option>5°c</option><option>6°c</option><option>7°c</option><option>8°c</option><option>9°c</option><option>10°c</option><option>11°c</option><option>12°c</option><option>13°c</option><option>14°c</option><option>15°c</option><option>16°c</option><option>17°c</option><option>18°c</option><option>19°c</option><option>20°c</option><option>21°c</option><option>22°c</option><option>23°c</option><option>24°c</option><option>25°c</option><option>26°c</option><option>27°c</option><option>28°c</option><option>29°c</option><option>30°c</option><option>31°c</option><option>32°c</option><option>33°c</option><option>34°c</option><option>35°c</option><option>36°c</option><option>37°c</option><option>38°c</option><option>39°c</option><option>40°c</option><option>41°c</option><option>42°c</option><option>43°c</option><option>44°c</option><option>45°c</option><option>46°c</option><option>47°c</option><option>48°c</option><option>49°c</option><option>50°c</option></select>
Mini
<select name="tcminijour2"><option>-20°c</option><option>-19°c</option><option>-18°c</option><option>-17°c</option><option>-16°c</option><option>-15°c</option><option>-14°c</option><option>-13°c</option><option>-12°c</option><option>-11°c</option><option>-10°c</option><option>-9°c</option><option>-8°c</option><option>-7°c</option><option>-6°c</option><option>-5°c</option><option>-4°c</option><option>-3°c</option><option>-2°c</option><option>-1°c</option><option>0°c</option><option>1°c</option><option>2°c</option><option>3°c</option><option>4°c</option><option>5°c</option><option>6°c</option><option>7°c</option><option>8°c</option><option>9°c</option><option>10°c</option><option>11°c</option><option>12°c</option><option>13°c</option><option>14°c</option><option>15°c</option><option>16°c</option><option>17°c</option><option>18°c</option><option>19°c</option><option>20°c</option><option>21°c</option><option>22°c</option><option>23°c</option><option>24°c</option><option>25°c</option><option>26°c</option><option>27°c</option><option>28°c</option><option>29°c</option><option>30°c</option><option>31°c</option><option>32°c</option><option>33°c</option><option>34°c</option><option>35°c</option><option>36°c</option><option>37°c</option><option>38°c</option><option>39°c</option><option>40°c</option><option>41°c</option><option>42°c</option><option>43°c</option><option>44°c</option><option>45°c</option><option>46°c</option><option>47°c</option><option>48°c</option><option>49°c</option><option>50°c</option></select>
Maxi
<select name="tcmaxijour2"><option>-20°c</option><option>-19°c</option><option>-18°c</option><option>-17°c</option><option>-16°c</option><option>-15°c</option><option>-14°c</option><option>-13°c</option><option>-12°c</option><option>-11°c</option><option>-10°c</option><option>-9°c</option><option>-8°c</option><option>-7°c</option><option>-6°c</option><option>-5°c</option><option>-4°c</option><option>-3°c</option><option>-2°c</option><option>-1°c</option><option>0°c</option><option>1°c</option><option>2°c</option><option>3°c</option><option>4°c</option><option>5°c</option><option>6°c</option><option>7°c</option><option>8°c</option><option>9°c</option><option>10°c</option><option>11°c</option><option>12°c</option><option>13°c</option><option>14°c</option><option>15°c</option><option>16°c</option><option>17°c</option><option>18°c</option><option>19°c</option><option>20°c</option><option>21°c</option><option>22°c</option><option>23°c</option><option>24°c</option><option>25°c</option><option>26°c</option><option>27°c</option><option>28°c</option><option>29°c</option><option>30°c</option><option>31°c</option><option>32°c</option><option>33°c</option><option>34°c</option><option>35°c</option><option>36°c</option><option>37°c</option><option>38°c</option><option>39°c</option><option>40°c</option><option>41°c</option><option>42°c</option><option>43°c</option><option>44°c</option><option>45°c</option><option>46°c</option><option>47°c</option><option>48°c</option><option>49°c</option><option>50°c</option></select>
Mini
<select name="tcminijour3"><option>-20°c</option><option>-19°c</option><option>-18°c</option><option>-17°c</option><option>-16°c</option><option>-15°c</option><option>-14°c</option><option>-13°c</option><option>-12°c</option><option>-11°c</option><option>-10°c</option><option>-9°c</option><option>-8°c</option><option>-7°c</option><option>-6°c</option><option>-5°c</option><option>-4°c</option><option>-3°c</option><option>-2°c</option><option>-1°c</option><option>0°c</option><option>1°c</option><option>2°c</option><option>3°c</option><option>4°c</option><option>5°c</option><option>6°c</option><option>7°c</option><option>8°c</option><option>9°c</option><option>10°c</option><option>11°c</option><option>12°c</option><option>13°c</option><option>14°c</option><option>15°c</option><option>16°c</option><option>17°c</option><option>18°c</option><option>19°c</option><option>20°c</option><option>21°c</option><option>22°c</option><option>23°c</option><option>24°c</option><option>25°c</option><option>26°c</option><option>27°c</option><option>28°c</option><option>29°c</option><option>30°c</option><option>31°c</option><option>32°c</option><option>33°c</option><option>34°c</option><option>35°c</option><option>36°c</option><option>37°c</option><option>38°c</option><option>39°c</option><option>40°c</option><option>41°c</option><option>42°c</option><option>43°c</option><option>44°c</option><option>45°c</option><option>46°c</option><option>47°c</option><option>48°c</option><option>49°c</option><option>50°c</option></select>
Maxi
<select name="tcmaxijour3"><option>-20°c</option><option>-19°c</option><option>-18°c</option><option>-17°c</option><option>-16°c</option><option>-15°c</option><option>-14°c</option><option>-13°c</option><option>-12°c</option><option>-11°c</option><option>-10°c</option><option>-9°c</option><option>-8°c</option><option>-7°c</option><option>-6°c</option><option>-5°c</option><option>-4°c</option><option>-3°c</option><option>-2°c</option><option>-1°c</option><option>0°c</option><option>1°c</option><option>2°c</option><option>3°c</option><option>4°c</option><option>5°c</option><option>6°c</option><option>7°c</option><option>8°c</option><option>9°c</option><option>10°c</option><option>11°c</option><option>12°c</option><option>13°c</option><option>14°c</option><option>15°c</option><option>16°c</option><option>17°c</option><option>18°c</option><option>19°c</option><option>20°c</option><option>21°c</option><option>22°c</option><option>23°c</option><option>24°c</option><option>25°c</option><option>26°c</option><option>27°c</option><option>28°c</option><option>29°c</option><option>30°c</option><option>31°c</option><option>32°c</option><option>33°c</option><option>34°c</option><option>35°c</option><option>36°c</option><option>37°c</option><option>38°c</option><option>39°c</option><option>40°c</option><option>41°c</option><option>42°c</option><option>43°c</option><option>44°c</option><option>45°c</option><option>46°c</option><option>47°c</option><option>48°c</option><option>49°c</option><option>50°c</option></select>
<br>
<br>
</div>
<div style="text-align: center;">Indices de confiances<br>
<br>
J+1 
<select name="icjour1"><option>5/5</option><option>4/5</option><option>3/5</option><option>2/5</option><option>1/5</option></select>
J+2 
<select name="icjour2"><option>5/5</option><option>4/5</option><option>3/5</option><option>2/5</option><option>1/5</option></select>
J+3
<select name="icjour3"><option>5/5</option><option>4/5</option><option>3/5</option><option>2/5</option><option>1/5</option></select>
</div>
<br>
<div style="text-align: center;"><input value="Envoyer" name="envoyer" type="submit">
</div>
</form>
</body></html>

et voici le code php de la page add.php


<?php
// On commence par récupérer les champs
if(isset($_POST['du']))      $nom=$_POST['du'];
else      $du="";

if(isset($_POST['mois']))      $prenom=$_POST['mois'];
else      $mois="";

if(isset($_POST['annee']))      $email=$_POST['annee'];
else      $annee="";

if(isset($_POST['tcsoir']))      $icq=$_POST['tcsoir'];
else      $tcsoir="";

if(isset($_POST['tcnuit']))      $titre=$_POST['tcnuit'];
else      $tcnuit="";

if(isset($_POST['tcmatin']))      $url=$_POST['tcmatin'];
else      $tcmatin="";

if(isset($_POST['tcapmidi']))      $titre=$_POST['tcapmidi'];
else      $tcapmidi="";

if(isset($_POST['tsoir2']))      $url=$_POST['tsoir2'];
else      $tcsoir2="";

if(isset($_POST['au']))      $url=$_POST['au'];
else      $au="";

if(isset($_POST['mois2']))      $url=$_POST['mois2'];
else      $mois2="";

if(isset($_POST['annee2']))      $url=$_POST['annee2'];
else      $annee2="";

if(isset($_POST['icsoir']))      $url=$_POST['icsoir'];
else      $icsoir="";

if(isset($_POST['icnuit']))      $url=$_POST['icnuit'];
else      $icnuit="";

if(isset($_POST['icmatin']))      $url=$_POST['icmatin'];
else      $icmatin="";

if(isset($_POST['icapmidi']))      $url=$_POST['icapmidi'];
else      $icapmidi="";

if(isset($_POST['icsoir2']))      $url=$_POST['icsoir2'];
else      $icsoir2="";

if(isset($_POST['jour1']))      $url=$_POST['jour1'];
else      $jour1="";

if(isset($_POST['jour2']))      $url=$_POST['jour2'];
else      $jour2="";

if(isset($_POST['jour3']))      $url=$_POST['jour3'];
else      $jour3="";

if(isset($_POST['tcminijour1']))      $url=$_POST['tcminijour1'];
else      $tcminijour1="";

if(isset($_POST['tcmaxijour1']))      $url=$_POST['tcmaxijour1'];
else      $tcmaxijour1="";

if(isset($_POST['tcminijour2']))      $url=$_POST['tcminijour2'];
else      $tcminijour2="";

if(isset($_POST['tcmaxijour2']))      $url=$_POST['tcmaxijour2'];
else      $tcmaxijour12="";

if(isset($_POST['tcminijour3']))      $url=$_POST['tcminijour3'];
else      $tcminijour3="";

if(isset($_POST['tcmaxijour3']))      $url=$_POST['tcmaxijour13'];
else      $tcmaxijour13="";

if(isset($_POST['icjour1']))      $url=$_POST['icjour1'];
else      $icjour1="";

if(isset($_POST['icjour2']))      $url=$_POST['icjour2'];
else      $icjour2="";

if(isset($_POST['icjour3']))      $url=$_POST['icjour3'];
else      $icjour3="";

    {
       // connexion à la base
$db = mysql_connect('localhost', 'login', 'motsdepasse')  or die('Erreur de connexion '.mysql_error());
// sélection de la base  

    mysql_select_db('nomdelabasededonnée',$db)  or die('Erreur de selection '.mysql_error());
    
  // on écrit la requête sql
    $sql = "INSERT INTO previ13_tbl(id, au, mois2, annee2, icsoir, tcminijour1, tcmaxijour1, tcminijour2, tcmaxijour2, tcminijour3, tcmaxijour3,  icnuit, icmatin, icapmidi, icsoir2, jour1, jour2, jour3, icjour1, icjour2, icjour3, du, mois, annee, tcsoir, tcnuit, tcmatin, tcapmidi, tcsoir2) VALUES
('','$au','$mois2','$annee2','$icsoir','$tcminijour1','$tcmaxijour1','$tcminijour2','$tcmaxijour2','$tcminijour3','$tcmaxijour3','$icnuit','$icmatin','$icapmidi','$icsoir2',' $jour1','$jour2','$jour3','$icjour1','$icjour2','$icjour3','$du','$mois','$annee','$tcsoir','$tcnuit','$tcmatin','$tcapmidi','$tcsoir2')";
    
    // on insère les informations du formulaire dans la table
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

    // on affiche le résultat pour le visiteur
    echo 'Vos infos on été ajoutées.';

    mysql_close();  // on ferme la connexion
    } 
?> 

beaucoup de code, je sais, mais bon, j’ai pas de logiciel pour le php, juste gedit (bloc note de Gnome) je suis sous Linux.

Si vous pouviez m’aider, je nage dans la semoulle !!

Bonne soirée

Manu


j'ai oublier le code de création pour la base sql

CREATE TABLE previ13_tbl (id INT (11) not null AUTO_INCREMENT, du VARCHAR (35) not null , mois VARCHAR (35) not null , annee VARCHAR (70) not null , tcsoir INT (11) null , tcnuit VARCHAR (70) not null , tcmatin VARCHAR (255) not null , au VARCHAR (255) not null , mois2 VARCHAR (255) not null , annee2 VARCHAR (255) not null , isoir VARCHAR (255) not null , icnuit VARCHAR (255) not null , icmatin VARCHAR (255) not null , icapmidi VARCHAR (255) not null , icsoir2 VARCHAR (255) not null , jour1 VARCHAR (255) not null , jour2 VARCHAR (255) not null , jour3 VARCHAR (255) not null , tcminijour1 VARCHAR (255) not null , tcmaxijour1 VARCHAR (255) not null , tcminijour2 VARCHAR (255) not null , tcmaxijour2 VARCHAR (255) not null , tcminijour3 VARCHAR (255) not null , icjour1 VARCHAR (255) not null , icjour2 VARCHAR (255) not null , icjour3 VARCHAR (255) not null , tcmaxijour3 VARCHAR (255) not null , tcapmidi VARCHAR (35) not null , icsoir VARCHAR (35) not null , tcsoir2 VARCHAR (35) not null , PRIMARY KEY (id), INDEX (id), UNIQUE (id))

encore désoler de l’oublie

As tu déjà fait du SQL ou du PHP?

dev.mysql.com…

Maintenant, si tu n’en as jamais fait, ça sera hum bien plus corsé?

jamais fait avant.

Un conseil, utilise des boucles pour tes options, ça allegera ton code.
Exemple:

<?php
for($temp=0;$temp<20;$temp++) 
echo '<option>-'.$temp.'°c</option>';
?>

De même pour l’update la syntaxe est différente, par exemple:


UPDATE personne
SET taille = 1.80
WHERE nom = 'Bertrand';

ou

UPDATE personne
SET taille = (select taille
from personne
where numero=1)
WHERE numero=2;

Exemple d’insertion de données:

INSERT INTO personne(nom, numero)
VALUES ('Bertrand', 5);

Edité le 23/04/2008 à 17:17