Forum » Server-Side scripting » Verkeerde topictitel
Berichten: 284
avatar
Offline Stuur privebericht
ik probeer het beheer optehalen om te kunnen kopen.
maar hij pakt ze alle 2 tegelijkertijd.

hoe kan ik dit anders doen, heb al zitten te kijken maar kom er niet uit..

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
if($_POST['object'] == "1")
                {
                                    
                    if(
$_POST['land'] == "1" AND $kf['eigenaar'] == "Te Koop")
                    {
                    print(
"<tr><td class='tekst' colspan='2'>De kogelfabriek die je koos is nog beschikbaar, je kan voor deze kogelfabriek nog betalen.
                    <center><a href='?m=tel'>
                        <img src='./ftp/server/targetpay/images/telefoon.png' alt='Telefoon' class='img' />
                    </a></center>
                    </td></tr>"
);
                    }
                    else
                    {
                    print(
"<tr><td class='tekst' colspan='2'>Deze kogelfabriek is helaas niet meer beschikbaar!</td></tr>");
                    }
                    
                    if(
$_POST['land'] == "2" AND $kf['eigenaar'] == "Te Koop")
                    {
                    print(
"<tr><td class='tekst' colspan='2'>De kogelfabriek die je koos is nog beschikbaar, je kan voor deze kogelfabriek nog betalen.
                    <center><a href='?m=tel'>
                        <img src='./ftp/server/targetpay/images/telefoon.png' alt='Telefoon' class='img' />
                    </a></center>
                    </td></tr>"
);
                    }
                    else
                    {
                    print(
"<tr><td class='tekst' colspan='2'>Deze kogelfabriek is helaas niet meer beschikbaar!</td></tr>");
                    }
                }


bedankt!
Laatst gewijzigd door R-Mijnten op 2011-12-20 11:47:51
19-12-2011 15:15
Dit topic is 247 keer bekeken door 46 verschillende leden
Reacties op: "Verkeerde topictitel"
1
world-of-maffia.nl
Berichten: 744
avatar
Offline Stuur privébericht
Probeer dit eens:

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
if($_POST['object'] == "1"
                { 
                                     
                    if(
$_POST['land'] == "1" AND $kf['eigenaar'] == "Te Koop"
                    { 
                    print(
"<tr><td class='tekst' colspan='2'>De kogelfabriek die je koos is nog beschikbaar, je kan voor deze kogelfabriek nog betalen.
                     <center><a href='?m=tel'> 
                        <img src='./ftp/server/targetpay/images/telefoon.png' alt='Telefoon' class='img' />
                     </a></center> 
                    </td></tr>"
); 
                    } 
                    else 
                    { 
                    print(
"<tr><td class='tekst' colspan='2'>Deze kogelfabriek is helaas niet meer beschikbaar!</td></tr>");
                     } 
                     
                    elseif(
$_POST['land'] == "2" AND $kf['eigenaar'] == "Te Koop"
                    { 
                    print(
"<tr><td class='tekst' colspan='2'>De kogelfabriek die je koos is nog beschikbaar, je kan voor deze kogelfabriek nog betalen.
                     <center><a href='?m=tel'> 
                        <img src='./ftp/server/targetpay/images/telefoon.png' alt='Telefoon' class='img' />
                     </a></center> 
                    </td></tr>"
); 
                    } 
                    else 
                    { 
                    print(
"<tr><td class='tekst' colspan='2'>Deze kogelfabriek is helaas niet meer beschikbaar!</td></tr>");
                     } 
                } 
           }
19-12-2011 15:37
Berichten: 284
avatar
Offline Stuur privébericht
Parse error: syntax error, unexpected T_ELSEIF in /home/kevinbr/domains/smaffia.nl/public_html/z_objecten.php on line 86
19-12-2011 15:47
topmaffia.nl
Berichten: 130
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
if($_POST['object'] == "1")

moet dat niet zijn:

Code | Selecteer Alles
minimaliseren
1
if($_POST['object'] == 1)


en een if en dan else en dan een elseif kan niet volgens mij.

Maar goed, waarom die 2 niet apart maken met een
Code | Selecteer Alles
minimaliseren
1
if($_POST['object'] == 2)


dan kan het ook niet fout gaan.
19-12-2011 15:48
Berichten: 284
avatar
Offline Stuur privébericht
hoe wil ik het dan doen?

en btw object pakt hij wel alleen het goeie land niet.
19-12-2011 15:55
topmaffia.nl
Berichten: 130
avatar
Offline Stuur privébericht
ken het hele script niet dus weet niet wat er allemaal in staat.
maar fout is dat je object kiest, dus dit geval kogelfabriek en daarna pas een keuze gaat maken welke stad.
terwijl de keuze al is gemaakt.
Code | Selecteer Alles
minimaliseren
1
if($_POST['object'] == 1)

dat is de keuze. een kogelfabriek.
Code | Selecteer Alles
minimaliseren
1
if($_POST['land'] == "1" AND $kf['eigenaar'] == "Te Koop")

dit vraagt ie erna maar waar komt deze keuze vandaan?
dit zal dus samengevoegd moeten worden. of aparte id's maken.
maar ken het hele script niet dus weet niet hoe het geschreven is.
19-12-2011 16:24
Berichten: 868
avatar
Online Stuur privébericht
miss kan je ook kijken of post object bestaat:

Code | Selecteer Alles
minimaliseren
1
if ( isset($_POST['object']) AND $_POST['object'] == 1)
19-12-2011 16:26
Berichten: 284
avatar
Offline Stuur privébericht
De keuze komt van :

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<form method="POST">
    <
tr>
    
        <
td class="tekst" align="center">
            <
select name="object">
                <
option value="">Object:</option>
                <
option value="1">Kogelfabriek</option>
                <
option value="2">Vliegveld</option>
                <
option value="3">Goudmijn</option>
                <
option value="4">Ziekenhuis</option>
                <
option value="5">Gevangenis</option>
                <
option value="6">Hoeren</option>
            </
select>
        
        <
select name="land">
                <
option value="">Land:</option>
                <
option value="1">Belgie</option>
                <
option value="2">Duitsland</option>
                <
option value="3">Engeland</option>
                <
option value="4">Frankrijk</option>
                <
option value="5">Griekenland</option>
                <
option value="6">Italie</option>
                <
option value="7">Nederland</option>
            </
select>
            </
td>
        
    </
tr>
20-12-2011 09:08
topmaffia.nl
Berichten: 130
avatar
Offline Stuur privébericht
probeer eerst dit eens

Code | Selecteer Alles
minimaliseren
1
if(($_POST['land'] == 1) AND ($kf['eigenaar'] == "Te Koop"))


en anders zo doen

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
if(($_POST['object'] == 1) AND ($_POST['land'] == 1) AND ($kf['eigenaar'] == "Te Koop"))

{
                    print(
"<tr><td class='tekst' colspan='2'>De kogelfabriek die je koos is nog beschikbaar, je kan voor deze kogelfabriek nog betalen.
                    <center><a href='?m=tel'>
                        <img src='./ftp/server/targetpay/images/telefoon.png' alt='Telefoon' class='img' />
                    </a></center>
                    </td></tr>"
);
}
20-12-2011 11:35
Berichten: 284
avatar
Offline Stuur privébericht
het is gelukt ik heb met een aantal tips wat uitgeprobeert.

uiteindelijk is dit ervan geworden :

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?
if(isset($_POST['doen']))
    {
        if(
$_POST['object']  == "" AND $_POST['land']  == "")
        {
            print(
"<tr><td class='tekst' colspan='2'>Selecteer een optie!</td></tr>");
        }
        
        else if((
$_POST['object'] == 1) AND ($_POST['land'] == 1) AND ($kf['eigenaar'] == "Te Koop")) 
                    { 
                    
$melding    "De kogelfabriek in <font color='lime'><b>Belgie</b></font> is nog beschikbaar, je kan voor deze kogelfabriek nog betalen.
                     <center><a href='?m=tel'> 
                        <img src='./ftp/server/targetpay/images/telefoon.png' alt='Telefoon' class='img' />
                     </a></center> 
                   "

                    } 
                    else 
                    { 
                     
$melding    "De kogelfabriek in <font color='red'><b>Belgie</b></font> is niet meer beschikbaar!";
                     } 
                     
        if((
$_POST['object'] == 1) AND ($_POST['land'] == 2) AND ($kf['eigenaar'] == "Te Koop"))
                    { 
                    
$melding    "De kogelfabriek in <font color='lime'><b>Duitsland</b></font> is nog beschikbaar, je kan voor deze kogelfabriek nog betalen.
                     <center><a href='?m=tel'> 
                        <img src='./ftp/server/targetpay/images/telefoon.png' alt='Telefoon' class='img' />
                     </a></center> 
                   "

                    } 
                    else 
                    { 
                     
$melding    "De kogelfabriek in <font color='red'><b>Duitsland</b></font> is niet meer beschikbaar!";
                     } 
?>


Bedankt voor de tips!

kan slotje op
20-12-2011 13:37
Skydiving!
Berichten: 1399
avatar
Offline Stuur privébericht
20-12-2011 13:48
Reageer op: "Verkeerde topictitel"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden