Saff
(Saff111)
10 Czerwiec 2006 09:24
#1
Witam. Mam pytanie. Ucze sie dopiero php i chcialbym sie dowiedziec czy taka funkcja mialaby szanse dzialac:
if ($imie=$nazwisko) {
print '
Hehehehe' ;
}
A jesli nie to jak to powinienem zrobic? Zeby jak imie sie rowna nazwisko wyswietlalo sie hehehehehe??
maniooo
(maniooo)
10 Czerwiec 2006 09:37
#2
Witam,
Miałaby, ba, nawet zadziała, ale nie tak, jak sobie wyobrażasz .
$imie=$nazwisko oznacza PRZYPISANIE do wartości imie wartości nazwisko.
Tobie jak mniemam zależy na PORÓWNANIU, a to osiągniesz operatorem == .
To są podstawy podstaw, więc zamiast uczyć się metodą prób i błędów,
to polecam jakąś dobrą książkę z PHP, lub chociaż z C/C++.
Składnia jest bardzo podobna w obu przypadkach.
Saff
(Saff111)
10 Czerwiec 2006 09:42
#3
Wiem. Mam szybki start Dzieki za odpowiedz, teraz juz wiem o co chodzi to byl przyklad chodzilo mi czy trzeba na poczatku uzyc funkcji takich jak np. empty, isset
maniooo
(maniooo)
10 Czerwiec 2006 09:53
#4
Witam ponownie,
musisz jednak wiedzieć, że do porównywania stringów lepszą metodą będzie np. funkcja strcmp, czyli:
if(strcmp($imie, $nazwisko) == 0){
print '
Hehehehe' ;
}
Po więcej odsyłam do manuala:
http://pl.php.net/manual/pl/
f3n3k
(Ickmetan)
10 Czerwiec 2006 10:35
#5
if ($imie=$nazwisko) {
print '
Hehehehe' ;
}
poprosty zmienna imie musiała by być taka sama jak nazwisko jeśli by były identyczne to pojawiłby Ci się napis hehehehe
maniooo
(maniooo)
10 Czerwiec 2006 11:12
#6
Witam,
to sprawdź sobie taki kod i powiedz, czy zadziałał:
<?php
$imie = 'Stefek';
$nazwisko = 'Burczymucha';
if($imie = $nazwisko){
print '
Hehehehe' ;
}
?>
Jak tak, to wróć do mojego pierwszego posta w tym wątku i dokładnie przeczytaj.