Mam taki problem mam skrypt, który wyświetla mi rekordy z danego dnia i przy każdym rekordzie jest pole ajaxowe do prowadzenia tekstu do konkretnego pola w bazie danych i teraz jest jedne problem to działa, ale tylko jak się doda do pierwszego rekordu w bazie tego dnia czyli np. mamy

dzisiaj przykładowo jest 29.05.2014

Tu jest wyświetlana lista to doda tylko pierwszego elementu z dnia 29.05.2014
i teraz kod odpowiadający za to wygląda następująco

plik 1

   while ($uzywki2 = mysql_fetch_array($uzywki) ) {
    $sprawdz_substancje = mysql_query("select nazwa,cena,rodzaj_porcji,id_usera,id_rodzaju,za_ile,id,color from substancje where id_usera = '$id_usera[0]' and id = '$uzywki2[5]' ");
    
    $sprawdz_substancje = mysql_fetch_array($sprawdz_substancje);
    if ($sprawdz_substancje[5] != 0) {
	$wynik2 = $uzywki2[1] * ($sprawdz_substancje[1] / $sprawdz_substancje[5]);
	$wynik3 = oblicz_cene($wynik2);
    }
    $wynik += $wynik2;
    $porcja = sprawdz_porcje($uzywki2[3]);
    $uzywki4[$i] = $sprawdz_substancje[0];
    $uzywki5[$i] = $uzywki2[1];
    
    $data1 = explode(" ",$uzywki2[2]);
    $data2 = explode("-",$data1[0]);
    $data3 = explode(":",$data1[1]);
    //print "Godzina $data3[0] minuta $data3[1] sekunda $data3[0] miesiac $data2[1] dzien $data2[2] rok $data2[0]<br>" ;
    $czas_wziecia = mktime($data3[0],$data3[1],$data3[2],$data2[1],$data2[2],$data2[0]);
    $obiekt_data->oblicz_date($czas_wziecia,$uzywki2[2]);
    
    //$color = mysql_query("select color from substancje ");
    
    if ($sprawdz_substancje[7] == "") {
      $color = " class=substancje ";
    }
    else {
      $color = " color=$sprawdz_substancje[7]";
    }
    
    //<a href="#" onclick="JavaScript:ReverseContent('textBlock-1');">odwroc</a>
    print ("<tr><td><div align=center><font $color>Wziąłeś $sprawdz_substancje[0] w dawce $uzywki2[1] $porcja </font></div></td></tr>
	  <tr><td><div align=center><font $color>Wziąłeś to w " . $obiekt_data->data . "</font></div></td></tr>");
	    printf("<tr><td><div align=center><font $color>Wydałeś na to %s </font><form method=post><input type = \"button\" value =\"pokaz Opis\"
    onclick = \"getData('ustaw.php?id=$uzywki2[0]',
    'targetDiv$i')\"></form><a href=\"#\" onclick=\"JavaScript:HideContent('textBlock-$uzywki2[0]');\" class=pokazywanie>ukryj opis</a>
<a href=\"#\" onclick=\"JavaScript:ShowContent('textBlock-$uzywki2[0]');\" class=pokazywanie>pokaz opis</a>
</div></td></tr>",$wynik3);
    print ("<tr><td><div id=\"textBlock-$uzywki2[0]\"  style='display:none;'>
<form method=post><input type=hidden id = id value=$uzywki2[0]><div align=center><font class=dodaj>Opis</font><br><textarea id=opis cols=50 rows=5></textarea><br><input type = \"button\" value =\"Dodaj\"
    onclick = \"getData3('dodaj2.php',
    'TargetDiv$uzywki2[0]')\"></div><div id=TargetDiv$uzywki2[0]></div>
</div></form>

</td></tr>");
    print ("<tr><td><div align=center id = targetDiv$i> </div><br></td></tr>");

    $i++;
  }

funkcja javascript odpowiadająca za przesłanie do pliku ajaxowego

    function getData3 (dataSource, divID) {
        if(XMLHttpRequestObject) {
            var obj = document.getElementById(divID);
            var opis = document.getElementById('opis').value;
            var id = document.getElementById('id').value;
            
            XMLHttpRequestObject.open("POST", 'dodaj2.php', true);
            XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
            XMLHttpRequestObject.send('&id=' + id + '&opis=' + opis);
            
            XMLHttpRequestObject.onreadystatechange = function () {
                if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
                    obj.innerHTML = XMLHttpRequestObject.responseText;
                }
            }
        }
    }

plik ajaxowy

 <?php
header('Content-Type: text/html; charset=utf-8');
  mysql_connect("localhost","root","a1234");
  //mysql_connect("localhost","seomat_1","selomlot");
  mysql_select_db("uzywki");
    mysql_query("SET NAMES utf-8");
//  mysql_query("SET NAMES utf8");
  //mysql_select_db("seomat_1");
require("./funkcje.php");
$id =  urldecode($_POST["id"]);
$opis =  urldecode($_POST["opis"]);

$id = atak_sql($id);
$opis = atak_sql($opis);



$wybierz = mysql_query("select opis_spozycia from spozycie where id = '$id' ");
$wybierz = mysql_fetch_array($wybierz);

//$wybierz1 = str_replace("\n","<br>",$wybierz[0]);
$opis = str_replace("\n","<br>",$opis);

$wybierz2 = $wybierz[0]  . "<br>" . $opis;

$a = mysql_query("update spozycie set opis_spozycia = '$wybierz2' where id = '$id' ");

if ($a == false) {
  print "Nie uda³o siê dodaæ";
}
else {
  print "Pomy¶lnie dodano rekord";
}


//print $opis;
//print $id;
//print $id;
//print "dobrze";
//print $_
?>