Bonjour,
Je débute en PHP/MySQL et le projet sur lequel je travail nécessite de mettre à jour simultanément plusieurs enregistrements sachant que le nombre d'enregistrement n'est pas connu...
Pour situer le projet, il s'agit de gérer les cuepoints d'un fichier FLV par le biais d'une interface Web et d'une base de donnée MySQL.
J'ai déjà écrit le code suivant me permettant d'afficher tous les cuepoints disponibles. Les différents paramètres sont récupérés et doivent pouvoir être mis à jour... concrètement toutes les informations affichées doivent être mise à jour (même si certaines ne sont pas modifiées, ce qui parait le plus simple).
Voici la fonction que j'ai créé pour afficher les cuepoints :
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 function liste_cuepoints() { If ( isset($_GET['select']) ) $nom = $_GET['select'] ; $result = mysql_query("SELECT * FROM liste WHERE nom = '$nom' ORDER BY timecode ASC "); echo ' <p>Liste des cuepoints du fichier vidéo : <b>'.$nom.'</b></p> <div align="center"> <form action="gestion_cuepoints()" method="post"> <input name="submit" type="submit" value="Valider" /><br /> <table class="liste"> <tr> <th>Nom media</th><th> Timecode</th><th>Affichage</th><th>Transition</th> </tr>'; while ( $row = mysql_fetch_array($result)) { echo '<tr> <td> <input name="media" type="text" size="10" maxlength="8" value="'.$row[media].'" /> </td> <td> <input name="timecode" type="text" size="10" maxlength="8" value="'.$row[timecode].'" /> </td> <td> <select name="affichage"> <option selected="selected">Choix</option> <option value="c">Plein écran</option> <option value="i">Fenetré</option> <option value="l">Liste</option> </select> </td> <td> <select name="transition"> <option selected="selected">Choix</option> <option value="c">Fondu</option> <option value="i">Arrivée droite</option> <option value="l">Arrivée gauche</option> </select> </td> </tr>'; } echo '</table> <div align="center"><input name="submit" type="submit" value="Valider" /></div> </form> </div>'; mysql_close(); }
Mon problème est donc de créer la fonction "gestion_cuepoints()" qui doit mettre à jour tous les enregistrements simultanement sachant que je ne connais pas le nombre d'enregistrement au départ...
Merci par avance de m'aider, j'ai tourné le problème dans tous les sens sans résultat...
Partager