Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Update'owanie kilku rekordów jednocześnie do odpowiednich kolumn
dawidos_95
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 13.06.2012

Ostrzeżenie: (0%)
-----


Witam. Mam skrypt, który pobiera z bazy danych rekordy i niektóre wartości są w textboxie. Na samym dole mam przycisk do zapisu, lecz jednak gdy chcę zapisać to coś nie wychodzi. Problem polega na tym że zawsze pobiera mi ostatni rekord do zapisu, a nie wszystkie. Macie na to sposób?

  1. if(isset($_POST['save']))
  2. {
  3. $groupmem.=$_POST['idhid'];
  4. $updated_group = array(
  5. "title" => $_POST['title'],
  6. "skin" => $_POST['skin'],
  7. "cars" => $_POST['cars'],
  8. "door" => $_POST['door'],
  9. "offers" => $_POST['offers'],
  10. "product" => $_POST['product'],
  11. "ooc" => $_POST['ooc'],
  12. "gate" => $_POST['gate'],
  13. "leader" => $_POST['leader']
  14. );
  15. $db->update_query('group_invite', $updated_group, "charid='".$_POST['idhid']."'");
  16. }


  1. while($members = $db->fetch_array($query))
  2. {
  3. $query2 = $db->simple_select('char', '*', "id='".$members['charid']."'");
  4. $char = $db->fetch_array($query2);
  5.  
  6. $user = get_user($members['forumid']);
  7. $userlink = format_name($user['username'], $user['usergroup'], $user['displaygroup']);
  8.  
  9. $i++;
  10. $groupmem.='
  11. <tr>
  12. <td><span class="smalltext" style="padding: 10px;">'.$i.'<input type="hidden" name="idhid" value="'.$members['charid'].'"</span></td>
  13. <td><span class="smalltext" style="padding: 10px;">'.$char['name'].' '.$char['surname'].'</span></td>
  14. <td><span class="smalltext" style="padding: 10px;">'.$userlink.'</span></td>
  15. <td><span class="smalltext" style="padding: 10px;"><input type="text" class="textbox" value="'.$members['title'].'"name="title" size="8"/></span></td>
  16. <td><span class="smalltext" style="padding: 10px;"><input type="text" class="textbox" value="'.$members['skin'].'"name="title" size="3" maxlength="3"/></span></td>
  17. <td><span class="smalltext" style="padding: 10px;">';
  18. if($members['cars'] == 1) {
  19. $groupmem.='<input type="checkbox" name="cars" value="1" checked="checked"/>';
  20. }else{
  21. $groupmem.='<input type="checkbox" name="cars" value="1"/>';}
  22. $groupmem.='
  23. </span></td>
  24. <td><span class="smalltext" style="padding: 10px;">';
  25. if($members['door'] == 1) {
  26. $groupmem.='<input type="checkbox" name="door" value="1" checked="checked"/>';
  27. }else{
  28. $groupmem.='<input type="checkbox" name="door" value="1"/>';}
  29. $groupmem.='
  30. </span></td>


Ten post edytował dawidos_95 3.07.2013, 20:16:09
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.09.2025 - 03:10