Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zapeo na prepravljanju dve PHP i jedne java skripte

[es] :: PHP :: PHP za početnike :: Zapeo na prepravljanju dve PHP i jedne java skripte

[ Pregleda: 1377 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dedek
Richard Monz
Austrija

Član broj: 47163
Poruke: 13
*.adsl.net.t-com.hr.



Profil

icon Zapeo na prepravljanju dve PHP i jedne java skripte26.01.2010. u 03:08 - pre 129 meseci
Pozdrav,
odmah bih zelio reci da slicne probleme nisam pronasao premda sam procitao dosta tema a i tutoriala poprilicno,,
sa iskustvom u PHPu sam dosta tanak,,ali volja i upornost su prisutne,,

Pokusavam prepraviti jednu PHP skriptu koja je u kombinaciji sa javascriptom i naravno sa bazom mysql,radi se o aplikaciji u kojoj registrirani korisnici unesu podatke od mobilnog telefona kao sto su model,tip,imei,mreza na koju je zakljucan i jos poneki detalj ,i onda im se kroz odredjeno vrijeme posalje odgovarajuci kod za otkljucavanje,,,
bazu sam uredio tako da unosi tj. sablone koje administrator uradi,a to su ,,naziv telefona,model,operater,cijena,,itd; rade bez problema kao i unos korisnika,

problem se pojavio u 3 skripte ,dve su PHP i jedna javaskripta,koje su medjusobno povezane i koriste se za submitdata i za info iz baze ,tj.da se postavi metoda i kriteriji prema kojoj ce se u odredjenim poljima sta pojaviti,tocnije kada se zeli izabrati model ,tip,mreza u drop dawn meniju,polju,
i na kraju da se provjeri dali je korisnik upisao sve potrebno prije nego salje upit na server,

postavicu sva tri koda pa ce vjerovatno biti lakse da se shvati o cemu je rijec,,a i onda ja mogu jos detalja iznijeti kad su tu predlosci;

sendRequest.php

Code:

<?php


include ("checkUser.php"); 


$filename = "sendRequests.php";

$title = "User - Anfragen";

require_once "lib/global.php";

$user = $_SESSION['user'];

$entries = $db->results("SELECT DISTINCT manufacturer FROM mobilstorage");

$manus = "<option></option>";

while ($row = mysql_fetch_array($entries, MYSQL_NUM)) {
    $manus .= '<option value="'.$row[0].'">'.$row[0].'</option>';
}
mysql_free_result($entries);

$credits = $db->first_row("SELECT credits FROM sys_user WHERE name='".base64_encode($user)."'");

//Seiteninhalt
eval("\$content=\"".$template->getTemplate("userRequestForm")."\";");
eval("\$nav=\"".$template->getTemplate("nav_user")."\";");
eval("\$footer=\"".$template->getTemplate("wartezeiten")."\";");

//Ausgabe
eval("\$template->ausgabe(\"".$template->getTemplate("index")."\");");
?>



userRequestForm.php

Code:

<script language="javascript">


function submitData(){

    var model = document.userRequest.model.value;
    var manu = document.userRequest.manu.value;
    var prodcode = document.userRequest.prodcode.value;
    var netz = document.userRequest.netz.value;
    var subnetz = document.userRequest.subnetz.value;
    var imei = document.userRequest.imei.value;
    var comment = document.userRequest.comment.value;
    var submitIt = false;
    var balance = document.getElementById('credits').innerHTML;
    var price = document.getElementById('price').innerHTML;
    if((balance - price) < 0){
        alert("Ihr Kontostand reicht nicht aus.\n\n\Bitte erhoehen Sie Ihren Kontostand vor dem Absenden des Antrags.");
    }else{
        if(submitIt){
            if(confirm(" Möchten Sie diese Anfrage absenden?\\n\\n Marke: " + manu + "\\n Typ: " + model + "\\n ProductCode: " + prodcode +"\\n Netz: " + netz + "\\n Subnetz: " + subnetz + "\\n IMEI: " + imei + "\\n Kommentar: " + comment + "\\n\\n Bitte beachten Sie, dass diese Anfrage verbindlich ist wenn Sie die Informationen bestaetigen!\\n\\n Es werden Ihnen " + document.getElementById('price').innerHTML + " Credits abgezogen.")) document.userRequest.submit();
        }else{
            alert("Anfrage kann nicht abgesendet werden:\n\n\Es fehlen noch benötigte Informationen!");
           }
        }
    }    

// Removes leading whitespaces
function LTrim( value ) {
    
    var re = /\s*((\S+\s*)*)/;
    return value.replace(re, "$1");
    
}

// Removes ending whitespaces
function RTrim( value ) {
    
    var re = /((\s*\S+)*)\s*/;
    return value.replace(re, "$1");
    
}

// Removes leading and ending whitespaces
function trim( value ) {
    
    return LTrim(RTrim(value));
    
}


var xmlhttp

function doInfoRequest(method, manu, model, prodcode, netz, subnetz)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="getRequestInformation.php";
url=url+"?method="+ method;
url=url+"&manu="+ manu;
url=url+"&model="+ model;
url=url+"&prodcode="+ prodcode;
url=url+"&netz="+ netz;
url=url+"&subnetz="+ subnetz;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);

}

function stateChanged()
{
if (xmlhttp.readyState==4)
  {
    //alert(xmlhttp.responseText);      
    var response = (xmlhttp.responseText).split("|&|");    
    if(trim(response[0]) == 'modelInfo'){
        document.userRequest.model.disabled = false;
        document.userRequest.imei.disabled = true;
        document.getElementById('modelBody').innerHTML = response[1];
        document.getElementById('price').innerHTML = "";
        document.userRequest.comment.disabled = true;
        if(trim(response[1]) == ''){
            document.userRequest.model.disabled = true;
            document.userRequest.imei.disabled = true;
            document.getElementById('price').innerHTML = "";        
        }
    }
    if(trim(response[0]) == 'reqInfo'){
        //alert('1' + response[1]);
        if(trim(response[1]) == '10'){
            document.userRequest.imei.disabled = false;
            document.userRequest.comment.disabled = false;
            document.getElementById('price').innerHTML = response[2];
        }else if(trim(response[1]) == '11'){
            document.userRequest.imei.disabled = false;
            document.userRequest.comment.disabled = false;
            document.getElementById('price').innerHTML = response[2];
        }else if(trim(response[1]) == '01'){            
            document.userRequest.comment.disabled = false;
            document.getElementById('price').innerHTML = response[2];        
        }else{
            document.userRequest.imei.disabled = true;
            document.userRequest.comment.disabled = true;
            document.getElementById('price').innerHTML = "";
        }
    }

    
    //document.getElementById("txtHint").innerHTML=;
  }
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}
</script>

<form name="userRequest" action="doUserRequest.php" method="POST">
<table>
<tr>
<td>Marke</td>
<td>
<select onChange="doInfoRequest('modelInfo',document.userRequest.manu.value, 'none');" id="manu" name="manu">
$manus
</select>
</td>
</tr>
<tr>
<td>Typ</td>
<td>
<div id="modelBody">
<select id="model" name="model" onChange="doInfoRequest('reqInfo',document.getElementById('manu').value, document.getElementById('model').value);"></select>
</div>
</td>
</tr>
<tr>
<td>Netz</td>
<td>
<div id="netzBody">
<select id="netz" name="netz" onchange="doInfoRequest('reqInfo',document.getElementById('manu').value, document.getElementById('model').value, document.getElementById('netz').value);"></select>
</div>
</td>
</tr>
<tr>
<td>Subnetz</td>
<td>
<div id="subnetzBody">
<select id="subnetz" name="subnetz" onchange="doInfoRequest('reqInfo',document.getElementById('manu').value, document.getElementById('model').value, document.getElementById('netz').value, document.getElementById('subnetz').value);"></select>
</div>
</td>
</tr>
<tr>
<td>IMEI</td>
<td><input type="text" name="imei"/></td>
</tr>
<tr>
<td>ProductCode</td>
<td><input type="text" name="prodcode"/></td>
</tr>
<tr>
<td>Kommentar</td>
<td><input type="text" name="comment"/></td>
</tr>
<tr>
<td>Preis</td>
<td id="price"></td>
</tr>
</table>
</form>
<table>
<tr>
<td><button onclick="submitData();">Anfrage absenden</button></td>
</tr>
</table>
<script language="javascript">
document.userRequest.model.disabled = true;
document.userRequest.netz.disabled = true;
document.userRequest.subnetz.disabled = true;
document.userRequest.imei.disabled = true;
document.userRequest.prodcode.disabled = true;
document.userRequest.comment.disabled = true;

</script>



getRequestInformation.php

Code:

<?php


$filename = "getRequestInformation.php";

require_once "lib/global.php";

include ("checkUser.php"); 

if(isset($_GET['method'])){
    $method = $_GET['method'];
    $manu = $_GET['manu'];
    $model = $_GET['model'];
    $prodcode = $_GET['prodcode']
    $netz = $_GET['netz'];
    $subnetz = $_GET['subnetz'];
    if($method == 'modelInfo'){
        $entries = $db->results("SELECT DISTINCT model FROM mobilstorage WHERE manufacturer = '".$manu."' ORDER BY model ASC");

        $models = '<select id="model" name="model" onChange="doInfoRequest(\'reqInfo\',document.getElementById(\'manu\').value, document.getElementById(\'model\').value);"><option></option>';

        while ($row = mysql_fetch_array($entries, MYSQL_NUM)) {
            $models .= '<option value="'.$row[0].'">'.$row[0].'</option>';
        }
        $models .= '</select>';
        mysql_free_result($entries);
        if($models == "<option></option>") $models = "";
        echo($method."|&|".$models);
    }else if($method == 'reqInfo'){
        $entries = $db->results("SELECT reqimei, price FROM mobilstorage WHERE manufacturer = '".$manu."' AND model = '".$model."'");

        $required = "";
        $price = "";
        while ($row = mysql_fetch_array($entries, MYSQL_NUM)) {
            $required .= $row[0].$row[1];
            $price = $row[2];
        }
        mysql_free_result($entries);
        echo($method."|&|".$required."|&|".$price);
    }
}
?>



Zahvaljujem svima koji pronadju vremena i pogledaju ovaj moj problem,,

Pozdrav


 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
91.148.92.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Zapeo na prepravljanju dve PHP i jedne java skripte26.01.2010. u 08:04 - pre 129 meseci
A koj se tacno problem pojavio, ovako napamet tesko da moze da se vidi lako, a da se pokrene ceo tvoj kod ne moze jer ima jos fajlova od kojih kod zavisi. Pomozi nam da ti pomognemo, kazi sta se tacno desava, kad i kako, lociraj problematicni deo koda, nemaju ljudi previse slobodnog vremena danas nazalost ;)
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dial-up.dsl.siol.net.



+18 Profil

icon Re: Zapeo na prepravljanju dve PHP i jedne java skripte26.01.2010. u 08:23 - pre 129 meseci
Za pocetak instaliraj Firebug Add-on za Firefox i vidi jel ima kakva greska u Javascript-i. A onda nam objasni sta je konkretno problem?
 
Odgovor na temu

dedek
Richard Monz
Austrija

Član broj: 47163
Poruke: 13
*.adsl.net.t-com.hr.



Profil

icon Re: Zapeo na prepravljanju dve PHP i jedne java skripte26.01.2010. u 09:43 - pre 129 meseci
Pozz
ma evo ponovo pregledavam drugu i trecu skriptu (prva je sigurno OK)
i na Vatri-jevu sugestiju sam ukljucio firebug,dosta pomaze,medjutim on mi u konzoli javi jednu gresku ;
unterminated string literal
[Break on this error] alert("Ihr Kontostand reicht nicht aus.\n

ali nevidim razloga da bi to utjecalo na izvrsenje skripte posto se taj alert javlja tek ako user nema dovoljno kredita,,znaci on prvo mora ispuniti formu
MOdel,Typ,Netz,Subnetz......
i tu je problem,,
dozvoljava mi da izaberem u polju Model iz padajuceg menija model telefona (npr. Nokia)ali tu onda stane i nemogu u sljedecem polju Typ nista izabrati posto to polje ostane neaktivno,znaci trebalo bi pobijeliti (postati aktivno) kad sam izabrao Model,,ali ne,,ono ostaje i dalje sivo,,disabled
moje je misljenje da je prva greska u trecoj skripti i to krenuvsi od linije : if(isset($_GET['method'])){ jer se tu definira kojom se metodom dobivaju vrijednosti (value) iz baze,,,, ?????
a sljedeca bi trebala biti u drugoj skripti (javi) i to redom ;
function doInfoRequest(method, manu, model, prodcode, netz, subnetz)
.
.
.
function stateChanged()
.
.
.
<form name="userRequest" action="doUserRequest.php" method="POST">

svaki prijedlog i primjedba su dobrodosli,znam da su svi sa vremenom na VI ali siguran sam da ce vec netko uvidjeti u mom problemu slican koji je i sam rjesavao,,

pozdrav svima i hvala na odgovorima



[Ovu poruku je menjao dedek dana 26.01.2010. u 11:11 GMT+1]

[Ovu poruku je menjao dedek dana 26.01.2010. u 11:11 GMT+1]
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dial-up.dsl.siol.net.



+18 Profil

icon Re: Zapeo na prepravljanju dve PHP i jedne java skripte26.01.2010. u 10:18 - pre 129 meseci
unterminated string literal
[Break on this error] alert("Ihr Kontostand reicht nicht aus.\n

Ako se ne varam to je sintaksna greska u JS-u - ne smijes pisati string u vise redova (ustvari mislim da mozes ali moras upotrijebiti \n na kraju svakog reda).

Ajde prvo tu gresku popravi ( i ostale sto ti ih Firebug prijavi) pa onda dalje idemo :)
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
91.148.88.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Zapeo na prepravljanju dve PHP i jedne java skripte26.01.2010. u 10:28 - pre 129 meseci
Pa u kodu koji je postavljen, taj string i jeste u jednom redu, ali probaj da sklonis oba \n pa vidi da li se nesto menja, ili ostavi jedan samo \n. Mozda neki red od iznad zeza, ali bar znas sad da je JS sintaxa jedan od problema, pa redom dalje.
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Humanity d.o.o.
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-7.sezampro.rs.

Sajt: www.nikolaposa.in.rs


+33 Profil

icon Re: Zapeo na prepravljanju dve PHP i jedne java skripte26.01.2010. u 16:09 - pre 129 meseci
Za debug-ovanje JS koda, pored Firebug-a preporučujem i ovaj sajt: http://www.jslint.com. Samo paste-uj tvoj JS kod, klikni na JSLint, i prijaviće ti i najmanju sintaksnu grešku, čak i one koje ne doprinose tome da ceo kod ne radi. Često mi se dešavalo da neki kod radi u Firefox-u, a u IE-u ništa, a onda sam otkrio taj mali alat, koji mi je nalazio upravo tako neke sitne greške, tipa suvišan zarez u definiciji niza, i tako neke gluposti, zbog kojih kod nije prolazio u IE-u...
 
Odgovor na temu

dedek
Richard Monz
Austrija

Član broj: 47163
Poruke: 13
*.adsl.net.t-com.hr.



Profil

icon Re: Zapeo na prepravljanju dve PHP i jedne java skripte26.01.2010. u 20:29 - pre 129 meseci
Hvala Nikola za veom korisan link,,al tek sam se sada zbunio,,posto mi tu javi da gotovo nista ne valja,,hehhee,,
u svakom slucaju veoma veom velika pomoc,,stvarno je stranica mrak,,
ja se nepredajem jer radi se o tome da ja pokusavam prepraviti postojeci kode koji je odlicno radio sa starom strukturom,,
znaci ja sam izbacio jednu opciju a dodao sam tri i onda se sve poremetilo u toj sendrequest skripti,,,to je forma koju ispunjava korisnik i koja se onda salje u bazu,,update-ju se polja koja su se mjenjala tj tabele,,i naravno u admin accountu se onda pojavi zahtjev koji admin uredi i vrati nazad,,,
i kao sto sam rekao,,sve je radilo ok dok ja nisam izbacio jednu opciju i zelio dodati 3nove,,ako ce nekome biti od pomoci,,evo ja cu postati stara (original) e koda koje ja pokusavam prepraviti,,ali mi se cini a stalno pravim istu gresku,,ili nisam uspio pravilno shvatiti funkciju tog koda;

Original skripte koje su radile bez problema:

sendRequest.php

Code:

<?php


include ("checkUser.php"); 


$filename = "showRequests.php";

$title = "User - Anfragen";

require_once "lib/global.php";

$user = $_SESSION['user'];

$entries = $db->results("SELECT DISTINCT manufacturer FROM mobilstorage");

$manus = "<option></option>";

while ($row = mysql_fetch_array($entries, MYSQL_NUM)) {
    $manus .= '<option value="'.$row[0].'">'.$row[0].'</option>';
}
mysql_free_result($entries);

$credits = $db->first_row("SELECT credits FROM sys_user WHERE name='".base64_encode($user)."'");

//Seiteninhalt
eval("\$content=\"".$template->getTemplate("userRequestForm")."\";");
eval("\$nav=\"".$template->getTemplate("nav_user")."\";");

//Ausgabe
eval("\$template->ausgabe(\"".$template->getTemplate("index")."\");");
?>



userRequestform.php

Code:

<script language="javascript">


function submitData(){

    var model = document.userRequest.model.value;
    var manu = document.userRequest.manu.value;
    var imei = document.userRequest.imei.value;
    var rim = document.userRequest.rim.value;
    var comment = document.userRequest.comment.value;
    var submitIt = false;
    if((model != "") && (model != "")){
        if((imei != "") && (document.userRequest.rim.disabled)){
            submitIt = true;
        }
        if((imei != "") && (rim != "")){
            submitIt = true;
        }
        if((rim != "") && (document.userRequest.imei.disabled)){
            submitIt = true;
        }
    }
    var balance = document.getElementById('credits').innerHTML;
    var price = document.getElementById('price').innerHTML;
    if((balance - price) < 0){
        alert("Ihr Kontostand reicht nicht aus.\n\n\Bitte erhoehen Sie Ihren Kontostand vor dem Absenden des Antrags.");
    }else{
        if(submitIt){
            if(confirm(" Möchten Sie diese Anfrage absenden?\\n\\n Marke: " + manu + "\\n Typ: " + model + "\\n IMEI: " + imei + "\\n RIMPIN: " + rim +"\\n Kommentar: " + comment + "\\n\\n Bitte beachten Sie, dass diese Anfrage verbindlich ist wenn Sie die Informationen bestaetigen!\\n\\n Es werden Ihnen " + document.getElementById('price').innerHTML + " Credits abgezogen.")) document.userRequest.submit();
        }else{
            alert("Anfrage kann nicht abgesendet werden:\n\n\Es fehlen noch benötigte Informationen!");
        }
    }    
}

// Removes leading whitespaces
function LTrim( value ) {
    
    var re = /\s*((\S+\s*)*)/;
    return value.replace(re, "$1");
    
}

// Removes ending whitespaces
function RTrim( value ) {
    
    var re = /((\s*\S+)*)\s*/;
    return value.replace(re, "$1");
    
}

// Removes leading and ending whitespaces
function trim( value ) {
    
    return LTrim(RTrim(value));
    
}


var xmlhttp

function doInfoRequest(method, manu, model)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="getRequestInformation.php";
url=url+"?method="+ method;
url=url+"&manu="+ manu;
url=url+"&model="+ model;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);

}

function stateChanged()
{
if (xmlhttp.readyState==4)
  {
    //alert(xmlhttp.responseText);      
    var response = (xmlhttp.responseText).split("|&|");    
    if(trim(response[0]) == 'modelInfo'){
        document.userRequest.model.disabled = false;
        document.userRequest.imei.disabled = true;
        document.userRequest.rim.disabled = true;
        document.getElementById('modelBody').innerHTML = response[1];
        document.getElementById('price').innerHTML = "";
        document.userRequest.comment.disabled = true;
        if(trim(response[1]) == ''){
            document.userRequest.model.disabled = true;
            document.userRequest.imei.disabled = true;
            document.userRequest.rim.disabled = true;
            document.getElementById('price').innerHTML = "";        
        }
    }
    if(trim(response[0]) == 'reqInfo'){
        //alert('1' + response[1]);
        if(trim(response[1]) == '10'){
            document.userRequest.imei.disabled = false;
            document.userRequest.comment.disabled = false;
            document.getElementById('price').innerHTML = response[2];
        }else if(trim(response[1]) == '11'){
            document.userRequest.imei.disabled = false;
            document.userRequest.comment.disabled = false;
            document.userRequest.rim.disabled = false;
            document.getElementById('price').innerHTML = response[2];
        }else if(trim(response[1]) == '01'){            
            document.userRequest.rim.disabled = false;
            document.userRequest.comment.disabled = false;
            document.getElementById('price').innerHTML = response[2];        
        }else{
            document.userRequest.imei.disabled = true;
            document.userRequest.comment.disabled = true;
            document.userRequest.rim.disabled = true;
            document.getElementById('price').innerHTML = "";
        }
    }

    
    //document.getElementById("txtHint").innerHTML=;
  }
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}
</script>

<form name="userRequest" action="doUserRequest.php" method="POST">
<table>
<tr>
<td>Marke</td>
<td>
<select onChange="doInfoRequest('modelInfo',document.userRequest.manu.value, 'none');" id="manu" name="manu">
$manus
</select>
</td>
</tr>
<tr>
<td>Typ</td>
<td>
<div id="modelBody">
<select id="model" name="model" onChange="doInfoRequest('reqInfo',document.getElementById('manu').value, document.getElementById('model').value);"></select>
</div>
</td>
</tr>
<tr>
<td>IMEI</td>
<td><input type="text" name="imei"/></td>
</tr>
<tr>
<td>RIM Pin</td>
<td><input type="text" name="rim"/></td>
</tr>
<tr>
<td>Kommentar</td>
<td><input type="text" name="comment"/></td>
</tr>
<tr>
<td>Preis</td>
<td id="price"></td>
</tr>
</table>
</form>
<table>
<tr>
<td><button onclick="submitData();">Anfrage absenden</button></td>
</tr>
</table>
<script language="javascript">
document.userRequest.model.disabled = true;
document.userRequest.imei.disabled = true;
document.userRequest.rim.disabled = true;
document.userRequest.comment.disabled = true;

</script>



getRequestInformation.php

Code:

<?php



$filename = "getRequestInformation.php";

require_once "lib/global.php";

include ("checkUser.php"); 

if(isset($_GET['method'])){
    $method = $_GET['method'];
    $manu = $_GET['manu'];
    $model = $_GET['model'];
    if($method == 'modelInfo'){
        $entries = $db->results("SELECT DISTINCT model FROM mobilstorage WHERE manufacturer = '".$manu."' ORDER BY model ASC");

        $models = '<select id="model" name="model" onChange="doInfoRequest(\'reqInfo\',document.getElementById(\'manu\').value, document.getElementById(\'model\').value);"><option></option>';

        while ($row = mysql_fetch_array($entries, MYSQL_NUM)) {
            $models .= '<option value="'.$row[0].'">'.$row[0].'</option>';
        }
        $models .= '</select>';
        mysql_free_result($entries);
        if($models == "<option></option>") $models = "";
        echo($method."|&|".$models);
    }else if($method == 'reqInfo'){
        $entries = $db->results("SELECT reqimei, reqpin, price FROM mobilstorage WHERE manufacturer = '".$manu."' AND model = '".$model."'");

        $required = "";
        $price = "";
        while ($row = mysql_fetch_array($entries, MYSQL_NUM)) {
            $required .= $row[0].$row[1];
            $price = $row[2];
        }
        mysql_free_result($entries);
        echo($method."|&|".$required."|&|".$price);
    }
}



mozda ce nekome sada upasti u oci gdje sam napravio pogresku,,

Pozz
 
Odgovor na temu

dedek
Richard Monz
Austrija

Član broj: 47163
Poruke: 13
*.adsl.net.t-com.hr.



Profil

icon Re: Zapeo na prepravljanju dve PHP i jedne java skripte27.01.2010. u 01:31 - pre 129 meseci
Prva greska je nadjena,,,Vatri iz BL je bio u pravu za ovu sintaxu
alert("Ihr Kontostand reicht nicht aus.\n\n\Bitte erhoehen Sie Ihren Kontostand vor dem Absenden des Antrags.");

pravilno se pise
alert("Ihr Kontostand reicht nicht aus.\\n\\n Bitte erhoehen Sie Ihren Kontostand vor dem Absenden des Antrags.");

sad mi je otvorio drugo polje za upis Typ ali pokazuje netocni podatak,,
trazim dalje
sad vec izgleda malo bolje
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Zapeo na prepravljanju dve PHP i jedne java skripte

[ Pregleda: 1377 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.