![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Ow/Pn Ostrzeżenie: (0%) ![]() ![]() |
Mam taki skrypt
[php:1:500f1fe4a6]<?php session_start(); if (!empty($_SESSION['login'])){ switch($_GET['action']){ case "dodaj": $_SESSION['form']['tytul'] = $_POST['tytul']; // do sesji tego co z formularza $_SESSION['form']['message'] = $_POST['message']; // do sesji tego co z formularza <form> <input type=text name=tytul value=if(isset($_SESSION['form']['tytul'])){ print $_SESSION['form']['tytul']; } else {}> <textarea name=message value=if(isset($_SESSION['form']['message'])){ print $_SESSION['form']['message']; } else {} </textarea></form> break; case "pokaz": session_start(); $_SESSION['form']['tytul'] = $_POST['tytul']; // do sesji tego co z formularza $_SESSION['form']['message'] = $_POST['message']; // do sesji tego co z formularza <form> <input type=text name=tytul value=if(isset($_SESSION['form']['tytul'])){ print $_SESSION['form']['tytul']; } else {}> <textarea name=message value=if(isset($_SESSION['form']['message'])){ print $_SESSION['form']['message']; } else {} </textarea></form> break; default: session_start(); $_SESSION['form']['tytul'] = $_POST['tytul']; // do sesji tego co z formularza $_SESSION['form']['message'] = $_POST['message']; // do sesji tego co z formularza <form> <input type=text name=tytul value=if(isset($_SESSION['form']['tytul'])){ print $_SESSION['form']['tytul']; } else {}> <textarea name=message value=if(isset($_SESSION['form']['message'])){ print $_SESSION['form']['message']; } else {} </textarea></form> break; } ?>[/php:1:500f1fe4a6] Problem polega na tym ze to co wysle w formularzu i niby jest zapisywane do sesji pokazuje sie tylko w case "dodaj"; w innych przypadkach nie dziala ;/ Wiec mam pytanie czy dopinanie do sesji [php:1:500f1fe4a6]<?php $_SESSION['form']['tytul'] = $_POST['tytul']; $_SESSION['form']['message'] = $_POST['message']; ?>[/php:1:500f1fe4a6] mam prawidłowo zaimplementowane w powyzszym kodzie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Kod <form action="index2.php?id=01" method="post" name="post">
<input type="text" name="tytul"> <textarea name="message" rows="15" cols="35"></textarea> <input type="submit" name="action" value="show"> <input type="submit" name="action" value="add"> </form> plik 01: [php:1:9a1e1640ce]<?php switch($_POST['action']){ // zmienna name z forumarza case 'add': //instrukcje dla dodaj break; case 'show': //instrukcje dla pokzaz break; } ?>[/php:1:9a1e1640ce] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 17:50 |