Jump to content
php.lv forumi

xfr33

Reģistrētie lietotāji
  • Posts

    504
  • Joined

  • Last visited

Posts posted by xfr33

  1. bet man pēc tam ir echo!

    if (!empty($_POST['name'])) { $_SESSION['name']=$_POST["name"]; } 
    echo "<h3>Labdien, \"". $_SESSION['name'] ."\"!</h3>";
    }

    tad man sanāk šādi! bet tā nevar!

    if (!empty($_POST['name'])) { $_SESSION['name']=$_POST["name"]; } {
    echo "<h3>Labdien, \"". $_SESSION['name'] ."\"!</h3>";
    }

    var mēģināt šādi, bet arī kļūda.

  2. andri session_start ir sākumā... slinkums kopēt iekšā, bet viņš ir!

    indoom tātad isset vietā !empty rakstīt? tas { $_SESSION['name']=$_POST["name"]; } ir nepieciešams? Jo man jau itkā ir $_SESSION['name']=$_POST["name"];!

  3. atkal jautājums par šo tēmu...

    esmu uztaisīji sesiju. tiek pārbaudīts vai sesija jau ir vai nav. ja nav parādas forma, kurā ievada vārdu un tad aiziet un parādas Labdien $vards! bet tas tā... beigās tā sesija ir atrasta. Lieta tāda, ka tad kad uzspiež uz pogas uz sākumu, tad vairāk it kā nav tā sesija un jāraksta firmas nosaukums pa jaunu, bet no pārlūka neviens nav izgājis tādēļ teorētiski vajadzētu visam normāli tikt atpazītam.

    kods tai formai:

    <?
    $_SESSION['name']=$_POST["name"];
    if(isset($_SESSION['name'])) {
     echo "<h3>Labdien, \"". $_SESSION['name'] ."\"!</h3>";
    } else {
    ?>
    <form action="index.php" method="post">
    <span class="style8">Firmas nosaukums:</span> <input type="text" name="name">
    <input type="submit" name="ok" value="OK">
    </form>
    <?
    }
    ?>

  4. vēl tikai viens jautājums:

    pie tā echo var ielikt formu nevis tekstu?

    echo "<form action="exp.php" method="post">
    Vards: <input type="text" name="name">
    <input type="submit" name="ok" value="OK">
    </form>";

    mēģināju šādi, bet nav pareizi... un nezinu kā varētu...

  5. aikss izsmeļoši!

    andri ok :)

     

    šāds kods:

    <?
    session_start();
    ?>
    <html>
    <head></head>
    <body>
    <?php
    $_SESSION['name']=$_POST["name"];
    if(isset($_SESSION['name']))
     echo "<h3>Labdien, \"". $_SESSION['name'] ."\"!</h3>"
    else {
    echo "Tu šeit esi pirmo reizi!"
    }
    ?>
    
    </body>
    </html>

     

    un šāda kļūda:

    Parse error: syntax error, unexpected '<' in C:\WEB\htdocs\exp.php on line 3

    kas nav pareizi? :(

  6. vai sesijas var pārbaudīt vai jau eksistē? un ja eksistē tad never formu vaļā bet manis izveidotu tekstu?

    $_SESSION['name']=$_POST["name"];
    if(isset($_SESSION['name']))
     echo "<h3>Labdien, \"". $_SESSION['name'] ."\"!</h3>"
    else { 
    echo "Kaut kāds teksts!"
    }

    kaut kas šāds?

    un to start_session vajag kkur izlikt?

  7. ok

    tagad ieraudzīju vienu lietu. Man tai sesijā viss ir kārtībā. sesija strādā un rādas tas kas ir ierakstīts, bet tik un tā bonusā metas tā hederu kļūda! kādēļ viņa vēl metas ja man viss iet?

  8. nu tagad tieši lasu tavu rakstu. :) ļoti labs sanācis, bet

    Novietojam session_start() pašā skripta

    sākumā. Kā arī, ja ir, tad izdzēšam BOM simbolus.

     

    Tie BOM simboli ir kas? parastā php redaktorā tos var redzēt? Vai arī tie ir tie tris ko nevar?

  9. $_SESSION['name']=$_POST["name"];

    bāc šito aizmirsu ielikt!

    bet tik un tā

    Jūsu firmas \"". $_SESSION['name'] ."\" pārstāvis ir iegājis mūsu mājas lapā!

    tam kas boldā tam nebūtu jau uzreiz jāparādās?

  10. bubu bet tad kad rakstīju atbildi un rakstīju ko garu, man parāda ka faila vairs nav! un viss būtu jāraksta no jauna :) apskatos jaunos ierakstus kur vajadzētu būt tam topikam bet ari nav... nu tātad izdzēsts :)

  11. nu it kā jau ir:

    <form method="post" action="index2.php">
     <span class="style7"><strong>Ieraksti firmas nosaukumu, lai mes tevi atceretos : 
    </strong></span> <input name="name" type="text" style="width: 227px" /><br />
    <input type="submit" value="Apstiprinat" />

     

    bet ja arī nebūtu tad tik un tā vajadzētu rādīties tam atlikušajam tekstam...

    nu varētu būt lieta ka tas teksts ir iekšā layerā un layeram pozīcija ir labajā pusē. varbūt kādu iemeslu dēļ, kuru es nezinu, tas teksts tiek mests kreisajā pusē??

     

    kods kopā ar visu layeru:

    <div style="position: absolute; width: 234px; height: 100px; z-index: 8; left: 1063px; top: 13px" id="layer2">
    <?php
    
    if(isset($_SESSION['name']))
     echo "Jūsu firmas \"". $_SESSION['name'] ."\" pārstāvis ir iegājis mūsu mājas lapā!"
    ?>
    </div>

     

    nu ja tas teksts tiek mests kreisaja pusē, tad priekšā ir bilde bet nu es nez...

  12. Es atkal par tām sesijām. Diemžēl kāds pacentās un izdzēsa iepriekšējo manis izveidoto topiku par sesijām. Tad nu jātaisa jauns. Es nomainīju kodējumu uz utf-8 without BOM un tagad nemet ārā kļūdu. Tagad vispār neko neraksta. Tātad kods tai sesijai:

    <?php
    
    if(isset($_SESSION['name']))
     echo "Jūsu firmas \"". $_SESSION['name'] ."\" pārstāvis ir iegājis mūsu mājas lapā!"
    ?>

×
×
  • Create New...