Vidim da ima puno ljudi na ovom forumu a da se poprilično kuže u PHP pa sam se zato registrirao ovdje! Radim sa PHP stranicama oko 2 mjeseca i poprilično sam se već naučio ali neke stvari još ne znam!
A sad problem; Radim preko Dreamweavera i koristim SQL bazu za pregled i serverr funkciju koristim EasyPHP 1.8!
Stranica koju radim je ; http://www.pc-automati.hr/
Otvorite Cjenik i malo prolistajte i vidjet ćete da je za svakih par artikla napravljena nova stranica,unutar kojih su postavljeni queryi (pitanja) preko kojih mi uzima detalje artikala iz baze!
Ja bih htio da npr. kad kliknem na tipkovnice (http://www.pc-automati.hr/kategorije/periferija/tipkovnice.php) da mi samo ispiše tipkovnice,tj. da mi aktivira query kojim su definirane tipkovnice. žTo znači da če se cijela periferija nalaziti unutar periferija.php,a aktivirat će se artikli Na Sidebar Meniju!
Evo skripte ove stranice (http://www.pc-automati.hr/kategorije/periferija/tipkovnice.php);
Code:
<?php include('../../Connections/webizrad.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
mysql_select_db($database_webizrad, $webizrad);
$query_rs_tipkovnice = "SELECT sifra, naziv, kolicina, cijena_kredit FROM artikli WHERE artikli.sifra >12149 AND artikli.sifra <12190";
$rs_tipkovnice = mysql_query($query_rs_tipkovnice, $webizrad) or die(mysql_error());
$row_rs_tipkovnice = mysql_fetch_assoc($rs_tipkovnice);
$totalRows_rs_tipkovnice = mysql_num_rows($rs_tipkovnice);
mysql_select_db($database_webizrad, $webizrad);
$query_rs_misevi = "SELECT sifra, naziv, kolicina, cijena_kredit FROM artikli WHERE artikli.sifra >12099 AND artikli.sifra <12150";
$rs_misevi = mysql_query($query_rs_misevi, $webizrad) or die(mysql_error());
$row_rs_misevi = mysql_fetch_assoc($rs_misevi);
$totalRows_rs_misevi = mysql_num_rows($rs_misevi);
mysql_select_db($database_webizrad, $webizrad);
$query_rs_zvucnici = "SELECT sifra, naziv, kolicina, cijena_kredit FROM artikli WHERE artikli.sifra >12189 AND artikli.sifra <12240";
$rs_zvucnici = mysql_query($query_rs_zvucnici, $webizrad) or die(mysql_error());
$row_rs_zvucnici = mysql_fetch_assoc($rs_zvucnici);
$totalRows_rs_zvucnici = mysql_num_rows($rs_zvucnici);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Description" content="Information architecture, Web Design, Web Standards." />
<meta name="Keywords" content="your, keywords" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="Distribution" content="Global" />
<meta name="Author" content="Erwin Aligam - [email protected]" />
<meta name="Robots" content="index,follow" />
<title>PC-AUTOMATI - Proizvodnja, Trgovina i Informatičke Usluge</title>
<link href="/css/pc_automati.css" rel="stylesheet" type="text/css" />
</head>
<body>
<!-- wrap starts here -->
<div id="wrap">
<!--header -->
<!-- TemplateBeginEditable name="top" -->
<?php include('../../dijelovi/top.php'); ?>
<!-- TemplateEndEditable -->
<!-- menu -->
<!-- TemplateBeginEditable name="gornji_meni" -->
<div id="menu">
<ul>
<li><a href="../../index.php">Početna</a></li>
<li id="current"><a href="../../cjenik.php">Cjenik</a></li>
<li><a href="../../usluge.php">Usluge</a></li>
<li><a href="../../akcije.php">Akcije</a></li>
<li><a href="../../o_nama.php">O Nama</a></li>
<li></li>
</ul>
</div>
<!-- TemplateEndEditable -->
<!-- content-wrap starts here -->
<div id="content-wrap"><!-- TemplateBeginEditable name="sidebar" -->
<div id="sidebar">
<h1>Periferija</h1>
<div class="left-box">
<ul class="sidemenu">
<li><a href="/kategorije/periferija.php">Monitori</a></li>
<li><a href="/kategorije/periferija.php">Skeneri</a></li>
<li><a href="/kategorije/periferija.php">Pisači</a></li>
<li><a href="/kategorije/periferija/tipkovnice.php">Tipkovnice\Miševi</a></li>
<li><a href="/kategorije/periferija/tipkovnice.php">Zvučnici</a></li>
<li><a href="/kategorije/periferija/zabava.php">Palice za igru</a></li>
<li><a href="/kategorije/periferija/zabava.php">Mikrofoni\Slušalice</a></li>
<li><a href="/kategorije/periferija/zabava.php">Web Kamere\Ostalo</a></li>
</ul>
</div>
<h1>Cjenik</h1>
<div class="left-box">
<ul class="sidemenu">
<li><a href="/kategorije/konfiguracije.php">Konfiguracije</a></li>
<li><a href="/kategorije/laptopi.php">Prijenosna Računala</a></li>
<li><a href="/kategorije/komponente.php">Komponente</a></li>
<li><a href="/kategorije/periferija.php">Periferija</a></li>
<li><a href="/kategorije/potrosni_materijal.php">Potrošni materijal</a></li>
<li><a href="/kategorije/memorije.php">MP3/MP4 i USB Stick</a></li>
<li><a href="/kategorije/mobiteli.php">Mobiteli</a></li>
<li><a href="/kategorije/telefoni.php">Telefoni</a></li>
<li><a href="/kategorije/tv_audio_i_video.php">TV, Audio i Video</a></li>
<li><a href="/kategorije/kamere.php">Kamere</a></li>
<li><a href="/kategorije/softvare.php">Programi</a></li>
<li><a href="/kategorije/ostalo.php">Ostalo</a></li>
</ul>
</div>
</div>
<!-- TemplateEndEditable -->
<div id="main"> <a name="TemplateInfo"></a>
<h1>Tipkovnice </h1>
<table border="0" cellpadding="5">
<tr>
<th width="65"><div align="left">Šifra</div></th>
<th width="305"><div align="left">Naziv</div></th>
<th width="65"><div align="center">Količina</div></th>
<th width="65"><div align="center">Cijena</div></th>
</tr>
<?php do { ?>
<tr>
<td><div align="left"><?php echo $row_rs_tipkovnice['sifra']; ?></div></td>
<td><div align="left"><?php echo $row_rs_tipkovnice['naziv']; ?></div></td>
<td><div align="center"><?php echo $row_rs_tipkovnice['kolicina']; ?></div></td>
<td><div align="center"><?php echo $row_rs_tipkovnice['cijena_kredit']; ?></div></td>
</tr>
<?php } while ($row_rs_tipkovnice = mysql_fetch_assoc($rs_tipkovnice)); ?>
</table>
<h1>Miševi</h1>
<table border="0" cellpadding="5">
<tr>
<th width="65"><div align="left">Šifra</div></th>
<th width="305"><div align="left">Naziv</div></th>
<th width="65"><div align="center">Količina</div></th>
<th width="65"><div align="center">Cijena</div></th>
</tr>
<?php do { ?>
<tr>
<td><div align="left"><?php echo $row_rs_misevi['sifra']; ?></div></td>
<td><div align="left"><?php echo $row_rs_misevi['naziv']; ?></div></td>
<td><div align="center"><?php echo $row_rs_misevi['kolicina']; ?></div></td>
<td><div align="center"><?php echo $row_rs_misevi['cijena_kredit']; ?></div></td>
</tr>
<?php } while ($row_rs_misevi = mysql_fetch_assoc($rs_misevi)); ?>
</table>
<h1>Zvučnici</h1>
<table border="0" cellpadding="5">
<tr>
<th width="65"><div align="left">Šifra</div></th>
<th width="305"><div align="left">Naziv</div></th>
<th width="65"><div align="center">Količina</div></th>
<th width="65"><div align="center">Cijena</div></th>
</tr>
<?php do { ?>
<tr>
<td><div align="left"><?php echo $row_rs_zvucnici['sifra']; ?></div></td>
<td><div align="left"><?php echo $row_rs_zvucnici['naziv']; ?></div></td>
<td><div align="center"><?php echo $row_rs_zvucnici['kolicina']; ?></div></td>
<td><div align="center"><?php echo $row_rs_zvucnici['cijena_kredit']; ?></div></td>
</tr>
<?php } while ($row_rs_zvucnici = mysql_fetch_assoc($rs_zvucnici)); ?>
</table>
</div>
<!-- TemplateEndEditable -->
<!-- content-wrap ends here -->
</div>
<!--footer starts here-->
<!-- TemplateBeginEditable name="footer" -->
<?php include('../../dijelovi/footer.php'); ?>
<!-- TemplateEndEditable -->
<!-- wrap ends here -->
</div>
</body>
</html>
<?php
mysql_free_result($rs_tipkovnice);
mysql_free_result($rs_misevi);
mysql_free_result($rs_zvucnici);
?>
<?php include('../../Connections/webizrad.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
mysql_select_db($database_webizrad, $webizrad);
$query_rs_tipkovnice = "SELECT sifra, naziv, kolicina, cijena_kredit FROM artikli WHERE artikli.sifra >12149 AND artikli.sifra <12190";
$rs_tipkovnice = mysql_query($query_rs_tipkovnice, $webizrad) or die(mysql_error());
$row_rs_tipkovnice = mysql_fetch_assoc($rs_tipkovnice);
$totalRows_rs_tipkovnice = mysql_num_rows($rs_tipkovnice);
mysql_select_db($database_webizrad, $webizrad);
$query_rs_misevi = "SELECT sifra, naziv, kolicina, cijena_kredit FROM artikli WHERE artikli.sifra >12099 AND artikli.sifra <12150";
$rs_misevi = mysql_query($query_rs_misevi, $webizrad) or die(mysql_error());
$row_rs_misevi = mysql_fetch_assoc($rs_misevi);
$totalRows_rs_misevi = mysql_num_rows($rs_misevi);
mysql_select_db($database_webizrad, $webizrad);
$query_rs_zvucnici = "SELECT sifra, naziv, kolicina, cijena_kredit FROM artikli WHERE artikli.sifra >12189 AND artikli.sifra <12240";
$rs_zvucnici = mysql_query($query_rs_zvucnici, $webizrad) or die(mysql_error());
$row_rs_zvucnici = mysql_fetch_assoc($rs_zvucnici);
$totalRows_rs_zvucnici = mysql_num_rows($rs_zvucnici);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Description" content="Information architecture, Web Design, Web Standards." />
<meta name="Keywords" content="your, keywords" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="Distribution" content="Global" />
<meta name="Author" content="Erwin Aligam - [email protected]" />
<meta name="Robots" content="index,follow" />
<title>PC-AUTOMATI - Proizvodnja, Trgovina i Informatičke Usluge</title>
<link href="/css/pc_automati.css" rel="stylesheet" type="text/css" />
</head>
<body>
<!-- wrap starts here -->
<div id="wrap">
<!--header -->
<!-- TemplateBeginEditable name="top" -->
<?php include('../../dijelovi/top.php'); ?>
<!-- TemplateEndEditable -->
<!-- menu -->
<!-- TemplateBeginEditable name="gornji_meni" -->
<div id="menu">
<ul>
<li><a href="../../index.php">Početna</a></li>
<li id="current"><a href="../../cjenik.php">Cjenik</a></li>
<li><a href="../../usluge.php">Usluge</a></li>
<li><a href="../../akcije.php">Akcije</a></li>
<li><a href="../../o_nama.php">O Nama</a></li>
<li></li>
</ul>
</div>
<!-- TemplateEndEditable -->
<!-- content-wrap starts here -->
<div id="content-wrap"><!-- TemplateBeginEditable name="sidebar" -->
<div id="sidebar">
<h1>Periferija</h1>
<div class="left-box">
<ul class="sidemenu">
<li><a href="/kategorije/periferija.php">Monitori</a></li>
<li><a href="/kategorije/periferija.php">Skeneri</a></li>
<li><a href="/kategorije/periferija.php">Pisači</a></li>
<li><a href="/kategorije/periferija/tipkovnice.php">Tipkovnice\Miševi</a></li>
<li><a href="/kategorije/periferija/tipkovnice.php">Zvučnici</a></li>
<li><a href="/kategorije/periferija/zabava.php">Palice za igru</a></li>
<li><a href="/kategorije/periferija/zabava.php">Mikrofoni\Slušalice</a></li>
<li><a href="/kategorije/periferija/zabava.php">Web Kamere\Ostalo</a></li>
</ul>
</div>
<h1>Cjenik</h1>
<div class="left-box">
<ul class="sidemenu">
<li><a href="/kategorije/konfiguracije.php">Konfiguracije</a></li>
<li><a href="/kategorije/laptopi.php">Prijenosna Računala</a></li>
<li><a href="/kategorije/komponente.php">Komponente</a></li>
<li><a href="/kategorije/periferija.php">Periferija</a></li>
<li><a href="/kategorije/potrosni_materijal.php">Potrošni materijal</a></li>
<li><a href="/kategorije/memorije.php">MP3/MP4 i USB Stick</a></li>
<li><a href="/kategorije/mobiteli.php">Mobiteli</a></li>
<li><a href="/kategorije/telefoni.php">Telefoni</a></li>
<li><a href="/kategorije/tv_audio_i_video.php">TV, Audio i Video</a></li>
<li><a href="/kategorije/kamere.php">Kamere</a></li>
<li><a href="/kategorije/softvare.php">Programi</a></li>
<li><a href="/kategorije/ostalo.php">Ostalo</a></li>
</ul>
</div>
</div>
<!-- TemplateEndEditable -->
<div id="main"> <a name="TemplateInfo"></a>
<h1>Tipkovnice </h1>
<table border="0" cellpadding="5">
<tr>
<th width="65"><div align="left">Šifra</div></th>
<th width="305"><div align="left">Naziv</div></th>
<th width="65"><div align="center">Količina</div></th>
<th width="65"><div align="center">Cijena</div></th>
</tr>
<?php do { ?>
<tr>
<td><div align="left"><?php echo $row_rs_tipkovnice['sifra']; ?></div></td>
<td><div align="left"><?php echo $row_rs_tipkovnice['naziv']; ?></div></td>
<td><div align="center"><?php echo $row_rs_tipkovnice['kolicina']; ?></div></td>
<td><div align="center"><?php echo $row_rs_tipkovnice['cijena_kredit']; ?></div></td>
</tr>
<?php } while ($row_rs_tipkovnice = mysql_fetch_assoc($rs_tipkovnice)); ?>
</table>
<h1>Miševi</h1>
<table border="0" cellpadding="5">
<tr>
<th width="65"><div align="left">Šifra</div></th>
<th width="305"><div align="left">Naziv</div></th>
<th width="65"><div align="center">Količina</div></th>
<th width="65"><div align="center">Cijena</div></th>
</tr>
<?php do { ?>
<tr>
<td><div align="left"><?php echo $row_rs_misevi['sifra']; ?></div></td>
<td><div align="left"><?php echo $row_rs_misevi['naziv']; ?></div></td>
<td><div align="center"><?php echo $row_rs_misevi['kolicina']; ?></div></td>
<td><div align="center"><?php echo $row_rs_misevi['cijena_kredit']; ?></div></td>
</tr>
<?php } while ($row_rs_misevi = mysql_fetch_assoc($rs_misevi)); ?>
</table>
<h1>Zvučnici</h1>
<table border="0" cellpadding="5">
<tr>
<th width="65"><div align="left">Šifra</div></th>
<th width="305"><div align="left">Naziv</div></th>
<th width="65"><div align="center">Količina</div></th>
<th width="65"><div align="center">Cijena</div></th>
</tr>
<?php do { ?>
<tr>
<td><div align="left"><?php echo $row_rs_zvucnici['sifra']; ?></div></td>
<td><div align="left"><?php echo $row_rs_zvucnici['naziv']; ?></div></td>
<td><div align="center"><?php echo $row_rs_zvucnici['kolicina']; ?></div></td>
<td><div align="center"><?php echo $row_rs_zvucnici['cijena_kredit']; ?></div></td>
</tr>
<?php } while ($row_rs_zvucnici = mysql_fetch_assoc($rs_zvucnici)); ?>
</table>
</div>
<!-- TemplateEndEditable -->
<!-- content-wrap ends here -->
</div>
<!--footer starts here-->
<!-- TemplateBeginEditable name="footer" -->
<?php include('../../dijelovi/footer.php'); ?>
<!-- TemplateEndEditable -->
<!-- wrap ends here -->
</div>
</body>
</html>
<?php
mysql_free_result($rs_tipkovnice);
mysql_free_result($rs_misevi);
mysql_free_result($rs_zvucnici);
?>
Neka mi netko proba ubaciti tu naredbu unutar te stranice i pošalje na MAIL ; [email protected]
Ja se nadam da će se naći neka dobra duša jer se s tim mučim već tjedan dana!
Hvala Unaprijed
Stavio sam tu temu i na ovom forumu (http://www.webmajstori.net/for...p?t=19925&page=1&pp=15)
Ali tu su mi samo davali naredbe ali ja ne znam to ubaciti!
[Ovu poruku je menjao Nemanja Avramović dana 08.03.2008. u 11:27 GMT+1]