Anonymous
15.05.2004, 21:53:13
Witam czy ktos wie jak wyciągnąć wartość np $var2 ze plik ! tylko tą samą wartość! Plik ma dużo wartości zmienych! include nie moge użyc ani fread ani getline ponieważ wartość $var2 nie znawsze jest w tym samym miejscu!
[php:1:afcbd54cc9]<?php
$var1 ="1";
$var2 ="2";
$var3 ="4";
itd..
?>[/php:1:afcbd54cc9]
Potrzebuje tylko tą jedna zmieną jeżeli wszystkie lub jakąś częśc zmieny wprowadze to zmiene będą mi się gryźdz z innumi :cry:
wassago
15.05.2004, 21:57:51
jak nie mozesz uzyc [manual:0459c3f191]include()[/manual:0459c3f191]? do tego uzywa sie include() ([manual:0459c3f191]require()[/manual:0459c3f191]).
Anonymous
15.05.2004, 22:06:13
include() wstawia wszystkie wartosci ze danego pliku!
ja mam np. [manual:b0fbd898a5]echo()[/manual:b0fbd898a5]
jak zrobie include to wszystkie wartości wyświetli a ja chcem tylko zeby było echo $var2 a wszystkie zostały puste!!
[php:1:b0fbd898a5]<?php
echo "$var1";
echo "$var2";
echo "$var3";
?>[/php:1:b0fbd898a5]
[b]----
[ZMODEROWANO]
wassago: uzywamy bbCode'u
maulus
15.05.2004, 22:15:08
no to robisz plik ze zmiennnymi, pozatym wystarczy, że dasz samo echp "$var2"; po co ma być jesze te inne?
wassago
15.05.2004, 22:15:40
ale po co print'ujesz cos co jest ci nie potrzebne?
jezeli np. masz taka sytuacje
[php:1:ae5dd8b59c]<?php
$str1 = '';
$str2 = 'jakas_wartosc';
$str3 = '';
?>[/php:1:ae5dd8b59c]
to mozesz uzyc instukcji warunkowych aby nie print'owalo pierwszej i ostatniej wartosci.
ps. prosze uzywac w swoich postach bbCode'u.
Anonymous
15.05.2004, 22:37:03
Troche zamieszałem i mnie nie zrozumieliście!!
To jest tak mam plik w którym jest hasło i inne zmiene!
jak zrobie include() to w tabelka będą się cały czas wyświetlały stare dane ze pliku include() a nie dane ktore bede wprowadzał w formularzu! logiczne bo najpierw wysłane są dane $var 1 $var $var3 o nowych wartościach a później jest include() ze starymi danymi $var1 $var2 $var3
[php:1:532455b2cf]<?php
include("plik_ze_halsem_i_wartosciami_var123.php");
$pwd=$HTTP_COOKIE_VARS['password'];
if($pwd != $haslo)
{
echo "zle haslo"
exit;
}
if($formularz == 1)
{
# tu jest formularz ktory przekazuje wartosci $var 1 2 i 3 do tableka !
exit;
}
if($tableka == 2);
{
#wyswietla dane wprowadzone w formularzu!
echo "$var1";
echo "$var2";
echo "$var3";
$zapisuje nastepnie dane do plik gdzie jest haslo i te wartosci
plik_ze_halsem_i_wartosciami_var123.php
exit;
}
?>[/php:1:532455b2cf]
CZYLI NIE MA MOZLIWOSCI FUNKCJI POPRANIA ZE PLIKuplik_ze_halsem_i_wartosciami_var123.php samej zmieniej $pwd bez reszty!!!
wassago
15.05.2004, 22:42:41
prostymi slowami: chcesz aby pokazaly sie tylko te zmienne, do ktorych jakas wartosc zostala przypisana?
jezeli tak to: instukcje warunkowe
Anonymous
15.05.2004, 22:55:35
tak! hmm to mam problem! Może jakis przykład?
rene
wassago
15.05.2004, 23:08:50
[php:1:79fccb5187]<?php
$pwd = $HTTP_COOKIE_VARS['password'];
if ( $pwd != $haslo ) {
print( 'zle haslo' );
exit;
}
if ( $formularz == 1 ) {
# tu jest formularz, ktory przekazuje wartosci $var 1 2 i 3 do tableka !
exit;
}
include( "plik_ze_halsem_i_wartosciami_var123.php" );
if ( $tabelka == 1 ) {
#wyswietla dane wprowadzone w formularzu!
if( $_POST['var1'] ) { print( $_POST['var1'] ); } else {}
if( $_POST['var2'] ) { print( $_POST['var2'] ); } else {}
if( $_POST['var3'] ) { print( $_POST['var3'] ); } else {}
# lepiej uzyc konstukcji switch i case
# $zapisuje nastepnie dane do plik gdzie jest haslo i te wartosci
# plik_ze_halsem_i_wartosciami_var123.php
exit;
}
?>[/php:1:79fccb5187]
Anonymous
15.05.2004, 23:25:47
Dzięki! Problem rozwiązany!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.