zliczanie check box

0

Witam potrzebuje dopisać do kodu zliczanie check box ktoś mógłby pomóc?
Wynik powinien pojawić sie Od razu na głównej stronie pod tabelą na końcu

 
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
<LINK rel="stylesheet" href="format.css" type="text/css">
</head>
<body>
<?php
include ('../../mysql_connectpl.php');

if ($send=='Zobacz'){
echo "<table border=\"1\" BORDERCOLOR=\"white\" width=\"98%\" cellspacing=\"0\" cellpadding=\"2\" bordercolorlight=\"#000000\"><THEAD>
<tr>
<td width=\"96%\" colspan=\"11\" bgcolor=\"black\" align=\"center\">
<b><font color=\"white\">SAMOCHODY - lista</b></td>
</tr>
<tr>
<td width=\"2%\" align=\"center\" bgcolor=\"#E0E0E0\"><b>Lp</b></td>
<td width=\"18%\" align=\"center\" bgcolor=\"#E0E0E0\">
<b>Marka/model/Pojemność/Silnik</b></td>
<td width=\"10%\" align=\"center\" bgcolor=\"#E0E0E0\"><b>Rok produkcji</b></td>
<td width=\"10%\" align=\"center\" bgcolor=\"#E0E0E0\"><b>Przebieg</b></td>
<td width=\"10%\" align=\"center\" bgcolor=\"#E0E0E0\"><b>Cena</b></td>
<td width=\"50%\" align=\"center\" bgcolor=\"#E0E0E0\"><b>Opis</b></td>


</tr></THEAD>";

$lpeks=0;
$zapytanie = "SELECT * FROM placsamochody WHERE datasprz is NULL ORDER BY marka,model ASC";
$wykonaj = mysql_query ($zapytanie) or die("<center><b style=\"color:red\">
          Wyst±pił bł±d w wykonaniu polecenia!</b></center>" .mysql_error());

while($wiersz=mysql_fetch_array ($wykonaj)) {
	$samid=$wiersz['samid'];
	$marka=$wiersz['marka'];
	$model=$wiersz['model'];
	$pojemnosc=$wiersz['pojemnosc'];
	$kolor=$wiersz['kolor'];
	$rokpr=$wiersz['rokpr'];
	$przebieg=$wiersz['przebieg'];
	$cena=$wiersz['cena'];
	$cenaspec=$wiersz['cenaspec'];
	$uwagi=$wiersz['uwagi'];
	$paliwo=$wiersz['paliwo'];
	$rodzaj=$wiersz['rodzaj'];
	$wersjas=$wiersz['wersjas'];
	$nadwozie=$wiersz['nadwozie'];
	$moc=$wiersz['moc'];
	$rata=$wiersz['rata'];
	$liczbadrzwi=$wiersz['liczbadrzwi'];
	$liczbamiejsc=$wiersz['liczbamiejsc'];

	$testo=$_GET[$samid];

	if ($testo==1){
		$lpeks++;
		echo " <tr onmouseover=\"this.style.backgroundColor='lightgrey'\" 
           	onmouseout=\"this.style.backgroundColor=''\">

		<td width=\"2%\" align=\"right\">".$lpeks." &nbsp</td>
		<td width=\"28%\" align=\"left\">".$marka." ".$model.", ".$pojemnosc." cm3 ".$wersjas."</td>
		<td width=\"15%\" align=\"center\">".$rokpr."</td>
		<td width=\"10%\" align=\"center\">".$przebieg." km</td>
		<td width=\"10%\" align=\"center\">".$cena." zł</td>
		<td width=\"10%\" align=\"center\">";
		$zapytanies = "SELECT * FROM wyposlink WHERE samid=\"$samid\" ORDER BY wyplinknazwa ASC";
		$wykonajs = mysql_query ($zapytanies) or die("<center><b style=\"color:red\">
 	         Wyst±pił bł±d w wykonaniu polecenia!</b></center>" .mysql_error());

		while($wierszs=mysql_fetch_array ($wykonajs)) {
		$wyposlinkid=$wierszs['wyposlinkid'];
		$wyposidset=$wierszs['wyposid'];
		$wyposnazwa=$wierszs['wyplinknazwa'];
		$wyposspis="$wyposspis $wyposnazwa,";
		if($wyposnazwa==''){$wyposnazwa="?";}
		$test=1;
		$zapytaniew = "SELECT * FROM wyposazenie WHERE wyposnazwa=\"$wyposnazwa\"";
		$wykonajw = mysql_query ($zapytaniew) or die("<center><b style=\"color:red\">
          	Wyst±pił bł±d w wykonaniu polecenia!</b></center>" .mysql_error());

		while($wierszw=mysql_fetch_array ($wykonajw)) {
			$test=$wierszw['wyposeksport'];

		}
		if ($test=='1'){
			echo "$wyposnazwa, ";
		}
		else {}
		}
		if ($rata>'0'){$rataset="(rata od $rata zł)";}
		else {}
		echo "$rataset
		</td></tr>";
	
	}

	}
	echo "</table>";
}
else {
echo "<table border=\"1\" BORDERCOLOR=\"white\" width=\"98%\" cellspacing=\"0\" cellpadding=\"2\" bordercolorlight=\"#000000\"><THEAD>
<tr>
<td width=\"96%\" colspan=\"11\" bgcolor=\"black\" align=\"center\">
<b><font color=\"white\">SAMOCHODY - lista</b></td>
</tr>
<tr>
<td width=\"2%\" align=\"center\" bgcolor=\"#E0E0E0\"><b>Lp</b></td>
<td width=\"28%\" align=\"center\" bgcolor=\"#E0E0E0\">
<b>Marka/model/Pojemność/Silnik</b></td>
<td width=\"15%\" align=\"center\" bgcolor=\"#E0E0E0\">
<p align=\"center\"><b>Paliwo</b></td>
<td width=\"10%\" align=\"center\" bgcolor=\"#E0E0E0\"><b>Rok produkcji</b></td>
<td width=\"10%\" align=\"center\" bgcolor=\"#E0E0E0\"><b>Rodzaj nadwozia</b></td>
<td width=\"10%\" align=\"center\" bgcolor=\"#E0E0E0\"><b>Cena promocyjna</b></td>
<td width=\"10%\" align=\"center\" bgcolor=\"#E0E0E0\"><b>Cena</b></td>
<td width=\"10%\" align=\"center\" bgcolor=\"#E0E0E0\"><b>Opcje</b></td>


</tr></THEAD>
<form method=\"get\" action=wypsamzest.php>";

$suma=0;
$suman=0;
$lp=0;
$zapytanie = "SELECT * FROM placsamochody WHERE datasprz is NULL ORDER BY marka, model ASC";
$wykonaj = mysql_query ($zapytanie) or die("<center><b style=\"color:red\">
          Wyst±pił bł±d w wykonaniu polecenia!</b></center>" .mysql_error());

while($wiersz=mysql_fetch_array ($wykonaj)) {
	$samid=$wiersz['samid'];
	$marka=$wiersz['marka'];
	$model=$wiersz['model'];
	$pojemnosc=$wiersz['pojemnosc'];
	$kolor=$wiersz['kolor'];
	$rokpr=$wiersz['rokpr'];
	$przebieg=$wiersz['przebieg'];
	$cena=$wiersz['cena'];
	$cenaspec=$wiersz['cenaspec'];
	$uwagi=$wiersz['uwagi'];
	$paliwo=$wiersz['paliwo'];
	$rodzaj=$wiersz['rodzaj'];
	$wersjas=$wiersz['wersjas'];
	$nadwozie=$wiersz['nadwozie'];
	$moc=$wiersz['moc'];
	$rata=$wiersz['rata'];
	$liczbadrzwi=$wiersz['liczbadrzwi'];
	$liczbamiejsc=$wiersz['liczbamiejsc'];
	$lp++;
	echo "
<script>
function Pisznowy$samid()
{
	NoweOkienko=window.open('wypsamdodaj.php?samid=$samid','samdodaj','toolbar=no,menubar=no,location=center, scrollbars=yes,personalbar=no,directories=no,status=no,resizable=yes,width=840,height=680');

	NoweOkienko.focus();
}
function Piszdrukuj$samid()
{
	NoweOkienko=window.open('szablony/samdrukuj.php?samid=$samid','samdrukuj','toolbar=yes,menubar=yes,location=center,personalbar=no,scrollbars=yes,directories=no,status=no,resizable=yes,width=640,height=680');

	NoweOkienko.focus();
}
function Piszusun$samid()
{
	NoweOkienko=window.open('szablony/wypsamusun.php?samid=$samid','samusun','toolbar=yes,menubar=yes,location=center,personalbar=no,scrollbars=yes,directories=no,status=no,resizable=yes,width=320,height=240');

	NoweOkienko.focus();
}
</script>


 <tr onmouseover=\"this.style.backgroundColor='lightgrey'\" 
           onmouseout=\"this.style.backgroundColor=''\">

	<td width=\"2%\" align=\"right\">".$lp." &nbsp</td>
	<td width=\"28%\" align=\"left\">".$marka." ".$model.", ".$pojemnosc." cm3 ".$wersjas."</td>
	<td width=\"15%\" align=\"center\">".$paliwo."</td>
	<td width=\"10%\" align=\"center\">".$rokpr."</td>
	<td width=\"10%\" align=\"center\">".$nadwozie."</td>
	<td width=\"10%\" align=\"center\">".$cenaspec."</td>
	<td width=\"10%\" align=\"center\">".$cena."</td>
	<td width=\"10%\" align=\"center\"><input TYPE=\"checkbox\" value=\"1\" NAME=\"$samid\" $checkset></td>
	";


	echo "</tr>";

}
echo "</table><input type=\"submit\" value=\"Zobacz\" name=\"send\">";
}
?>
</body>
</html>
0

Kod rodem z tutoriala z '98 roku.

0

he bo to kod napisany przez gościa przed 10laty albo i więcej :)

0

masz tyle checkboksów, ile iteracji robi ostatnia pętla (chyba, bo kod jest nieczytelny). zrób licznik, zwiększaj go przy wypluwaniu każdego checkboksa i wyświetl po wyjściu z pętli jego wartość.

[edit]
a ten js to po prostu żenada. tak w 98 to robiłem ja, jak uczyłem się podstaw programowania.

1 użytkowników online, w tym zalogowanych: 0, gości: 1