Ive été à travailler sur ce hors et sous tension depuis des mois et peu importe combien de fois Ive lire le php et mysql et des manuels d'autres tutoriels, je n'arrive pas à comprendre comment obtenir cela pour faire ce que je veux.
Im essayant de transmettre des informations de la saisie du formulaire et mise à jour 1 de colonne d'une table avec les données. Ill afficher un exemple de la forme Im essayant d'utiliser et de sous il va ajouter des informations supplémentaires:
<table summary="Table of schedules" width="100% cellspacing="0" cellpadding="10" border="1" class="forumline">
<tr>
<td align="center" colspan="2" valign="middle"><h2>Test Divisional Playoffs || Official Picks</h2><br>
<h2>Welcome ATNO/TW!</h2></td>
</tr>
<tr>
<td align="center" valign="top" width="50%">
<form method="POST" action="pick_divisional.php">
<input type="hidden" name="player" value="{L_PLAYER}">
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<th height="25" class="thCornerL" nowrap="nowrap">Divisional Playoffs<br>Test</th>
<th class="thTop" nowrap="nowrap">Visiting Team</th>
<th class="thTop" nowrap="nowrap">Pick</th>
<th class="thTop" nowrap="nowrap">Home Team</th>
<th class="thTop" nowrap="nowrap">Pick</th>
<th class="thTop" nowrap="nowrap">Day</th>
<th class="thTop" nowrap="nowrap">Date</th>
<th class="thTop" nowrap="nowrap">Game Time</th>
</tr>
<tr>
<td class="row1" align="center"><span class="gensmall"> 1 </span></td>
<td class="row1" align="center" valign="middle"><span class="gensmall">TBA</span></td>
<td class="row1" align="center" valign="middle"><input type="radio" name="1" value="TBA" /></td>
<td class="row1" align="center" valign="middle"><span class="gensmall">St. Louis</span></td>
<td class="row1" align="center" valign="middle"><input type="radio" name="1" value="St. Louis" /></td>
<td class="row1" align="center" valign="middle"><span class="gensmall">SAT</span></td>
<td class="row1" align="center" valign="middle"><span class="gensmall">1-10</span></td>
<td class="row1" align="center" valign="middle"><span class="gensmall">4:30 PM</span></td>
</tr>
<tr>
<td class="row2" align="center"><span class="gensmall"> 2 </span></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">TBA</span></td>
<td class="row2" align="center" valign="middle"><input type="radio" name="2" value="TBA" /></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">New England</span></td>
<td class="row2" align="center" valign="middle"><input type="radio" name="2" value="New England" /></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">SAT</span></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">1-10</span></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">8:15 PM</span></td>
</tr>
<tr>
<td class="row1" align="center"><span class="gensmall"> 3 </span></td>
<td class="row1" align="center" valign="middle"><span class="gensmall">TBA</span></td>
<td class="row1" align="center" valign="middle"><input type="radio" name="3" value="TBA" /></td>
<td class="row1" align="center" valign="middle"><span class="gensmall">Kansas City</span></td>
<td class="row1" align="center" valign="middle"><input type="radio" name="3" value="Kansas City" /></td>
<td class="row1" align="center" valign="middle"><span class="gensmall">SUN</span></td>
<td class="row1" align="center" valign="middle"><span class="gensmall">1-11</span></td>
<td class="row1" align="center" valign="middle"><span class="gensmall">1:00 PM</span></td>
</tr>
<tr>
<td class="row2" align="center"><span class="gensmall"> 4 </span></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">TBA</span></td>
<td class="row2" align="center" valign="middle"><input type="radio" name="4" value="TBA" /></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">Philadelphia</span></td>
<td class="row2" align="center" valign="middle"><input type="radio" name="4" value="Philadelphia" /></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">SUN</span></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">1-11</span></td>
<td class="row2" align="center" valign="middle"><span class="gensmall">4:45 PM</span></td>
</tr>
<tr>
<td class="catbottom" colspan="2" height="28"><span class="gensmall">* All Times are Eastern</span></td>
<td class="catbottom" colspan="6" height="28"><span class="gensmall">Enter the total TBA vs. Philadelphia Game points for the tiebreaker. <input type="text" name="tiebreaker" size="4" class="liteoption" /></span></td>
</tr>
</table>
<input type="submit" name="submit" value="Submit Your Picks" class="liteoption" /> <input type="reset" name="reset" value="Clear Your Picks" class="liteoption" /></form>
</td>
</tr>
</table>
- <table summary="Table of schedules" width="100% cellspacing="0" cellpadding="10" border="1" class="forumline">
- <tr>
- <td align="center" colspan="2" valign="middle"><h2>Test Divisional Playoffs || Official Picks</h2><br>
- <h2>Welcome ATNO/TW!</h2></td>
- </tr>
- <tr>
- <td align="center" valign="top" width="50%">
- <form method="POST" action="pick_divisional.php">
- <input type="hidden" name="player" value="{L_PLAYER}">
- <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
- <tr>
- <th height="25" class="thCornerL" nowrap="nowrap">Divisional Playoffs<br>Test</th>
- <th class="thTop" nowrap="nowrap">Visiting Team</th>
- <th class="thTop" nowrap="nowrap">Pick</th>
- <th class="thTop" nowrap="nowrap">Home Team</th>
- <th class="thTop" nowrap="nowrap">Pick</th>
- <th class="thTop" nowrap="nowrap">Day</th>
- <th class="thTop" nowrap="nowrap">Date</th>
- <th class="thTop" nowrap="nowrap">Game Time</th>
- </tr>
- <tr>
- <td class="row1" align="center"><span class="gensmall"> 1 </span></td>
- <td class="row1" align="center" valign="middle"><span class="gensmall">TBA</span></td>
- <td class="row1" align="center" valign="middle"><input type="radio" name="1" value="TBA" /></td>
- <td class="row1" align="center" valign="middle"><span class="gensmall">St. Louis</span></td>
- <td class="row1" align="center" valign="middle"><input type="radio" name="1" value="St. Louis" /></td>
- <td class="row1" align="center" valign="middle"><span class="gensmall">SAT</span></td>
- <td class="row1" align="center" valign="middle"><span class="gensmall">1-10</span></td>
- <td class="row1" align="center" valign="middle"><span class="gensmall">4:30 PM</span></td>
- </tr>
- <tr>
- <td class="row2" align="center"><span class="gensmall"> 2 </span></td>
- <td class="row2" align="center" valign="middle"><span class="gensmall">TBA</span></td>
- <td class="row2" align="center" valign="middle"><input type="radio" name="2" value="TBA" /></td>
- <td class="row2" align="center" valign="middle"><span class="gensmall">New England</span></td>
- <td class="row2" align="center" valign="middle"><input type="radio" name="2" value="New England" /></td>
- <td class="row2" align="center" valign="middle"><span class="gensmall">SAT</span></td>
- <td class="row2" align="center" valign="middle"><span class="gensmall">1-10</span></td>
- <td class="row2" align="center" valign="middle"><span class="gensmall">8:15 PM</span></td>
- </tr>
- <tr>
- <td class="row1" align="center"><span class="gensmall"> 3 </span></td>
- <td class="row1" align="center" valign="middle"><span class="gensmall">TBA</span></td>
- <td class="row1" align="center" valign="middle"><input type="radio" name="3" value="TBA" /></td>
- <td class="row1" align="center" valign="middle"><span class="gensmall">Kansas City</span></td>
- <td class="row1" align="center" valign="middle"><input type="radio" name="3" value="Kansas City" /></td>
- <td class="row1" align="center" valign="middle"><span class="gensmall">SUN</span></td>
- <td class="row1" align="center" valign="middle"><span class="gensmall">1-11</span></td>
- <td class="row1" align="center" valign="middle"><span class="gensmall">1:00 PM</span></td>
- </tr>
- <tr>
- <td class="row2" align="center"><span class="gensmall"> 4 </span></td>
- <td class="row2" align="center" valign="middle"><span class="gensmall">TBA</span></td>
- <td class="row2" align="center" valign="middle"><input type="radio" name="4" value="TBA" /></td>
- <td class="row2" align="center" valign="middle"><span class="gensmall">Philadelphia</span></td>
- <td class="row2" align="center" valign="middle"><input type="radio" name="4" value="Philadelphia" /></td>
- <td class="row2" align="center" valign="middle"><span class="gensmall">SUN</span></td>
- <td class="row2" align="center" valign="middle"><span class="gensmall">1-11</span></td>
- <td class="row2" align="center" valign="middle"><span class="gensmall">4:45 PM</span></td>
- </tr>
- <tr>
- <td class="catbottom" colspan="2" height="28"><span class="gensmall">* All Times are Eastern</span></td>
- <td class="catbottom" colspan="6" height="28"><span class="gensmall">Enter the total TBA vs. Philadelphia Game points for the tiebreaker. <input type="text" name="tiebreaker" size="4" class="liteoption" /></span></td>
- </tr>
- </table>
- <input type="submit" name="submit" value="Submit Your Picks" class="liteoption" /> <input type="reset" name="reset" value="Clear Your Picks" class="liteoption" /></form>
- </td>
- </tr>
- </table>
le nom de la table Im essayant de mettre à jour dans ce nfl2003_playoffs_divisional_test cas.
Heres une brève explication de la structure. Pour rester simple ma première colonne est "id" et est la clé primaire et auto-incréments. Mon deuxième colonne est «jeu». Il ya 7 lignes au tableau. ID de ligne 1 est nul dans cette colonne. Id Row 2 est "Match 1", id 3 est "Game 2", id 4 est "Game 3" ID 5 est "Game 4", id 6 est "Tiebreaker", et "id" 7 est "totale W / L"
Les colonnes de troisième et les suivantes sont player_1, player_2, player_3, etc
ID de ligne 1 dans chaque colonne contient les noms de tous les joueurs qui jouent au football et la piscine sont exactement les noms des joueurs membres phpBB souscrit. Dans la forme la variable d'entrée caché ($ L_PLAYER) contient la valeur des joueurs username phpBB.
J'ai besoin de mettre à jour la colonne qui contient uniquement ce membre avec leur football picks de la semaine tel que soumis par le formulaire. Toute l'année, j'ai pu facilement en mesure d'exécuter une requête de mise à jour dans phpMyAdmin, comme ceci:
UPDATE `nfl2003_playoffs_divisional_test` SET `player_1` = 'St. Louis' WHERE `id` = '2' LIMIT 1 ;
UPDATE `nfl2003_playoffs_divisional_test` SET `player_1` = 'New England' WHERE `id` = '3' LIMIT 1 ;
UPDATE `nfl2003_playoffs_divisional_test` SET `player_1` = 'Kansas City' WHERE `id` = '4' LIMIT 1 ;
UPDATE `nfl2003_playoffs_divisional_test` SET `player_1` = 'Philadelphia' WHERE `id` = '5' LIMIT 1 ;
UPDATE `nfl2003_playoffs_divisional_test` SET `player_1` = '45' WHERE `id` = '6' LIMIT 1 ;
- UPDATE `nfl2003_playoffs_divisional_test` SET `player_1` = 'St. Louis' WHERE `id` = '2' LIMIT 1 ;
- UPDATE `nfl2003_playoffs_divisional_test` SET `player_1` = 'New England' WHERE `id` = '3' LIMIT 1 ;
- UPDATE `nfl2003_playoffs_divisional_test` SET `player_1` = 'Kansas City' WHERE `id` = '4' LIMIT 1 ;
- UPDATE `nfl2003_playoffs_divisional_test` SET `player_1` = 'Philadelphia' WHERE `id` = '5' LIMIT 1 ;
- UPDATE `nfl2003_playoffs_divisional_test` SET `player_1` = '45' WHERE `id` = '6' LIMIT 1 ;
Cela fonctionne très bien le faire manuellement. Permet de dire dans l'exemple ci-dessus que je suis player_1. Je me rends compte que player_1 qui est mis à jour est le nom de colonne. Mais mon entrée caché ($ L_PLAYER) contient la valeur de mon nom de membre phpBB à la ligne "id 1 qui est ATNO / TW dans mon cas. Je n'ai ce succès mis en place afin que chaque fois qu'une enregistrés dans l'accès aux membres cette forme, la L_PLAYER) $ (variable sera leur nom et thats la colonne qui aura besoin mis à jour. Je ne peux pas comprendre comment assimiler le L_PLAYER) $ (variable avec la colonne player_1 qui a besoin de mises à jour.
Je ne peux pas comprendre comment passer des variables pour les équipes qui sont sélectionnés dans le formulaire pour les champs appropriés pour le joueur donné. Im sorry si tous les thats un peu longues, mais Ive frappeurs ma tête contre le mur avec celui-ci pendant deux mois, je l'aide tout simplement besoin.
Merci pour tout conseil.