Ver Mensaje Individual
  #10 (permalink)  
Antiguo 20/05/2014, 02:49
juliana2812
 
Fecha de Ingreso: mayo-2014
Mensajes: 28
Antigüedad: 10 años
Puntos: 0
Respuesta: Se puede hacer?

Vale, se me ha ocurrido esto, sin If:

Código PHP:
<form name="formulario" method="post" action="ejemploPost2.php">
<input type="submit" name="tabla" value="Hotel">
<input type="submit" name="tabla" value="Reserva">
</form>
<?php
// Conectando, seleccionando la base de datos
$link mysql_connect('localhost''juliana''juliana')
    or die(
'No se pudo conectar: ' mysql_error());
echo 
'Connected successfully';
mysql_select_db('bd_syr'$link) or die('No se pudo seleccionar la base de datos');

// Realizar una consulta MySQL
$nombre $_POST['tabla'];
$query 'SELECT * FROM '.$nombre.'';
$result mysql_query($query) or die('Consulta fallida: ' mysql_error());

// Imprimir los resultados en HTML

echo "<table border=1>\n";
while (
$line mysql_fetch_array($resultMYSQL_ASSOC)) 
{
    echo 
"\t<tr>\n";
    foreach (
$line as $col_value
    {
        echo 
"\t\t<td>$col_value</td>\n";
    }
    echo 
"\t</tr>\n";
}
echo 
"</table>\n";


// Liberar resultados
mysql_free_result($result);

// Cerrar la conexión
mysql_close($link);
?>
Así mato dos pájaros de un tiro, y cuando doy al botón, paso la variable para que haga una query u otra.
Lo que pasa es que la primera vez que ejecuto el archivo php me da un error porque me dice que la variable $nombre está vacía, aunque si pincho en el botón, hace la query tal como quería.
¿Como evito ese error?