Питане за if - elseif и др.

lucho

Registered
Значи имам ето тази форма:

Код:
<html>
<head>
</head>

<body>
<form action="week.php" method="GET">

<select name="otbor">
<option value="inter">Inter</option>
<option value="milan">Milan</option>
</select>

<input type="submit" value="Save">

</form>


</body>

</html>

и този php файл:

Код:
<?
if (otbor=="inter") {
$links[color=red]="///Ето тук искам да сложа хтмл код, например един ред -[/color] <tr>
<td>3</td>
<td>2</td>
<td>1</td>
</tr>";
}
elseif (otbor=="milan") {
$links="
[color=red]///Tук искам да сложа пак ред, различен от първия например [/color]<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>";
}
?>

<html>
<head>
</head>
<body>

<table border="1px">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>

[color=red]///тук ми трябва скрипт за да покаже някой от двата  кода - зависи от формата (нещо като echo, ама с него не става)[/color]
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</body>
</html>

Много ще съм благодарен, ако някой ми подскаже какво да направя, тъй като още съм в началото и това много ми трябва :roll:
 
Код:
if ($_GET['otbor']=="inter") { 
$links =" edi kvo si  ";}
elseif ($_GET['otbor']=="milan") { 
$links =" neshto drugo ";
}
И после долу някъде имаш :
echo $links;

Mоже да стане и по друг начин ,но да не те обърквам.
 
bafitu каза:
Код:
if ($_GET['otbor']=="inter") { 
$links =" edi kvo si  ";}
elseif ($_GET['otbor']=="milan") { 
$links =" neshto drugo ";
}
И после долу някъде имаш :
echo $links;

Mоже да стане и по друг начин ,но да не те обърквам.
Ee цена нямаш просто :?:
Пак благодаря.
ПС: Пуснах ти и едно гласче :P
 
Сега обаче се появи друг проблем. Когато се опитам да сложа $links="<tr></tr>";} всичко си е наред, но само ако между това <tr></tr> има някакъв текст, т.е ако има картинка (<img src="go.jpg" alt="go"/>) или някакъв друг таг (освен таговете за текстово оформяне) всичко се прецаква и ми изписва ето това:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\home\interman\week.php on line 11

Код:
 if ($_GET['otbor']=="inter") { 
$links =" ///Целта ми е тук да сложа ето това: <tr><img src="go.jpg" alt="go"/></tr>";} 
...
 
Я пробвай така:

Код:
 if ($_GET['otbor']=="inter") { 
$links = "<tr><img src='go.jpg' alt='go'></tr>"; }
 
Сега пък написах това:
Код:
if ($_GET['otbor']=="inter") { 
$links ="<tr>
<td><strong>Inter</strong></td> 
///това е 5-ти ред///<td><img src='go.jpg' alt='go'/>"; }</td>
<td>l</td> 
<td>k</td>
<td>i</td> 
<td>y</td>
<td>d</td>
</tr>";}

и ми изписа това:
Parse error: syntax error, unexpected '<' in C:\home\interman\week.php on line 5
 
еми я пробвай така

Код:
<?php
if ($_GET['otbor']=="inter") { 
$links ="<tr> 
<td><strong>Inter</strong></td> <td><img src='go.jpg' alt='go'/>"; }
echo "</td> 
<td>l</td> 
<td>k</td> 
<td>i</td> 
<td>y</td> 
<td>d</td> 
</tr>";?>
 
Сега ми дава това:

Parse error: syntax error, unexpected T_ELSEIF in C:\home\interman\week.php on line 13

Ето го целия код:

<?php
if ($_GET['otborl']=="inter") {
$links ="<tr>
<td><strong>Inter</strong></td> <td><img src='go.jpg' alt='go'/>"; }
echo "</td>
<td>l</td>
<td>k</td>
<td>i</td>
<td>y</td>
<td>d</td>
</tr>";

///това е 13-ти ред/// elseif ($_GET['otbor']=="milan") {
$links ="<tr>
<td><strong>Milan</strong></td> <td><img src='go.jpg' alt='go'/>"; }
echo "</td>
<td>o</td>
<td>oo</td>
<td>ooo</td>
<td>oooo</td>
<td>ooooo</td>
</tr>";

?>

<html>
<head>

<style type="text/css">

</style>
</head>
<body>

<table width="460px">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>

<? echo $links; ?>

<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</body>
</html>
 
Според мен си изпуснала една "}" преди elseif

lucho каза:
Сега ми дава това:

Parse error: syntax error, unexpected T_ELSEIF in C:\home\interman\week.php on line 13

Ето го целия код:

<?php
if ($_GET['otborl']=="inter") {
$links ="<tr>
<td><strong>Inter</strong></td> <td><img src='go.jpg' alt='go'/>"; }
echo "</td>
<td>l</td>
<td>k</td>
<td>i</td>
<td>y</td>
<td>d</td>
</tr>";

///това е 13-ти ред/// elseif ($_GET['otbor']=="milan") {
$links ="<tr>
<td><strong>Milan</strong></td> <td><img src='go.jpg' alt='go'/>"; }
echo "</td>
<td>o</td>
<td>oo</td>
<td>ooo</td>
<td>oooo</td>
<td>ooooo</td>
</tr>";

?>

<html>
<head>

<style type="text/css">

</style>
</head>
<body>

<table width="460px">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>

<? echo $links; ?>

<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</body>
</html>
 

Back
Горе