Kép szélesség beállítása bejövő érték alapján.

Szerző
Üzenet
Amot1977
Regisztrált tag
Regisztrált tag


Csatlakozott: 2014.02.14. Péntek 7:32
Hozzászólások: 8
Hozzászólás Elküldve: 2014.02.14. 08:53    Hozzászólás témája: Kép szélesség beállítása bejövő érték alapján.
Hozzászólás az előzmény idézésével
$milyen_szeles_kep = $_GET['id_kep_szelesseg'];

Echo "<td>"; ?><img src="<?php echo $row["img"];?>" Width = "$milyen_szeles_kep" > <?php echo "</td>";

A kép megjelenik a szélesség nem a bejövő értéknek megfelelően állítódik be.. kipróbáltam rengeteg kombinációt, de semelyik nem működött rendesen. Előre is köszönöm a megoldást.

Felhasználó profiljának megtekintése Privát üzenet küldése
dzseemy
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2011.07.04. Hétfő 16:20
Hozzászólások: 131
Hozzászólás Elküldve: 2014.02.14. 10:39    Hozzászólás témája: Re: K&#232;p szélesség beállítása bejövő érték alapján.
Hozzászólás az előzmény idézésével

Amot1977 írta:

$milyen_szeles_kep = $_GET['id_kep_szelesseg'];

Echo "<td>"; ?><img src="<?php echo $row["img"];?>" Width = "$milyen_szeles_kep" > <?php echo "</td>";

A kép megjelenik a szélesség nem a bejövő értéknek megfelelően állítódik be.. kipróbáltam rengeteg kombinációt, de semelyik nem működött rendesen. Előre is köszönöm a megoldást.
Ez így nem az igazi. PHP-n kívül a változót nem értelmezi.
Valahogy így kéne kinézie:

Kód:

 <?php echo '<td><img src="' . $row['img'] . '" width="' . $milyen_szeles_kep . '" ></td>';?>


Figyelj az aposztrófokra és idézőjelekre! Az aposztrófok határolják a html/php kódokat, az idézőjel pedig a html része!

Szerk.:
A nyitó és záró php tag elhagyható, ha egy már meglévő php részbe emeled be a fenti kódot.

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Amot1977
Regisztrált tag
Regisztrált tag


Csatlakozott: 2014.02.14. Péntek 7:32
Hozzászólások: 8
Hozzászólás Elküldve: 2014.02.14. 13:08    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Köszönöm a gyors valaszt, délután ki is próbálom.

Felhasználó profiljának megtekintése Privát üzenet küldése
Amot1977
Regisztrált tag
Regisztrált tag


Csatlakozott: 2014.02.14. Péntek 7:32
Hozzászólások: 8
Hozzászólás Elküldve: 2014.02.14. 19:56    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nem jó mégse!!!
ezt kapom vissza:
Parse error: syntax error, unexpected '<' in ....on line 34



A hozzászólás legutóbb Amot1977 által 2014.02.14. 20:27-kor lett szerkesztve, összesen 1 alkalommal.

Felhasználó profiljának megtekintése Privát üzenet küldése
Ragadozo
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2008.05.08. Csütörtök 18:26
Hozzászólások: 629
Hozzászólás Elküldve: 2014.02.14. 20:26    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Az mit jelent, hogy "semmilyen eszközzel"?
Mert lehet, hogy az elv jó volt, csak valamit esetleg rosszul írtál.
HTML-ben:

Kód:

valign="middle"

CSS-ben:

Kód:

vertical-align: middle;

Egy-két próbálkozást beírhatnál ..... :)

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése
Amot1977
Regisztrált tag
Regisztrált tag


Csatlakozott: 2014.02.14. Péntek 7:32
Hozzászólások: 8
Hozzászólás Elküldve: 2014.02.14. 20:37    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Kód:

<div align="center"></div>
     <style type="text/css">
 

    </style>
  <body leftmargin="0" marginwidth="0">
<?php
$host = 'localhost';
$user = '........';
$pass = '........';
$db = '.........';
$milyen = $_GET['id'];
$milyen_modell = $_GET['id_modell'];
$milyen_ev = $_GET['id_ev'];
$milyen_tipus = $_GET['id_tipus'];
$milyen_uzemanyag = $_GET['id_uzemanyag'];
$milyen_motor = $_GET['id_motor'];
$milyen_szeles_kep = $_GET['id_kep_szelesseg'];

$link = mysql_connect($host,$user,$pass);
mysql_select_db($db, $link);
$megnevezes = mysql_query("SELECT *
FROM  `CARS`
WHERE  `gyartmany` LIKE  $milyen
AND  `modell` LIKE  $milyen_modell
AND  `tipus` LIKE  $milyen_tipus
AND  `ev` LIKE  $milyen_ev
AND  `motor_cc` LIKE  $milyen_motor
AND  `uzemanyag` LIKE  $milyen_uzemanyag ");

while ($row = mysql_fetch_array($megnevezes))
{

 <?php echo '<td><img src="' . $row['img'] . '" width= "' . $milyen_szeles_kep . '" ></td>';?>

}

mysql_close();
?>


Így néz ki az egész kód és ezt a hibaüzenetet kapom vissza:

Parse error: syntax error, unexpected '<' in /data/m/o/.............php on line 34 // ez az a bizonyos sor amit javítottatok nekem.

Mind a két igazítást próbáltam, de egyikre sem reagált a szélesség megadása után illesztettem.

Felhasználó profiljának megtekintése Privát üzenet küldése
Ragadozo
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2008.05.08. Csütörtök 18:26
Hozzászólások: 629
Hozzászólás Elküldve: 2014.02.14. 20:50    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Ezért jobb úgy kezdeni, hogy .... ezt csináltam (bemásolva a program részlet) ..... és nem működik (vagy nem jó).

Így ránézésre az biztos, hogy php programozáson belül nem kell még egy php program kiválasztás, mert arra hibát dob.
A 34. sor szerintem így lenne helyes:

Kód:

 echo '<td><img src="' . $row['img'] . '" width= "' . $milyen_szeles_kep . '" ></td>';

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése
Amot1977
Regisztrált tag
Regisztrált tag


Csatlakozott: 2014.02.14. Péntek 7:32
Hozzászólások: 8
Hozzászólás Elküldve: 2014.02.14. 20:55    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Most az igazi, köszönöm!
Még a középre igazítást hova érdemes beilleszteni?

Felhasználó profiljának megtekintése Privát üzenet küldése
Ragadozo
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2008.05.08. Csütörtök 18:26
Hozzászólások: 629
Hozzászólás Elküldve: 2014.02.14. 20:57    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Bocsi, megyek dolgozni, de 10 után gépnél leszek .... :)

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése
Amot1977
Regisztrált tag
Regisztrált tag


Csatlakozott: 2014.02.14. Péntek 7:32
Hozzászólások: 8
Hozzászólás Elküldve: 2014.02.14. 20:58    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Rendben jó munkát... Addig is köszönöm.
Illesztettem mindenhova, de sehol sem jó :)
Majd reggel megnézem mit tanácsolsz. Köszönöm még egyszer..

Felhasználó profiljának megtekintése Privát üzenet küldése
dzseemy
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2011.07.04. Hétfő 16:20
Hozzászólások: 131
Hozzászólás Elküldve: 2014.02.14. 21:19    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Ragadozo írta:

Ezért jobb úgy kezdeni, hogy .... ezt csináltam (bemásolva a program részlet) ..... és nem működik (vagy nem jó).

Így ránézésre az biztos, hogy php programozáson belül nem kell még egy php program kiválasztás, mert arra hibát dob.
A 34. sor szerintem így lenne helyes:

Kód:

 echo '<td><img src="' . $row['img'] . '" width= "' . $milyen_szeles_kep . '" ></td>';
Na én is ezt írtam:

dzseemy írta:

A nyitó és záró php tag elhagyható, ha egy már meglévő php részbe emeled be a fenti kódot.
A középre igazítás vízszintesen:

Kód:

<td align="center">

... függőlegesen:

Kód:

<td valign="middle">


http://www.w3schools.com/tags/tag_td.asp

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Hozzászólások megtekintése:  

Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.

Hirdetés
Hirdetés