Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Jak wyświetlić info!
Forum PHP.pl > Forum > Przedszkole
woxala123
Witam!
Mam takie zapytanie- Zrobione mam już cos takiego jak user dodał na przykład 4 rekordy to ukazuje się info że dodał juz 4 rekordy oto kawalek kodu
  1.  
  2. $query_Recordset1 = "SELECT * FROM loro WHERE `username` = '".$username."' AND `date` = CURRENT_DATE()";
  3. $Recordset1 = mysql_query($query_Recordset1, $local) or die(mysql_error());
  4.  
  5. $totalRows_Recordset1 = mysql_num_rows($Recordset1);
  6.  
  7. if(mysql_num_rows($Recordset1) == 4){
  8.  
  9. // akcja po znalezieniu dodawanego rekordu w tabeli
  10. echo "<center>'Dodałes już 4 rekordy!'</center>";
  11.  
  12. } else {
  13. // akcja po stwierdzeniu że rekordy w tabeli nie ma
  14. echo "<center>' Rekord został dodany'</center>";
  15.  
  16.  

Teraz chce by user otrzymywał info że że jak pierwszy raz dodaje rekord to wyświetla mu się że wstawił 1 rekord i tak dalej aż do 4 rekordu. Jaki warunek zobić?
Pozdrawiam
Tomplus
Po dodaniu do bazy możesz zapisać wartość w zmiennej sesyjnej np. $_SESSION['dodaneRekordy'] += 1;
a potem if($_SESSION['dodaneRekordy'] == mysql_num_rows($Recordset1)) {}

Niree
Może lepiej wyświetlać od razu ilość dodanych rekordów, a nie rozdzielać.


  1. //kod mysql, dodanie rekordu do bazy
  2. //następnie sprawdzanie ile jest rekordów:
  3.  
  4. $query_Recordset1 = "SELECT * FROM loro WHERE `username` = '".$username."' AND `date` = CURRENT_DATE()";
  5. $Recordset1 = mysql_query($query_Recordset1, $local) or die(mysql_error());
  6.  
  7. $totalRows_Recordset1 = mysql_num_rows($Recordset1);
  8.  
  9. if($totalRows_Recordset1 >= 4){
  10. echo '<center>Dodałeś już wszystkie 4 rekordy!</center>';
  11.  
  12. }
  13. else if($totalRows_Recordset1 > 0){
  14. echo '<center>Dodałeś już '.$totalRows_Recordset1.' rekordów!</center>';
  15.  
  16. } else if($totalRows_Recordset1 == 0){
  17. echo '<center>Dodano rekord po raz pierwszy!</center>';
woxala123
Okey Niree-DZIAŁA. Dodałem twój kod na końcu po dodaniu rekordu. Serdeczne dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.