Hola,
gracias, ya voy poco a poco perfilandolo.
Uso Netbeans y me sale en rojo las lineas que pone:
if(isset($_POST['Nombre']) && !empty($_POST['Nombre']){
¿me falta algo?
Otra duda es, en el otro archivo que tengo que se llama "columnas2.php", que muestra las columnas
¿Que tengo que poner en lugar de:?
....
$objGrid-> FormatColumn("Nombre");
$objGrid-> FormatColumn("Email");
...
Mira he podido hacer esto, todo en PHP:
Código PHP:
<?php
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("") or die(mysql_error());
echo "<form name='form1' method='post' action='columnas2.php'>";
echo "<select name='dias' size='1'>";
echo "<option value='1'>1 dia</option>";
echo "<option value='2'>2 dias</option>";
echo "<option value='3'>3 dias</option>";
echo "<option value='4'>4 dias</option>";
echo "<option value='5'>5 dias</option>";
echo "<option value='6'>6 dias</option>";
echo "<option value='7'>7 dias</option>";
echo "</select>";
echo "<input type='checkbox' name='Nombre' value='Nombre'>Nombre";
echo "<input type='checkbox' name='Email' value='Email'>Email";
echo "<input type='checkbox' name='Telefono' value='Telefono'>Telefono</p>";
echo "<input type='submit' name='enviar' value='Enviar'>";
echo "</form>";
// DESPLEGABLE Y CHECKBOX PARA LAS OPCIONES
if(isset($_POST['Nombre']) && !empty($_POST['Nombre']){
$objGrid-> FormatColumn("Nombre");
$select[] = "Nombre";
}
if(isset($_POST['Email']) && !empty($_POST['Email']){
$objGrid-> FormatColumn("Email");
$select[] = "Email";
}
if(isset($_POST['Telefono']) && !empty($_POST['Telefono']){
$objGrid-> FormatColumn("Telefono");
$select[] = "Telefono";
}
if(isset($_POST['dias'])){
for($a=1;$a<$_POST['dias'];$a++){
$where[] = 'dia'.$a.' = 1';
$objGrid-> FormatColumn("dia".$a);
}
foreach($where as $wher){
$w.= $wher.',';
}
$w= substr($w,0,strlen($w)-1);
}else{
$w = false;
}
foreach($select as $sel){
$fin.= $sel.',';
}
$fin = substr($fin,0,strlen($fin)-1);
if(!$w){
$sql = "SELECT ".$fin." FROM ".$_POST['contactos']." WHERE ".$w;
}else{
$sql = "SELECT ".$fin." FROM ".$_POST['contactos'];
}
?>
Le he añadido al codigo lo de conectar a la base de datos y lo de action='columnas2.php' a la etiqueta form
¿Crees que esta bien?, aunque ahora no me furru
Muchas gracias!