Ver Mensaje Individual
  #12 (permalink)  
Antiguo 14/12/2016, 15:22
spark21
 
Fecha de Ingreso: diciembre-2007
Mensajes: 38
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: radio buttom php sql update.

Cita:
Iniciado por rbczgz Ver Mensaje
Hola spark21,

Por lo que veo, ahora que lo he podido mirar con más detenimiento, no se ve en ningún sitio cómo está definida la función return_do(), que puede ser donde esté el problema... tampoco sabemos qué valor tiene o debe tener la variable $next_events.

Lo mejor sería que postearas todo el código que interviene en este proceso porque si no, va a ser difícil ayudarte...
Hola, en el primer post puse todo el código que interviene y la tabla. El valor de $next_events... puede que la haya liado ahí porque quizás no deber llevar $ como si fuera una variable. Next_events es el criterio para where, es un nombre de un fichero (next_events.php), este fichero está registrado en la base de datos, en la columna content_file.

Lo explico mejor, en la página principal hay una serie de bloques/módulos php, estos aparecen o no en función de si en la tabla blocks la columna active tiene el valor '1', si tiene valor '0' no aparece.
La idea es desde el panel de administración (blocks.php) mediante un radiobutton decidir, con yes o no, si el bloque en cuestión se va a mostrar en la página principal. Mediante el radiobutton se pretende cambiar el valor active a '1' o '0'.

Código:
id 	title 	             content_file 	content_html 	language   sort_order 	active
1 	Next Events  next_events 	                        english 	     1 	         1
2 	Last Race      last_race 		                        english 	     2 	         1
3 	Standings     standings 		                        english 	     3 	         1
Hay tres bloques correspondientes a 3 ficheros, next_events.php, last_race.php, standings.php El valor active indica si se va a mostrar o no en la página principal.

Return_do, imagino que se define en un archivo llamado functions, lo compruebo...

P.D: Efectivamente:

Código PHP:
function return_do($dest$msg "") {
    if(!empty(
$msg))
        
$msg "&msg=" urlencode($msg);

    
header("Location: $dest$msg");
    exit();
}

if(
defined("USE_MYSQL")) {
    
/**
     * mysqlconnect function connects to mysql server and quits
     * with an error if unsuccesfull
     *
     * @global string $config The configuration from config.php is needed
     * @return resource MySQL connection link resource
     */
    
function mysqlconnect() {
        global 
$config;

        
$ret = @mysql_connect($config['mysql']['host'], $config['mysql']['user'], $config['mysql']['pass']);
        if(!
$ret) {
            die(
"MySQL error: " mysql_error() . "\n");
        }
        
mysql_select_db($config['mysql']['db']) or error("MySQL error: " mysql_error() . "\n"".");

        return 
$ret;
    }

Gracias por tu paciencia.

Última edición por spark21; 14/12/2016 a las 15:32