How I fill javascript array with php variables?
Moderator: General Moderators
How I fill javascript array with php variables?
Hello,
I need fill javascript array with some php variables from
$vyber_osoba="SELECT ID,UZIVATEL,NAZEV FROM A_PRAVA WHERE UZIVATEL='".$_SESSION['uzivatel']."' ";
$vysledok_vyber_osoba = ODBC_Exec($pripojenie, $vyber_osoba );
while(ODBC_Fetch_Row($vysledok_vyber_osoba)):
$meno=ODBC_Result($vysledok_vyber_osoba, "ID").ODBC_Result($vysledok_vyber_osoba, "NAZEV").ODBC_Result($vysledok_vyber_osoba, "JMENO");
endwhile;
And I need put variables $meno into this array and variables must be saparate by comma
var selectbox = new Array('$meno0','$meno1' .... ); for example .....
It's possible, thank you very much
wiedzim
I need fill javascript array with some php variables from
$vyber_osoba="SELECT ID,UZIVATEL,NAZEV FROM A_PRAVA WHERE UZIVATEL='".$_SESSION['uzivatel']."' ";
$vysledok_vyber_osoba = ODBC_Exec($pripojenie, $vyber_osoba );
while(ODBC_Fetch_Row($vysledok_vyber_osoba)):
$meno=ODBC_Result($vysledok_vyber_osoba, "ID").ODBC_Result($vysledok_vyber_osoba, "NAZEV").ODBC_Result($vysledok_vyber_osoba, "JMENO");
endwhile;
And I need put variables $meno into this array and variables must be saparate by comma
var selectbox = new Array('$meno0','$meno1' .... ); for example .....
It's possible, thank you very much
wiedzim
- twigletmac
- Her Royal Site Adminness
- Posts: 5371
- Joined: Tue Apr 23, 2002 2:21 am
- Location: Essex, UK
var selectbox = new Array('$meno0','$meno1' .... ); for exam
hello twigletmac
you mean
var selectbox = new Array('<? echo $meno; ?>' );
thanks wiedzim
you mean
var selectbox = new Array('<? echo $meno; ?>' );
thanks wiedzim
- twigletmac
- Her Royal Site Adminness
- Posts: 5371
- Joined: Tue Apr 23, 2002 2:21 am
- Location: Essex, UK
- twigletmac
- Her Royal Site Adminness
- Posts: 5371
- Joined: Tue Apr 23, 2002 2:21 am
- Location: Essex, UK
while(ODBC_Fetch_Row($vysledok_vyber_osoba)):
$meno=ODBC_Result($vysledok_vyber_osoba, "ID").ODBC_Result($vysledok_vyber_osoba, "NAZEV").ODBC_Result($vysledok_vyber_osoba, "JMENO");
endwhile;
I only set one $meno from ODBC_RESULT, but if I have a while --- endwhile; echo $meno; I have more records and this records I'd like put into array but I dont know how
ID is a personal numner etc. 4589854236 not a number 1,2,3.4
$meno=ODBC_Result($vysledok_vyber_osoba, "ID").ODBC_Result($vysledok_vyber_osoba, "NAZEV").ODBC_Result($vysledok_vyber_osoba, "JMENO");
endwhile;
I only set one $meno from ODBC_RESULT, but if I have a while --- endwhile; echo $meno; I have more records and this records I'd like put into array but I dont know how
ID is a personal numner etc. 4589854236 not a number 1,2,3.4
hello,
im working normally with mysql and the funktion for mysql...
Here a little skript to work it out when you have a array...
im working normally with mysql and the funktion for mysql...
while(ODBC_Fetch_Row($vysledok_vyber_osoba)):
$meno=ODBC_Result($vysledok_vyber_osoba, "ID").ODBC_Result($vysledok_vyber_osoba, "NAZEV").ODBC_Result($vysledok_vyber_osoba, "JMENO");
endwhile;
Code: Select all
<?php
$ID = ODBC_Result($vysledok_vyber_osoba, "ID"); //only to simplify the code here (better readability)
while(condition)
{
$meno[] = $ID;
}
or
while(condition)
{
$meno[0][] = $ID;
$meno[1][] = $NAZEV;
$meno[3][] = $JMENO;
}
or
while(condition)
{
$meno[] = $ID.$NAZEV.$JMENO;
}
?>Code: Select all
<?php
$meno[] = 'first';
$meno[] = 'second';
$meno[] = 'third';
$meno[] = 'fourth';
$meno[] = 'fifth';
$output = 'var selectbox = new Array(';
$size = sizeof($meno);
$count = 1;
foreach($meno as $value)
{
if((1 < $count) and ($size >= $count))
{
$output .= ','; //only between the values
}
$output .= "'".$value."'";
$count++;
echo 'count: '.$count.'<br>';
echo 'value: '.$value.'<br>';
}
$output .= ');';
echo '<pre>';
echo $output;
echo '</pre>';
?>