session si culoare background
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
Komfort
- Mesaje:157
session si culoare background
Cod: Selectaţi tot
<?php
session_start()
echo '<h1>ALEGE-TI CULOAREA SITEULUI</H1>';
if (!isset($_SESSION['culoare'])) $_SESSION['culoare']= '';
echo '<form method="post" action="index.php">
Culoare <input type=text name=culoare><br>
<input type=submit name=submit></form>';
if(isset($_POST['submit']))
{
$_POST['culoare']=$_SESSION['culoare'];
$culoare=$_SESSION['culoare'];
echo "<body bgcolor=" .$culoare.">";
}
?>
as vrea ,,,cand sa schimb culoarea la background sa ramana definitiv cu session....cum as putea face?
MarPlo
Mesaje:4343
if(isset($_SESSION['culoare'])) echo '<body bgcolor="' .$_SESSION['culoare'].'">';
Komfort
Mesaje:157
unde trebuie sa pun conditia asta:( ca nu inteleg....?
MarPlo
Mesaje:4343
Cam asa:
Cod: Selectaţi tot
<?php
session_start();
echo '<h1>ALEGE-TI CULOAREA SITEULUI</H1>';
if (!isset($_SESSION['culoare'])) $_SESSION['culoare']= '';
echo '<form method="post" action="z.php">
Culoare <input type=text name=culoare><br>
<input type=submit name=submit></form>';
if(isset($_POST['submit'])) {
$_SESSION['culoare'] = $_POST['culoare'];
}
if(isset($_SESSION['culoare'])) echo '<body bgcolor="' .$_SESSION['culoare'].'">';
?>
Komfort
Mesaje:157
acuma nu-mi apare nimic pe site...nici formularul ...nimic:(
de ce e la action z.php si nu index?
Wayn3
Mesaje:111
acolo modifici tu , pui numele fisierului care prelucreaza datele si le adauga in baza de date ...
Komfort
Mesaje:157
oricum nu apare nimic:(?
MarPlo
Mesaje:4343
Inainte de a pune pe site, poti testa pe localhost (dar sa ai instalat de exemplu WAMPServer sau XAMP).
Creezi un fisier "z.php" in directorul "www", copii in el codul de mai sus, il salvezi si in browser apelezi localhost/z.php. Codul e testat si functioneaza.
Komfort
Mesaje:157
Cod: Selectaţi tot
<?php
session_start()
echo '
<form method=POST action="index.php">
nume: <input type=text name=nume>
<br>
<input type=submit name=sumbit></form>';
if(isset($_POST['submit']))
{
$_POST['nume']=$_SESSION['nume'];
echo $_SESSION['nume'];
}
?>
e culmea....nu merge
dc?:(
multumesc
MarPlo
Mesaje:4343
Din cauza atribuirii valorii invers, la POST in loc de SESSION.
Asa ar merge:
$_SESSION['nume']=$_POST['nume'];
Komfort
Mesaje:157
deci e stricat lx pt ca nu apare nici formularul......functia session nu merge pe lx:|