Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Search

 
Advanced search

18033 Posts in 2318 Topics- by 790 Members - Latest Member: rankomil
  Show Posts
Pages: [1]
1  Promocija i Razvoj sajtova / PHP (Hypertext Preprocessor) / Re: prelom stranice...imam problem jer imam vise query-a on: 16.03.2008; 22:28:16 PM
caos nedime...hvala za odgovor!

ahmm problem je nemogu dati link za stranciu, jer radi samo na mrezi firme!

ali evo kopirat cu kodu... pa malo objasnit vise, mozda onda ko shvati kako sredit,jer ja nikako...

Code:
<html>
<head><title>Iskanje</title></head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<body>

<?php

###############################################
# copyright by MuhammedPasha
# made february 2008 for *******, SI
###############################################

include '../library/session_proof.php';
include 
'../library/config.php';
include 
'../library/opendb.php';

$pronum $_POST['produktnumer'];
$typnum $_POST['typnumer'];
$aufnum $_POST['auftragsnumer'];
$user $_POST['user'];
$kluster $_POST['kluster'];
$datum $_POST['datum'];



$flag ="OK";
$msg "";

$rowsPerPage 3;

$pageNum 1;

if ( isset(
$_GET['page'])) {

$pageNum $_GET['page'];
}

$offset = ( $pageNum ) * $rowsPerPage;



if(empty(
$datum) && empty($pronum) && empty($typnum) && empty($aufnum) && empty($user) && empty($kluster)) {
echo 
"<center>Niste podali iskalnega niza!</center><br>";
echo 
"<center><input type='button' value='Vrni se' onClick='history.go(-1)'></center><br>";
exit;
}


//iskanje po datumu
if(isset($datum) && empty($pronum) && empty($typnum) && empty($aufnum) && empty($user) && empty($kluster)) {

$sql "SELECT input_table.id, user_table.username, cluster_table.name, input_table.created_at, input_table.produkt_numer, input_table.typ_numer, input_table.auftrags_numer FROM input_table,user_table,cluster_table WHERE date(input_table.created_at) = '$datum' AND user_table.id = input_table.user_id AND cluster_table.id = input_table.cluster LIMIT $offset, $rowsPerPage";
$result mysql_query($sql) or die ("Napaka v iskanju... ".mysql_error());
$num_rows mysql_num_rows($result);
$iskanec $datum;
$iskalni_niz "datumu";
/*********************************/
$sql1 "SELECT input_table.id, user_table.username, cluster_table.name, input_table.created_at, input_table.produkt_numer, input_table.typ_numer, input_table.auftrags_numer FROM input_table,user_table,cluster_table WHERE date(input_table.created_at) = '$datum' AND user_table.id = input_table.user_id AND cluster_table.id = input_table.cluster";
$result1 mysql_query($sql1) or die ("Napaka v iskanju... ".mysql_error());
$numrows mysql_num_rows($result1);
}


//iskanje po uporabnikih
if(isset($user) and empty($pronum) and empty($typnum) and empty($aufnum) and empty($kluster) and empty($datum)){

$sql "SELECT input_table.id, user_table.username, cluster_table.name, input_table.created_at, input_table.produkt_numer, input_table.typ_numer, input_table.auftrags_numer FROM input_table,user_table,cluster_table WHERE user_id = $user AND user_table.id = input_table.user_id AND cluster_table.id = input_table.cluster";
$result mysql_query($sql) or die ("Napaka v iskanju... ".mysql_error());
$num_rows mysql_num_rows($result);
$iskanec $user;
$iskalni_niz "uporabniku";
}


//iskanje po klusterih
if(isset($kluster) and empty($pronum) and empty($typnum) and empty($aufnum) and empty($user) and empty($datum)){

$sql "SELECT input_table.id, user_table.username, cluster_table.name, input_table.created_at, input_table.produkt_numer, input_table.typ_numer, input_table.auftrags_numer FROM input_table,user_table,cluster_table WHERE cluster = $kluster AND user_table.id = input_table.user_id AND cluster_table.id = input_table.cluster";
$result mysql_query($sql) or die ("Napaka v iskanju... ".mysql_error());
$num_rows mysql_num_rows($result);
$iskanec $kluster;
$iskalni_niz "klusteru";
}


//iskanje po ?t.auftraga
if(isset($aufnum) and empty($pronum) and empty($typnum) and empty($user) and empty($kluster)and empty($datum)){

$sql "SELECT input_table.id, user_table.username, cluster_table.name, input_table.created_at, input_table.produkt_numer, input_table.typ_numer, input_table.auftrags_numer FROM input_table,user_table,cluster_table WHERE auftrags_numer = $aufnum AND user_table.id = input_table.user_id AND cluster_table.id = input_table.cluster";
$result mysql_query($sql) or die ("Napaka v iskanju... ".mysql_error());
$num_rows mysql_num_rows($result);
$iskanec $aufnum;
$iskalni_niz "st.naloga";
}


//iskanje po ?t.tipa
if(isset($typnum) and empty($pronum) and empty($aufnum) and empty($user) and empty($kluster) and empty($datum)){

$sql "SELECT input_table.id, user_table.username, cluster_table.name, input_table.created_at, input_table.produkt_numer, input_table.typ_numer, input_table.auftrags_numer FROM input_table,user_table,cluster_table WHERE typ_numer = $typnum AND user_table.id = input_table.user_id AND cluster_table.id = input_table.cluster";
$result mysql_query($sql) or die ("Napaka v iskanju... ".mysql_error());
$num_rows mysql_num_rows($result);
$iskanec $typnum;
$iskalni_niz "st.tipa";
}

//iskanje po ?t.produkta
if(isset($pronum) and empty($typnum) and empty($aufnum) and empty($user) and empty($kluster) and empty($datum)){

$sql "SELECT input_table.id, user_table.username, cluster_table.name, input_table.created_at, input_table.produkt_numer, input_table.typ_numer, input_table.auftrags_numer FROM input_table,user_table,cluster_table WHERE produkt_numer = $pronum AND user_table.id = input_table.user_id AND cluster_table.id = input_table.cluster";
$result mysql_query($sql) or die ("Napaka v iskanju... ".mysql_error());
$num_rows mysql_num_rows($result);
$iskanec $pronum;
$iskalni_niz "st.produkta";
}


#ima tu jos querja...al da sad ne kopiram previse djabe

?>


<center><img src="../images/logomb.png" width="200" /><br /><br />

<?php 

if ( $num_rows <= ) {

echo "<center>Iskanje je bilo zal neuspesno, poskusite z drugimi parametri!</center><br>";
echo "<center><input type='button' value='Vrni se' onClick='history.go(-1)'></center><br>"
}

else {

if( $iskalni_niz4 != NULL && $iskalni_niz3 != NULL && $iskalni_niz2 != NULL && $iskalni_niz != NULL){
echo "<center>Rezultat iskanja po $iskalni_niz <b>$iskanec </b>, $iskalni_niz2 <b>$iskanec2</b>, $iskalni_niz3 <b>$iskanec3</b> in $iskalni_niz4 <b>$iskanec4:</center><br>";
echo "<center><input type='button' value='Vrni se' onClick='history.go(-1)'></center><br>"
}
if( $iskalni_niz3 != NULL && $iskalni_niz2 != NULL && $iskalni_niz != NULL && $iskalni_niz4 == NULL){
echo "<center>Rezultat iskanja po $iskalni_niz <b>$iskanec </b>, $iskalni_niz2 <b>$iskanec2</b> in $iskalni_niz3 <b>$iskanec3:</center><br>";
echo "<center><input type='button' value='Vrni se' onClick='history.go(-1)'></center><br>"
}
if ( $iskalni_niz2 != NULL && $iskalni_niz != NULL && $iskalni_niz4 == NULL && $iskalni_niz3 == NULL) {
echo "<center>Rezultat iskanja po $iskalni_niz <b>$iskanec </b>in $iskalni_niz2 <b>$iskanec2:</b></center><br>";
echo "<center><input type='button' value='Vrni se' onClick='history.go(-1)'></center><br>"
}
if ( $iskalni_niz != NULL && $iskalni_niz4 == NULL && $iskalni_niz3 == NULL && $iskalni_niz2 == NULL) {
echo "<center>Rezultat iskanja po $iskalni_niz: <b>$iskanec:</b></center><br>";
echo "<center><input type='button' value='Vrni se' onClick='history.go(-1)'></center><br>"; }
?>

<br />


<table border="1" cellspacing="1" cellpadding="4" align="center">
<tr align='center' height='40' bgcolor='#CC0000'>
<td><b><font color="#FFFFFF">Id</font></b></td><td><b><font color="#FFFFFF">Uporabnik</font></b></td><td><b><font color="#FFFFFF">Narejeno</font></b></td><td><b><font color="#FFFFFF">Kluster</font></b></td><td><b><font color="#FFFFFF">St.produkta</font></b></td><td><b><font color="#FFFFFF">St.tipa</font></b></td><td><b><font color="#FFFFFF">St.zahtevka</font></b></td>
</tr>
<?php

while( $row mysql_fetch_array($result) ) {


echo "<tr align='center'><td width='50'>{$row['id']}</td><td>{$row['username']}</td><td>{$row['created_at']}</td><td>{$row['name']}</td><td>{$row['produkt_numer']}</td><td>{$row['typ_numer']}</td><td>{$row['auftrags_numer']}</td></tr>";

}

echo '</table>';


$maxPage ceil($numrows/$rowsPerPage);

$self $_SERVER['PHP_SELF'];
$nav '';

for ( 
$page 1$page <= $maxPage$page++ ) {

if ( $page == $pageNum ) {

$nav .= "$page "; }

else {

$nav .= "<a href=\"$self?page=$page\">$page</a>"; }
}




if ( 
$pageNum ) {

$page = ($pageNum 1);
$prev "<a href=\"$self?page=$page\">[-]</a>";

$first "<a href=\"$self?page=1\">[<<]</a>";
}

else {

$prev '&nbsp;';
$first '&nbsp;';
}


if ( 
$pageNum $maxPage ) {

$page $pageNum 1;
$next "<a href=\"$self?page=$page\">[+]</a>";

$last "<a href=\"$self?page=$maxPage\">[>>]</a>";
}

else {

$next '&nbsp;';
$last '&nbsp;';
}




echo 
'<center><br>'.$first.$prev.$nav.$next.$last.'</center>';



  }


?>


</center></body></html>



eh ovako sta se desi... ja sam stavijo za paging samo prvi querja...
Code:
if(isset($datum) && empty($pronum) && empty($typnum) && empty($aufnum) && empty($user) && empty($kluster)) {

$sql = "SELECT input_table.id, user_table.username, cluster_table.name, input_table.created_at, input_table.produkt_numer, input_table.typ_numer, input_table.auftrags_numer FROM input_table,user_table,cluster_table WHERE date(input_table.created_at) = '$datum' AND user_table.id = input_table.user_id AND cluster_table.id = input_table.cluster LIMIT $offset, $rowsPerPage";
$result = mysql_query($sql) or die ("Napaka v iskanju... ".mysql_error());
$num_rows = mysql_num_rows($result);
$iskanec = $datum;
$iskalni_niz = "datumu";
/*********************************/
$sql1 = "SELECT input_table.id, user_table.username, cluster_table.name, input_table.created_at, input_table.produkt_numer, input_table.typ_numer, input_table.auftrags_numer FROM input_table,user_table,cluster_table WHERE date(input_table.created_at) = '$datum' AND user_table.id = input_table.user_id AND cluster_table.id = input_table.cluster";
$result1 = mysql_query($sql1) or die ("Napaka v iskanju... ".mysql_error());
$numrows = mysql_num_rows($result1);
}

kada neko trazi po datumu -> izpise prvih 3... i onda ako stisne drugu stranicu nece da izpise sljedecih 3... nego izspise : "Nista podali sikalnega niza" ... a to dolazi od ovoga :
Code:
if(empty($datum) && empty($pronum) && empty($typnum) && empty($aufnum) && empty($user) && empty($kluster)) {
echo "<center>Niste podali iskalnega niza!</center><br>";
echo "<center><input type='button' value='Vrni se' onClick='history.go(-1)'></center><br>";
exit;
}

eh sad ja mislim da je problem u tome,da kad stisnem na sljedecu stranicu, on ponovo podze da pretrazuje sve querya al vise nezna koji je pravi i izpise kao da nije uneseno nista za trazenje???

eh nadam se da je sad bolje razlozeno  Smiley

hvala jos jednom
2  Promocija i Razvoj sajtova / PHP (Hypertext Preprocessor) / prelom stranice...imam problem jer imam vise query-a on: 13.03.2008; 20:54:56 PM
caos momci...

nadam se da mi moze ko pomoci...

stvar je ovaka:

imam stranica na kojoj useri upisuju sta traze u bazi ...

eh sad...zavisi od toga sta traze ja imam razlicite queryje...

i posto su rezultati veliki hocu da napravim paging-prelom stranica...to nije problem radi normalno..

prikaze se prvi izpis, recimo prvih 10, ali kad stisnes sljedecu stranicu il bilo koju drugu, ono se izgubi, nezna vise koji query da pretrazuje i napise mi error...

neznam kako da ovo rijesim

ideja ??
3  Promocija i Razvoj sajtova / PHP (Hypertext Preprocessor) / Re: Graficki prikaz podataka iz mysql baza (pomocu PHP koda) on: 13.03.2008; 20:51:02 PM
evo ovako
zna li neko da li je moguce da se podaci iz mysql baze prikazu kao grafikon...
stubicasti, ili krug nije bitno. samo da se generise grafikon na osnovu podataka iz baze

hvala
tesic

neznam kad je tacno postavito ovo pitanje, al reko da odgovorim, mozda kome pomogne...

ima mogucnost da se prikazuju izpisi u grafikama...

jpGraph -> se zove scripta... koju mozete gratis downloadati pod njihovom stranicom...
radite grafove kakve ni u excelu nemozete Wink

4  Promocija i Razvoj sajtova / AJAX (Asynchronous JavaScript and XML) / molim pomoč oko mootools-a... on: 07.03.2008; 21:16:51 PM
caos momci...

imam problema hrpu, a nikako se jih rijesit, nadam se mi mozda moze ko pomoci bar malo  Undecided...

ovako... imam main.php u kojem je nekoliko linkova na druge stranice...
eh sad ja sam implementirao Mootools script-u, koja kada kliknes na link zeljene pod stranice otvori je u isto stranici u posebnom [div]-u. to radi super...

Code:
<script type="text/javascript" src="library/mootools-release-1.11.js"></script>
<script type="text/javascript" src="library/demo.js"></script>

<script type="text/javascript" >

function testtt(url) {

new Ajax(url, {
method: 'get',
update: $('kontejner')
}).request();

}

</script>

e sad ja imam jos jednu pod-stranicu u kojoj je zapisana form-a za ispunjavanje podataka...
s tim da sam ja uzeo isto ajax form-u koja kada ispunis podatke i posaljes u bazu izpise ti ispod form u posebnom [div]-u npr. POSLANO, tako da nemoram otvarati novu stranicu i onda pisati DODANO blabla... i ito radi super, ako se konektujem na tu stranicu direkt!!

Code:
<script type="text/javascript" src="../library/mootools-release-1.11.js"></script>
<script type="text/javascript" src="../library/demo.js"></script>
<script type="text/javascript" >

window.addEvent('domready', function(){
$('myForm').addEvent('submit', function(e) {
/**
* Prevent the submit event
*/
new Event(e).stop();

/**
* This empties the log and shows the spinning indicator
*/
var log = $('log_res').empty().addClass('ajax-loading');

/**
* send takes care of encoding and returns the Ajax instance.
* onComplete removes the spinner from the log.
*/
this.send({
update: log,
onComplete: function() {
log.removeClass('ajax-loading');
}
});
});
});

</script>

eh sad dodje problem kada ja sa main.php kliknem na onu pod-stranicu sa ajax formom!

main.php je otvori u tom div-u. ali ja kada onda ispunim onu formu i posaljem podatke, ono meni ne napise u onom [div]-u DODANO nego mi otvori posebnu stranicu i napise DODANO!!

i sad neznam nikako kako da to rijesim???


ako mozda ima kaku ideju il je mozda vec radijo tako nesto ako more pomoci pleaseee!!
5  Open Source Content Management Systems / Plugins / Mambots / Re: Kako dodati poseban WYSIWYG Editor za posebnu sekciju???? on: 18.11.2007; 22:37:05 PM
Koliko ja znam ne moze to sa sekcijama. Jer svaka kontent kategorija koristi istu komponentu za WYSIWYG editor i dodavanje sadrazaja (TinyMCe, itd... )
No, ti mozes sam da podesis, odnosno recimo da mu definises YouTube button ( u editoru), tako da korisnici samo dodaju URL klipa ili tako nesto. Takodjer, mozes kroz main kontent da napravis plugin koji ce da definise kako ce se klip prikazivati.
Dovoljno je samo da nadjes plugin za Youtube button za TinyMCE ili editor koji koristis i instaliras ga i to je to.

huhuuu nedime,hehe  Big Grin  to je na papiru super i bilo bi odlicno ...

ali to je za mene nesto slicno ovome:  ??? Shocked Bored

imal mozda kakav laksi nacin, jer ja neznam kako to sredit..nisam bas dobar u pisanju plugina, keke
6  Open Source Content Management Systems / Plugins / Mambots / Kako dodati poseban WYSIWYG Editor za posebnu sekciju???? on: 17.11.2007; 22:17:02 PM
imam jedno pitanje ... ako mi moze ko kako pomoci ...

ovako problem je sljedeci:

zelim da mi useri mogu dodavati novosti... ali da su to EMBED video's sa youtube i tako dalje...
normalno shvatam da to moze kada isklopis editor i oni samo kopiraju kodu i sve radi cakum pakum...
ali problem je kad neki drugi user zelim da posalje vijet u kojoj ce bit slike i on onda nebi mogo dodat sliku ako nezna html kodu za to...

eh sad mene zanima, mozeli se poseban WYSIWYG Editor dodati za posebnu sekciju, npr. video i poseban editor za sekciju npr, ostale novosti. U video nebi bilo editora a u novosti bi bijo neki editor sto podupire sve te mogucnosti, slanje sliku and so on...

znam da se moze dodijeliti svakom useru poseban editor, ali to nije rjesenje jer neznam koji user ce kakvu novost dodati.
i znam da imas u editorima da stisnes HTML code i onda mogu to priljepit, al ja kontam na to da neznam svak te cake...

zato vas molim ako mi mozete pomoci kako ...

hvala unaprijed
Pages: [1]