Добрый вечер я Хочу знать, как доставать число раз, которое повторяет тип информации, и приносить это в таблицу с php в этих моментах у меня есть следующий код, но не, как извлекает число раз, которое повторяет информацию в этой консультации
это код:
$rs1 = mssql_query("SELECT vendedor, nombre FROM vendedor WHERE clasificacion = '1' GROUP BY vendedor, nombre ORDER BY nombre ASC", $link);
while ($row1 = mssql_fetch_row($rs1)){
echo "<tr value='$row1[0]'><td>$row1[1]</td></tr>";
}
$rs= mysqli_query($mysqli,"SELECT codigo_vendedor, estado,COUNT(*) as total FROM pedidos WHERE codigo_vendedor = '$row1[0]' AND DATE_FORMAT(fecha_pedido, '%Y-%m-%d') BETWEEN '$fecha_desde' AND '$fecha_hasta' GROUP BY estado");
while ($row = mysqli_fetch_row($rs)){
//echo "fguyhkglfjsdojgdsfkljfgknlhlkj";
$row[0] == $row1[0];
if ($row[1] == 'Logistica') {
$row[1] = $log;
}elseif ($row[1] == 'Picking') {
$row[1] = $pic;
}elseif ($row[1] == 'Facturado') {
$row[1] = $fac;
}elseif ($row[1] == 'Packing') {
$row[1] = $pac;
}elseif ($row[1] == 'Cartera') {
$row[1] = $car;
}elseif(strpos($row[1], 'Facturacion') !== false){
$row[1] = $fact;
}
}
?>
</tr>
<td><?php echo $row1[2]?></td>
<td><?php echo $row[3]?></td>
<td><?php echo $log?></td>
<td><?php echo $car?></td>
<td><?php echo $fact?></td>
<td><?php echo $pic?></td>
<td><?php echo $fac?></td>
<td><?php echo $pac?></td>
Он был бы очень Благодарен С Вашей помощью
Количество, которое повторяет информацию, приносит ее твоя консультация уже не необходима иметь if else
, cГіdigo он остался бы немного asГ, - уже измененный для того, чтобы он появился в одной tabla
$rs= mysqli_query($mysqli,"SELECT estado,COUNT(estado) as total FROM pedidos WHERE codigo_vendedor = '$row1[0]' AND DATE_FORMAT(fecha_pedido, '%Y-%m-%d') BETWEEN '$fecha_desde' AND '$fecha_hasta' GROUP BY estado");
echo "<table><thead><tr><th>Estado</th><th>Cantidad</th></tr></thead <tbody>";
while ($row = mysqli_fetch_row($rs)){
echo "<tr><td>" . $row[0] . "</td><td>". $row[1]."</td></tr>";
}
echo "</tbody></table>"
}
Эта консультация возвращает тебе число реестра, удвоенного в твоей таблице
SELECT vendedor, nombre, count(*) As Reg_Duplicados FROM vendedor GROUP BY vendedor, nombre Having Count(*) >1
Это простой пример состоит в том, чтобы делать тебе счетчик, инициализировавший в 0.
$cont = 0;
И однажды внутри while ты делаешь поиски
if($dato == "tuPalabra") {
$cont++;
}
, И если у тебя хочет быть несколько счетчиков, используешь переключатель
switch($dato) {
case "palabra1":
$cont1++;
break;
case "palabra2":
$cont2++;
break;
}
Информация очевидно serГ - в твой row ["поле"]
Потом также можешь посредством консультации sql