Osnove PHP-a, zadaci

Pozdrav!
Na netu sam našao dobru skriptu za učenje php-a…
Nakon poglavlja o operatorima, sljede zadaci…

zad. 1.
Imamo varijablu $a s vrijednosti 3 i varijablu $b sa vrijednosti 5.
Vaš zadatak je korištenjem pomoćne varijable $pom, zamijeniti njihove sadržaje!

zad. 1. napredno
Istim varijablama istih vrijednosti, zamijenite sadržaje ali bez korištenja pomoćne varijable.

itd…

Nemam potrebu da mi se rješavavaju zadaci kad učim…
al kad nema predavanja…ne možeš nikog ništa pitati…šta smješ, šta nesmiješ…
nebi htio od početka krivo krenuti…

Ako može netko izdvojiti par minuta (jer za to majstorima sigurno ne treba više) da mi to riješi…
da vidim logiku rješavanja…

Hvala

[php]<?php

/* definirano */
$a = 3;
$b = 5;

/* zad 1. */
$pom = $a;
$a = $b;
$b = $pom;

/* zad 2. */
$a ^= $b;
$b ^= $a;
$a ^= $b;

?>[/php]

Nudim alternativno rješenje za drugi zadatak. :slight_smile:

[php]
$a += $b;
$b = $a - $b;
$a -= $b;
[/php]

EDIT: Evo još jedno. :zub:

[php]
$a *= $b;
$b = $a / $b;
$a = $a / $b;
[/php]

Pokušajte $pom pretvoriti u array?

BTW: jel mi možeš poslati tu skriptu, bio bi ti jaaaako zahvalan…

nitko

zadatak 1 mi je jasan…simpa rješenje :slight_smile:
dok zadatak 2 mi i nije baš jasan…
vidim da se tu koristi…binarni ekskluzivni ILI ^ …za taj dio imam premalo informacija…kad sam na početku…

tutorial

hvala za sad

Moze mi netko odradit php za ovo:

                <div id="content">
    <fieldset style="width: 290px; margin-left: 105px; margin-top:15px;">
        <legend align="center">Uredi ambijent: </legend>
        <form action="">
		
        <table style="padding: 0px 10px 10px;">
            <tr>
                <td>
                    Odaberi boju stolnjaka:
                </td>
                <td width="100px" style="text-align:right;">
                    <select id="sss" name="Box1">
<option value="Bijela">Bijela</option>
<option value="Zelena">Zelena</option>
Odaberi boju nadstolnjaka: Bijela Roza Šampanjac
            <tr style="text-align:center;">
                <td colspan="3" style="padding-top:10px;">
                    <input type="submit" name="aaa" value="Odaberi" id="aaa" />
                </td>
            </tr>
        </table>
        </form>
	</fieldset>
	</div>
	</div>
	</body>

Pokusavao sam sve, ali nikako ne ide, ima tko rjesenje?

<?php if(isset($_GET['aaa'] { $box1 = $_GET['Box1']; $box2 = $_GET['Box2']; echo $box1; //ispis onoga što si odabrao u prvom selectu echo ' '; echo $box2; //ispis onoga što si odabrao u drugom selectu } ?>

Usput provjeri html odnosno sve ispod jer dva puta otvaraš formu .

syntax error, unexpected ‘;’ …javlja mi ovu gresku…a i trebala bi mi slike ispisivati kad odaberem boje.

Probaj ovo(action.php):

<?php if((isset($_GET['Box1'])) && (isset($_GET['Box2']))) { $opcija1 = $_GET['Box1']; $opcija2 = $_GET['Box2']; echo 'Odabrali ste: '.$opcija1.' boju stolnjaka.'. ''; echo 'Odabrali ste: '.$opcija2.' boju nadstolnjaka.'; } else { echo 'Odaberite neku opciju!'; } ?>