veran tengo el codigo aora tal que asi:
Código PHP:
<html>
<head>
<title></title>
</head>
<body bgcolor=#336667 style="color:#ffffff">
<hr align=center>
<table align=center width=100%>
<td width=330><img src=Imagenes/imagen.jpg></td>
<td>
<h1>Biblioteca</h1>
<p><u><b>Operaciones con los Ejemplares</b></u></p>
<p><form action=index.php method=post>
<div align=right><b>Buscar Ejemplar: </b><input type=text name=Buscar1><input type=submit value=Buscar></div>
</form>
<center>
<form action=index.php method=post>
<input type=Hidden name=Buscar2 value=Buscar2>
<input type=Submit value="Ver Listado Completo de la Biblioteca">
</form>
<form action=index.php method=post>
<input type=Hidden name=Buscar3 value=Buscar3>
<input type=Submit value="Ver Listado Completo de la Biblioteca Ordenado por Titulo">
</form>
</center>
</td>
</table>
<hr align=center>
</body>
</html>
<?php
$senal1 = $_POST['Buscar1'];
$senal2 = $_POST['Buscar2'];
$senal3 = $_POST['Buscar3'];
$tablas = 0;
if ($senal1 == '' && $senal2 == '' && $senal3 == ''){
echo "<div style='color:red;font-weight:bold'>No ha Introducido ninguna palabra</div>";
exit;
}
include "biblioteca.php";
//---------------------------------------------------------------------------------------------------------------BUSCADOR-------------------------------------------------------------------------------------
if($senal1 != ''){
if ( eregi("^[a-z0-9_ ]+$", $senal1) ) {
foreach ($libros as $i => $libritos){
$partes = explode(',',$libritos);
foreach ($partes as $o){
if( preg_match("/$senal1/",$o)){
$tablas++;
echo $tablas;
if($tablas == 1){ echo "<table border align=center style=color:green><th>Titulo</th><th>Autor</th><th>Editorial</th>";}
echo "El libro esta en la posicion $i y el nombre es $o<br />";
if($tablas != 0){
while($tablas != 0){
$librillos = explode(',',$libros[$i]);
echo "<tr>
<td>$librillos[0]</td><td>$librillos[1]</td><td>$librillos[2]</td>";
$tablas = $tablas - 1;}}
}}}}else{echo "Solo se permite Introducir numeros y letras en el Buscador";
exit;}
exit;}
elseif($senal2!=''){
echo "<table align=center border>
<th>Titulo</th><th>Autor</th><th>Editorial</th>";
foreach ($libros as $i =>$libritos){
echo "<tr><td>$i[0]</td><td>$i[1]</td><td>$i[2]</td>";
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
?>
la cosa es que solo necesito una tablas y que los demas sean <td> por eso digo que si la variable tabla es 1, que escriba la tabla y que sino que siga, la cosa es que aun sumando tabla, me sigue dando el carlo 1 asi:
los "1" que estan impresos son el valor de $tabla, que nose porque no se incrementa