Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z rowspan
Forum PHP.pl > Forum > Przedszkole
mihipoznan
Jak wstawić rowspan do tej tabeli żeby połączyć jej wiersze ale w pionie?

Kod
<form method="post" action="index1.php?url=7">
<td style=" width: 150px; text-align: left">Nazwa firmy:</td>
<td style=" width: 150px; text-align: left">
<?php echo ucwords($HTTP_SESSION_VARS['login']); $value= (isset($_POST['login'])) ? $_POST['login'] : ''; ?></td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">Imie i nazwisko:      </td>
<td style=" width: 300px; text-align: left">
<?php echo ucwords($HTTP_SESSION_VARS['imie']); $value= (isset($_POST['imie'])) ? $_POST['imie'] : ''; ?>
</td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">E-mail:      </td>
<td style=" width: 300px; text-align: left; rowspan="5">
<?php echo ucwords($HTTP_SESSION_VARS['email']); $value= (isset($_POST['email'])) ? $_POST['email'] : ''; ?> </td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">Typ transakcji:      &bull;</td>
<td style=" width: 300px; text-align: left">
<INPUT TYPE="radio" NAME="typ" VALUE="1" CHECKED >Kupno &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
<INPUT TYPE="radio" NAME="typ" VALUE="0">Sprzedaż <img scr="obrazekprzechodzący przez 5 wierszy w pionie.jpg">
</td>

Tak zeby to wyglądało tak:
Kod
http://img386.imageshack.us/img386/1931/problemwk6.jpg


Pomocyy! Bo męczę się z tym i męczę..

Wszystkie wskazówki, obojętnie co byle by pomogło mile widziane smile.gif
l0ud
Coś na ten wzór:

  1. <form method="post" action="index1.php?url=7">
  2. <tr>
  3. <td style=" width: 150px; text-align: left">Nazwa firmy:</td>
  4. <td style=" width: 150px; text-align: left">
  5. <?php echo ucwords($HTTP_SESSION_VARS['login']); $value= (isset($_POST['login'])) ? $_POST['login'] : ''; ?></td>
  6. <td rowspan="4"><img scr="obrazekprzechodzący przez 5 wierszy w pionie.jpg"></td>
  7. </tr>
  8. <tr>
  9. <td style=" width: 150px; text-align: left">Imie i nazwisko: </td>
  10. <td style=" width: 300px; text-align: left">
  11. <?php echo ucwords($HTTP_SESSION_VARS['imie']); $value= (isset($_POST['imie'])) ? $_POST['imie'] : ''; ?>
  12. </td>
  13. </tr>
  14. <tr>
  15. <td style=" width: 150px; text-align: left">E-mail: </td>
  16. <td style=" width: 300px; text-align: left;">
  17. <?php echo ucwords($HTTP_SESSION_VARS['email']); $value= (isset($_POST['email'])) ? $_POST['email'] : ''; ?> </td>
  18. </tr>
  19. <tr>
  20. <td style=" width: 150px; text-align: left">Typ transakcji: &bull;</td>
  21. <td style=" width: 300px; text-align: left">
  22. <INPUT TYPE="radio" NAME="typ" VALUE="1" CHECKED >Kupno &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
  23. <INPUT TYPE="radio" NAME="typ" VALUE="0">Sprzedaż
  24. </td>
  25. </tr>
  26. </table>
  27. </form>
mihipoznan
Ok wielkie dzięki smile.gif Tylko że przez ten kod "rowspan" przesuwa nazwę firmy i rozwala całą tabelę tak :

Kod
http://img174.imageshack.us/img174/5520/problem2kf7.jpg


Kod
<table class="color" style=" margin: 0 auto">
<tbody>
<head>
<script type="text/javascript">
function nowe_okno() {
okno = window.open("laduj.php","laduj","toolbar=no, height=200px, width=400px");
}
function zamknij_okno() {
okno.close();
}
</script>
<TR>
<td class="bok"></td>
<td class="bok2">
<!--formularz-->
<table>
<tbody>
<form method="post" action="index1.php?url=7">
<table>
<tr>
<td style=" width: 150px; text-align: left">Nazwa firmy:</td>
<td style=" width: 150px; text-align: left">
<td rowspan="6"><img src="proba.jpg"></td>
<?php echo ucwords($HTTP_SESSION_VARS['login']); $value= (isset($_POST['login'])) ? $_POST['login'] : ''; ?></td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">Imie i nazwisko: </td>
<td style=" width: 300px; text-align: left">
<?php echo ucwords($HTTP_SESSION_VARS['imie']); $value= (isset($_POST['imie'])) ? $_POST['imie'] : ''; ?>
</td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">E-mail: </td>
<td style=" width: 300px; text-align: left;">
<?php echo ucwords($HTTP_SESSION_VARS['email']); $value= (isset($_POST['email'])) ? $_POST['email'] : ''; ?> </td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">Typ transakcji: &bull;</td>
<td style=" width: 300px; text-align: left">
<INPUT TYPE="radio" NAME="typ" VALUE="1" CHECKED >Kupno &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
<INPUT TYPE="radio" NAME="typ" VALUE="0">Sprzedaż
</td>
</tr>

I ten obrazek pokazuję się jakoś dziwnie za wierszem..
l0ud
Zdaje się, że skopiowałeś mój zły kod - jeszcze przed edycją :/ Poza tym co robi znacznik <head> w tabeli?
mihipoznan
Ok skopiowałem już jest tak:

Kod
<head>
<script type="text/javascript">
function nowe_okno() {
okno = window.open("laduj.php","laduj","toolbar=no, height=200px, width=400px");
}
function zamknij_okno() {
okno.close();
}
</script>
<table class="color" style=" margin: 0 auto">
<tbody>
<TR>
<td class="bok"></td>
<td class="bok2">
<!--formularz-->
<table>
<tbody>
<form method="post" action="index1.php?url=7">
<table>
<tr>
<td style=" width: 150px; text-align: left">Nazwa firmy:</td>
<td style=" width: 150px; text-align: left">
<?php echo ucwords($HTTP_SESSION_VARS['login']); $value= (isset($_POST['login'])) ? $_POST['login'] : ''; ?></td>
<td rowspan="4"><img src="proba.jpg"></td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">Imie i nazwisko: </td>
<td style=" width: 300px; text-align: left">
<?php echo ucwords($HTTP_SESSION_VARS['imie']); $value= (isset($_POST['imie'])) ? $_POST['imie'] : ''; ?>
</td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">E-mail: </td>
<td style=" width: 300px; text-align: left;">
<?php echo ucwords($HTTP_SESSION_VARS['email']); $value= (isset($_POST['email'])) ? $_POST['email'] : ''; ?> </td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">Typ transakcji: &bull;</td>
<td style=" width: 300px; text-align: left">
<INPUT TYPE="radio" NAME="typ" VALUE="1" CHECKED >Kupno &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
<INPUT TYPE="radio" NAME="typ" VALUE="0">Sprzedaż
</td>
</tr>


Tylko.. nie wiem dlaczego ten obrazek nie pojawia się na wyskości "dodaj zdjęcie.." tylko kawałek dalej..

screen

Kod
http://img337.imageshack.us/img337/994/skrinbu7.jpg
l0ud
Zdaje się, że to wynika z nie podania przez Ciebie valign dla tego <td>. Jeżeli chcesz wypozycjonować obrazek w pionie, dopisz ten parametr do komórki z rowspan.
mihipoznan
A to nie wina
Kod
<td class="bok"></td>
<td class="bok2">

questionmark.gif

I jaką wartość valign wpisać ?
Kod
<td rowspan="6" valign ="?"><img src="proba.jpg"></td>
l0ud
To już zależy winksmiley.jpg :

http://www.signs.pl/html/a/valign.php
mihipoznan
No tak tak.. wpisałem bo "top" ale nadal jest tak .. no po lewej nierówno te kropki są haha.gif
screen
http://img72.imageshack.us/img72/7198/tubk8.jpg
cały kod to

Kod
<head>
<script type="text/javascript">
function nowe_okno() {
okno = window.open("laduj.php","laduj","toolbar=no, height=200px, width=400px");
}
function zamknij_okno() {
okno.close();
}
</script>
<table class="color" style=" margin: 0 auto">
<tbody>
<TR>
<td class="bok"></td>
<td class="bok2">
<!--formularz-->
<table>
<tbody>
<form method="post" action="index1.php?url=7">
<table>
<tr>
<td style=" width: 150px; text-align: left">Nazwa firmy:</td>
<td style=" width: 150px; text-align: left">
<?php echo ucwords($HTTP_SESSION_VARS['login']); $value= (isset($_POST['login'])) ? $_POST['login'] : ''; ?></td>
</td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">Imie i nazwisko: </td>
<td style=" width: 300px; text-align: left">
<?php echo ucwords($HTTP_SESSION_VARS['imie']); $value= (isset($_POST['imie'])) ? $_POST['imie'] : ''; ?>
<td rowspan="6" valign="top"><img src="proba.jpg">
</td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">E-mail: </td>
<td style=" width: 300px; text-align: left;">
<?php echo ucwords($HTTP_SESSION_VARS['email']); $value= (isset($_POST['email'])) ? $_POST['email'] : ''; ?> </td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">Typ transakcji: &bull;</td>
<td style=" width: 300px; text-align: left">
<INPUT TYPE="radio" NAME="typ" VALUE="1" CHECKED >Kupno &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
<INPUT TYPE="radio" NAME="typ" VALUE="0">Sprzedaż
</td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">Województwo:      &bull;</td>
<td style=" width: 300px; text-align: left">
<?php echo ucwords($HTTP_SESSION_VARS['woj']); $value= (isset($_POST['woj'])) ? $_POST['woj'] : ''; ?>
</td>
</td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">Rodzaj towaru:      &bull;</td>
<td style=" width: 300px; text-align: left">
<SELECT NAME="rodzaj" style="font-size: 8pt; font-family: Arial; width: 150pt; height: 14pt;background-color: #EEEEEE; border-style: solid; border-color: #FFFFF0; border-width: 1pt" value=" if (isset($_POST['rodzaj'])){ echo $_POST['rodzaj']; }?>">
<OPTION>wybierz rodzaj..
<option>jęczmień konsumpcyjny
<option>jęczmień paszowy
<option>rzepak
<option>pszenica paszowa
<option>pszenica konsumpcyjna
<option>owies
<option>pszenżyto
<option>śruta sojowa
<option>sruta rzepakowa
<option>kukurydza paszowa
<option>otręby pszenne
<option>otręby żytnie
<option>żyto pszenne
<option>żyto konsumpcyjne
<option>olej rzepakowy
<option>olej sojowy
<option>olej słonecznikowy
<option>estry metylowe
</SELECT> &nbsp;&nbsp;&nbsp <a href="#" onclick="nowe_okno();">dodaj zdjęcie</a></td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">Ilosc towaru:      &bull;</td>
<td style=" width: 300px; text-align: right">
<INPUT TYPE="text" NAME="ilosc" style="font-size: 8pt; font-family: Arial; width: 250pt; height: 10pt;background-color: #EEEEEE; border-style: solid; border-color: #FFFFF0; border-width: 1pt" value="<? if (isset($_POST['ilosc'])){ echo $_POST['ilosc']; }?>"></td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">Telefon/fax        &bull;</td>
<td style=" width: 300px; text-align: right">
<INPUT TYPE="text" NAME="tel" style="font-size: 8pt; font-family: Arial; width: 250pt; height: 10pt;background-color: #EEEEEE; border-style: solid; border-color: #FFFFF0; border-width: 1pt" value="<? if (isset($_POST['tel'])){ echo $_POST['tel']; }?>"></td>
</tr>
<tr>
<td style=" width: 150px; text-align: left">Cena:      &bull;</td>
<td style=" width: 300px; text-align: right">
<INPUT TYPE="text" NAME="cena" style="font-size: 8pt; font-family: Arial; width: 250pt; height: 10pt;background-color: #EEEEEE; border-style: solid; border-color: #FFFFF0; border-width: 1pt" value="<? if (isset($_POST['cena'])){ echo $_POST['cena']; }?>"></td>
</tr>
<tr>
<td style=" width: 150px; text-align: left; vertical-align: top">Opis towaru:     </td>
<td style=" width: 300px; text-align: right">
<TEXTAREA NAME="opis" style="font-size: 8pt; font-family: Arial; width: 250pt; height: 12.5pt;background-color: #EEEEEE; border-style: solid; border-color: #FFFFF0; border-width: 1pt" value="<? if (isset($_POST['opis'])){ echo $_POST['opis']; }?>"></textarea></td>
</tr>
<tr><td style=" width: 150px; text-align: right;empty-cells:show"></td>
<td style=" height: 10pt; width: 300px; text-align: left"><img src="gg.gif"><INPUT TYPE="text" NAME="gg" style="font-size: 8pt; font-family: Arial; width: 50pt; height: 10pt;background-color: #EEEEEE; border-style: solid; border-color: #FFFFF0; border-width: 1pt value="<? if (isset($_POST['gg'])){ echo $_POST['gg']; }?>"> <img src="s.gif"><INPUT TYPE="text" NAME="skype" style="font-size: 8pt; font-family: Arial; width: 77pt; height: 10pt;background-color: #EEEEEE; border-style: solid; border-color: #FFFFF0; border-width: 1pt" value="<? if (isset($_POST['skype'])){ echo $_POST['skype']; }?>"> &nbsp<align="right"><INPUT TYPE="submit" VALUE=" dodaj " NAME="submit" style=" font-family:arial; font-size: 8pt"></a></td>
</tr></form>
</tbody></table>
</body>
</head>
</html>


Bo próbuję to umiejscowić to tam już tyle czasu że eh..
Cienki1980
Zamykam

Proszę zapoznać się z Tematyką i zasadami panującymi na forum Przedszkole i wysłać mi lub innemu moderatorowi/opiekunowi poprawny tag do tematu.

Do tego czasu wątek pozostanie zamknięty.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.