Wenn ich versuche, Daten aus der Datenbank zu erhalten, möchte ich die Farbe für gerade und ungerade Zeilen ändern. Aber nur die Farbe der geraden Reihen erscheint auf dem Tisch. Ich habe verschiedene Farben für gerade und ungerade Reihen definiert. Aber die Farbe der ungeraden Reihe wird nicht angezeigt. Mein Code ist unten gezeigt.In meiner Tabelle erscheint Farbe nur in den geraden Zeilen
Jeder möglicher Vorschlag
<head><style type="text/css">
.colr tr:nth-child(odd){
background-color: #4286f4; }
.colr tr:nth-child(even){
background-color: #92f441;}
</style>
</head>
<body>
<body>
<?php
[email protected]_connect("localhost","root","")or die(mysql_error());
[email protected]_select_db("portal",$con) or die(mysql_error());
echo "<div class='table-users'>
<div class='header'>Applicants</div>
<table cellspacing='0'>
<tr>
<th >ID </th>
<th>Application for</th>
<th>Name</th>
<th>Date Of Birth</th>
<th>Qualification</th>
<th>Passing Year</th>
</tr> </table>
</div>";
$sql='SELECT * FROM tbl_applicantinfo ';
$sql1=mysql_query('Select * FROM tbl_academic');
$retval = mysql_query($sql, $con);
if(! $retval)
{
die('Could not get data: ' . mysql_error());
}
$selected=$_GET['aap_position'];
if($_GET['aap_position']=="all"){
$sql=mysql_query('SELECT * FROM tbl_applicantinfo;
echo "<div class='table-users'>
";
while ($row=mysql_fetch_array($sql)){
echo "<div >
<table cellspacing='0' class='colr'>
<tr>
<td >{$row['SrNo']}</td>
<td>{$row['position']}</td>
<td>{$row['applicantname']}</td>
<td>{$row['date_birtth']}</td>
<td>{$row['degree']}</td>
<td>{$row['year_passing']}</td>
</tr> </table></div>";
}}
mysql_close($con);
?> </body>
dies seine ungültig sein kann nicht echten Code – nogad
ich habe sh ortete es für den Pfosten. Wirkliches Problem ist mit css und jede andere Sache funktioniert gut –
@HassanRana Try https://stackoverflow.com/questions/47405708/in-my-table-only-even-rows-color-appear- on-whole-table/47405838 # 47405838 –