Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekazywanie tablic
piotpent
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 14.06.2003

Ostrzeżenie: (0%)
-----


Witam

Mam pytanie dotyczace przekazywania tablic w php mianowicie

Wybieram sobie za pomoca checkboxów e-maile po ktore chce wyslac wiadomosc i po nacisnieciu wyslij przekazywane sa do innego pliku w taki sposob:
[php:1:4dea427777]<?php
echo "<form action="xxx.php" method="post" enctype="multipart/form-data">";
...
echo "<input type="checkbox" name="EMAIL[]">";
...
echo "<input type="submit" value="Wyslij">";
echo "</form>";

?>[/php:1:4dea427777]
Wyswietla sie panel gdzie wprowadzam tresc e-maila itd, nastepnie chcialbym przekazac ta tablice oraz wprowadzone dane do nastepnego pliku ktory by wysylal te dane pod adresy ktore sa w tablicy.
Prubowalem w taki sposob przekazywac:
[php:1:4dea427777]<?php
echo "<input type="hidden" name="EMAIL" value"$_POST">";

?>[/php:1:4dea427777]
ale cos to nie bardzo chyba gdyby ktos wiedzial czy to sie da w ogole zrobic i moze jak to prosze o odpowiedz.
Gdyby juz byl taki temat to przepraszam ale nie znalazlem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
menic
post
Post #2





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

Ostrzeżenie: (0%)
-----


A nie lepiej tak
[php:1:4979f6773e]<?php
$EMAIL = implode('|', $_POST['EMAIL])
echo '<input type="hidden" name="EMAIL" value="'.$EMAIL.'">';
?>[/php:1:4979f6773e]
A potem rozbimy tylko
[php:1:4979f6773e]<?php
$EMAIL = explode('|', $_POST['EMAIL']);
?>[/php:1:4979f6773e]
I spowrotem mamy tablice z adresami. Ja tego często używam i uważam, że jest dużo lepsze/szybsze/wygodniejsze niż stworzenie pętli z input'ami (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 04:11