2017-10-22 3 views
0

how can i put the age inside the table pleaseWie das Alter mit PHP und HTML

$dob=new DateTime($row[DOB]); // Create a date object from the DOB field 
      $age=$cd->diff($dob);   // Find the difference between the 2 dates 
      echo $age->format(" Age:%y Years %m Months %d Days"); // Display the years, months and days 
       echo"<td>".$row[$age]."</td>"; 
       echo "<td>".$row[WEIGHT]."</td>"; 
       echo "<td>".$row[UNIT_WEIGHT]."</td>"; 
+0

was Sie in Frage tatsächlich, weil Ihr etwas Screenshot mit einem Alter – Ravi

+0

Dank Ravi zeigt aber ich bekam die Antwort, es war tatsächlich in der Tabelle oben das Alter zu setzen entsprechend ihrer jeweiligen row.but kann ich Sie bitten, wenn ich das Suchergebnis auf der HTML-Seite selbst anzeigen würde.wie kann ich es tun? Es gibt Links, aber ich habe versucht, es funktioniert nicht –

Antwort

0

Betrachten Sie zum Anzeigen besser Ihr Problem beschreiben, aber soweit ich das verstanden ist die Antwort, die Sie vielleicht suchen.

Sie verwenden "Echo" für die Ausgabe des Alters vor der Zeilenausgabe der HTML-Tabelle. Sie sollten den Formatfunktionsaufruf in der erforderlichen Zelle verwenden. Überprüfen Sie den folgenden Code ein:

$dob=new DateTime($row[DOB]); // Create a date object from the DOB field 
$age=$cd->diff($dob);   // Find the difference between the 2 dates 
echo "<td>".$age->format("%y Years %m Months %d Days")."</td>"; 
       echo "<td>".$row[WEIGHT]."</td>"; 
       echo "<td>".$row[UNIT_WEIGHT]."</td>"; 

Noch ein Hinweis, in der Regel Alter Jahr basierte nur. Also statt:

Alter - 15 Jahre 10 Monate 24 Tage

Sie könnten nur die Jahre

15 (Jahre)

in zeigen wollen In diesem Fall aktualisieren Sie einfach den Parameter des Datumsobjekt-Formats.

$age->format("%y"); 
+0

Dank baruch es funktioniert. –

Verwandte Themen