PDA

Bekijk Volledige Versie : [php/js] js array verwerken in een php script



Hans Wolters
10/02/03, 12:45
Hallo allemaal,

Ik wil graag de waardes uit een js array verwerken in een php script.

Graag zou ik zoiets als het volgende realiseren

var selected = new Array();
function addtolist()
{
for (x=0; x < selected.length;x++)
{
<?php
$sql = "INSERT INTO list (a, b)
VALUES
(selected[x], '" . $uid . "')";
?>
alert (selected[x]);
}
return false;
}

Gaat dit lukken of kan ik dit beter via een andere manier doen?

Vriendelijke groeten,

Hans

--
Ik wil http://www.linux.nl wel overnemen voor het symbolische bedrag
van 1 EURO.

Daniel Tryba
10/02/03, 13:15
Hans Wolters <hans@e35203.upc-e.chello.nl> wrote:
> var selected = new Array();
> function addtolist()
> {
> for (x=0; x < selected.length;x++)
> {
> <?php
> $sql = "INSERT INTO list (a, b)
> VALUES
> (selected[x], '" . $uid . "')";
> ?>
> alert (selected[x]);
> }
> return false;
> }
>
> Gaat dit lukken of kan ik dit beter via een andere manier doen?

Dit kan niet, js is clientside en PHP is serverside. Je zult selected
moeten 'posten' naar een php script.

--

Daniel Tryba

Hans Wolters
10/02/03, 13:25
On Mon, 10 Feb 2003 12:05:40 +0000 (UTC), Daniel Tryba <news_nl.internet.www.server-side@canopus.nl> wrote:
> Hans Wolters <hans@e35203.upc-e.chello.nl> wrote:
>> var selected = new Array();

>> Gaat dit lukken of kan ik dit beter via een andere manier doen?
>
> Dit kan niet, js is clientside en PHP is serverside. Je zult selected
> moeten 'posten' naar een php script.

Daar was ik al bang voor.

Bedankt,

Hans

--
Ik wil http://www.linux.nl wel overnemen voor het symbolische bedrag
van 1 EURO.

Jan Ehrhardt
10/02/03, 13:35
Daniel Tryba in nl.internet.www.server-side (Mon, 10 Feb 2003 12:05:40
+0000 (UTC)):

>Hans Wolters <hans@e35203.upc-e.chello.nl> wrote:

[zie subject]

>> Gaat dit lukken of kan ik dit beter via een andere manier doen?
>
>Dit kan niet, js is clientside en PHP is serverside. Je zult selected
>moeten 'posten' naar een php script.

Het hoeft niet per se een POST te zijn. Een GET met een search-string
levert hetzelfde effect op en heeft het voordeel dat het nog binnen
dezelfde pagina kan gebeuren. Als je een <SCRIPT
SRC="whatever.js?var1=waarde1&var2=waarde2"></SCRIPT> in je pagina opneemt
en whatever.js laat parsen door PHP heb je je doel al bereikt.

Jan
--
Dropdown and pushup menu's - http://cgi.monitor.nl/cms.html

Hans Wolters
10/02/03, 14:25
On Mon, 10 Feb 2003 13:29:52 +0100, Jan Ehrhardt <monitor@monitor.nl.X> wrote:
> Daniel Tryba in nl.internet.www.server-side (Mon, 10 Feb 2003 12:05:40
> +0000 (UTC)):
>
>>Dit kan niet, js is clientside en PHP is serverside. Je zult selected
>>moeten 'posten' naar een php script.
>
> Het hoeft niet per se een POST te zijn. Een GET met een search-string
> levert hetzelfde effect op en heeft het voordeel dat het nog binnen
> dezelfde pagina kan gebeuren. Als je een <SCRIPT
> SRC="whatever.js?var1=waarde1&var2=waarde2"></SCRIPT> in je pagina opneemt
> en whatever.js laat parsen door PHP heb je je doel al bereikt.

Iets dergelijks heb ik nu al gedaan. Had ook met een normaal form gekunt
trouwens.

I.i.g. bedankt,

Hans

--
Ik wil http://www.linux.nl wel overnemen voor het symbolische bedrag
van 1 EURO.

Daniel Tryba
10/02/03, 17:15
Jan Ehrhardt <monitor@monitor.nl.x> wrote:
>>> Gaat dit lukken of kan ik dit beter via een andere manier doen?
>>
>>Dit kan niet, js is clientside en PHP is serverside. Je zult selected
>>moeten 'posten' naar een php script.
>
> Het hoeft niet per se een POST te zijn. Een GET met een search-string
> levert hetzelfde effect op en heeft het voordeel dat het nog binnen

Vandaar dat er ook 'posten' stond ipv POST-en :)

--

Daniel Tryba