Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

Jak przekazać do funkcji warunek

Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.

Moderator: Grupa pościgowa ;-)

Jak przekazać do funkcji warunek

Postprzez DEXTER:) » 22 lipca 2005, o 12:44

DEXTER:)
Mega GURU
Mega GURU
 
Posty: 1366
Dołączył(a): 14 lipca 2004, o 11:27

Jak przekazać do funkcji warunek

Postprzez januzi » 22 lipca 2005, o 12:54

a tak, nie mozna tak, ale mozesz okreslic jaki jest znak w $where[1] i potem go switch i case, lub if
switch( $where[1] ) {
case "=" : .....
case "!=" : .....
.....
}
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Jak przekazać do funkcji warunek

Postprzez DEXTER:) » 22 lipca 2005, o 13:27

Działa, dzięki :) Przypomniałem sobie jeszcze o || i && - olewam to :wink: zdecydowałem się korzystać z tej funkcji tylko jak z filtra.

Jeszcze sortowanie, limitowanie, update, delete, funkcja auto_increment, zapisywanie tablicy do pliku i baza danych gotowa :D
DEXTER:)
Mega GURU
Mega GURU
 
Posty: 1366
Dołączył(a): 14 lipca 2004, o 11:27

Jak przekazać do funkcji warunek

Postprzez januzi » 22 lipca 2005, o 13:30

// polacz dane tak, aby zawieraly instrukcje insert lub update
function polacz_post( $post, $operacja = "insert" )
{
if( $operacja == "insert" )
{
$klucze = $wartosci = array() ;
foreach( $post as $key => $value )
{
$klucze[] = $key ;
$wartosci[] = mysql_escape_string( $value ) ;
}
$wynik = "( ".implode( ", ", $klucze )." ) VALUES ( '".implode( "','", $wartosci )."' )" ;
}
else
{
$wynik = array() ;
foreach( $post as $key => $value )
$wynik[] = $key." = '".mysql_escape_string( $value )."'" ;
$wynik = implode( ", ", $wynik ) ;
}
return $wynik ;
}

to tez moze sie przydac, dopasuj i dodaj zabezpieczenia przed lub wewnatrz tej funkcji
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53


Powrót do PHP, Perl, SQL, CGI, XML...

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron