Jak wyświetlić bądź niewyświetlic danego wiersza w tabeli w zależności czy pole w formularzu zostalo uzupelnione.
Kod formularza:
<h3>Poranne plotki dla live.mufc.pl
</h3> <form enctype="multipart/form-data" action="dodajplotki.php" method="post">
<!-- Table -->
<table width="105%" cellpadding="0" cellspacing="0" class="striped"> <td width="31%" style="text-align: center"><img src="http://www1.skysports.com/images/football/papertalk-logos-dailymirror.gif" /></td> <td style="text-align: center"><img src="http://www1.skysports.com/images/football/papertalk-logos-thesun.gif" /></td> <td style="text-align: center"><img src="http://www1.skysports.com/images/football/papertalk-logos-dailystar.gif" /></td> <td style="text-align: center"><img src="http://www1.skysports.com/images/football/papertalk-logos-dailymail.gif" /></td> <td style="text-align: center"><img src="http://www1.skysports.com/images/football/papertalk-logos-thetimes.gif" /></td> <td style="text-align: center"><img src="http://www1.skysports.com/images/football/papertalk-logos-theindependent.gif" /></td> <td style="text-align: center"><img src="http://www1.skysports.com/images/football/papertalk-logos-dailytelegraph.gif" /></td> <td style="text-align: center"><img src="http://www1.skysports.com/images/football/papertalk-logos-theguardian.gif" /></td> <td style="text-align: center"><img src="http://www1.skysports.com/images/football/papertalk-logos-dailyrecord.gif" /></td> <td style="text-align: center"></td> <td style="text-align: center"><input type="submit" value="Generuj" /></td></tbody>
Kod skryptu:
<?php
$plotki1 = $_POST['textarea1'];
$plotki2 = $_POST['textarea2'];
$plotki3 = $_POST['textarea3'];
$plotki4 = $_POST['textarea4'];
$plotki5 = $_POST['textarea5'];
$plotki6 = $_POST['textarea6'];
$plotki7 = $_POST['textarea7'];
$plotki8 = $_POST['textarea8'];
$plotki9 = $_POST['textarea9'];
?>
<form>
<textarea readonly id="wynik" cols="100" rows="10" >Plotki:
<table width="100%" border="0">
<tr>
<td width="29%"><img src="http://www1.skysports.com/images/football/papertalk-logos-dailymirror.gif" /></td>
<td width="71%"><blockquote>
<?php echo nl2br($plotki1) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-thesun.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki2) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-dailystar.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki3) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-dailymail.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki4) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-thetimes.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki5) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-theindependent.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki6) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-dailytelegraph.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki7) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-theguardian.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki8) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-dailyrecord.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki9) ?></blockquote></td>
</tr>
</table>
</textarea>
<input onclick="this.form.wynik.select();" type="button" value="Zaznacz kod">
</form>
<h3>WYNIK</h3>
Plotki:
<table width="100%" border="0">
<tr>
<td width="29%"><img src="http://www1.skysports.com/images/football/papertalk-logos-dailymirror.gif" /></td>
<td width="71%"><blockquote>
<?php echo nl2br($plotki1) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-thesun.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki2) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-dailystar.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki3) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-dailymail.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki4) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-thetimes.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki5) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-theindependent.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki6) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-dailytelegraph.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki7) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-theguardian.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki8) ?></blockquote></td>
</tr>
<tr>
<td><img src="http://www1.skysports.com/images/football/papertalk-logos-dailyrecord.gif" /></td>
<td><blockquote>
<?php echo nl2br($plotki9) ?></blockquote></td>
</tr>
</table>
Chodzi o to że jesli wypelnimy plotki z The Sun to skrypt ma je wyświetlać a jeśli nie to opuszczać wiersz z plotkami The Sun.
Demo:
http://thereddevils.netii.net/plotki.html