Cum se trimite o variabila din pagia principala in alta pagina

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

victorcai300
PHPRomania Supporter
Mesaje: 5
Membru din: Vin Ian 03, 2014 3:51 pm

Cum se trimite o variabila din pagia principala in alta pagina

Mesajde victorcai300 » Dum Feb 10, 2019 8:18 pm

Buna ziua
ma tot chinui sa trimit o variabila din o banala pahina html in alta pagina.
Ca exemplu am facut urmatoarele:

Pagina principala are definita o variabila din POST

$firstname = $_POST['nume_elev'];

este ok , o "vad" ...

Urmatoarea pagina o deschid cu

<th style="width:30%">Incasari:<br>
<a href="javascript:Popup('adaugare_plata.php')">Adauga plata</a>
<script type="text/javascript">
<!--
var stile = "top=100, left=100, width=600, height=400 status=no, menubar=no, toolbar=no scrollbar=no";
function Popup(apri) {
window.open(apri, "", stile);
var myvar = popup.document.getElementById("firstname");
var namedummy= $("#firstname").val();

}
//-->
</script>

Randurile cu bold sunt incercari de a pasa variabia ... fara succes

In fereastra noua am

<h2>Adaugare date elev</h2>
<form name="Adaugare elev" method="post" action="adaugare_plata_procesare.php">
<table border=1 width=400px>
<tr>
<th style="width:30%">Nume:<br>
<input style="width:100%" type="text" name="firstname" value="<?php echo $myvar; ?>" >

<br>
</th>

Undeva gresesc rau.... :oops:

Va rog sa-mi dati o mana de ajutor, daca se poate ...



victorcai300
PHPRomania Supporter
Mesaje: 5
Membru din: Vin Ian 03, 2014 3:51 pm

Re: Cum se trimite o variabila din pagia principala in alta pagina

Mesajde victorcai300 » Vin Feb 15, 2019 6:52 pm

Interesant este ca tot eu raspund :D :D :D :D
Am cautat pe net si am gasit o solutie, buna , rea, vedem, dar functionala.

https://stackoverflow.com/questions/167 ... rl-of-page

Cu stima

Avatar utilizator
Jetix
Average Member
Mesaje: 66
Membru din: Mie Aug 09, 2017 3:16 am
Contact:

Re: Cum se trimite o variabila din pagia principala in alta pagina

Mesajde Jetix » Lun Mar 11, 2019 9:50 am

Nu stiu de ce ai face trimitere din html in alta pagina, dar fie, abordezi problema cu sesiuni, cum ai pus si tu mai sus, ai grija sa le distrugi dupa ce le-ai folosit. ;)

Cod: Selectaţi tot

session_start();// Pornesti sesiunea, fara ea nu se vor salva in sesiune datele
ob_start(); //In cazul in care ai probleme cu sesiunile, este necesar si acesta.
$_SESSION['nume_sesiune'] = 'anything'; // Sesiune normala cu o variabila
$_SESSION['nume'] = array('ceva', 'altceva', 1, 2, 45); //poti folosi si un array pentru a nu crea 10 sesiuni

echo $_SESSION['nume_sesiune']; //Afisezi variabila normala
echo $_SESSION['nume'][1]; //Afisezi o variabila din array, in cazul nostru "[1]" reprezinta a doua variabila din array "altceva", numerotarea se face de la 0, 1, 2, 3, 4 etc.


Nu stiu daca iti mai este de folos, dar bafta, daca mai ai intrebari, posteaza-le, nu stiu daca o sa le vad la timp, dar voi incerca :)


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 52 vizitatori