Comunidad de diseño web y desarrollo en internet online

Enviar una orden desde página php para activar otro php

Citar            
MensajeEscrito el 20 Jul 2010 06:42 pm
Hola a todos---
estoy tratando de mandar una orden desde una página php para que se active otra página php y no he podido hacerlo bien. El código funciona perfectamente al enviar los datos. La cuestión que quiero hacer es que cuando el código tenga éxito al mandar los datos a la base de datos inmediatamente active la pagina donde se reproducen los datos, la cual también funciona perfecto...La parte del código es esta:

Código :

 $sql = 'INSERT INTO ' . $tbl_name . 
                ' (`ID`, 
               `name`, 
               `email`, 
               `comment`, 
               `datetime`
              ) 
              VALUES 
              (\'\','
               . '\'' . $name . '\',' 
               . '\'' . $email . '\',' 
               . '\'' . $comment . '\',' 
               . '\'' . $datetime . '\'
               )';

$result=mysql_query($sql);

if($result){

AQUÍ ES DONDE NO SÉ QUE PONERLE PARA QUE EJECUTE 
EL CAMBIO DIRECTO A LA OTRA PÁGINA QUE SE LLAMA:
RESULTADOS.PHP

}


Gracias por todo...

Por zapata

46 de clabLevel



Genero:Masculino  

Venezuela

firefox
Citar            
MensajeEscrito el 20 Jul 2010 11:14 pm
Hola

Pues es simple, puedes agregarla mediante un include o require, o redireccionarla. De todos modos te dejo las formas que puedes usar:

Código ActionScript :

if($result){
include("RESULTADOS.PHP"); // Forma 1
require("RESULTADOS.PHP"); // Forma 2

header("location:RESULTADOS.PHP"); // Forma 3
}

Saludos :D

Por Quarterback

171 de clabLevel

1 tutorial

Genero:Masculino  

Santa Marta, Colombia

chrome
Citar            
MensajeEscrito el 22 Jul 2010 10:42 pm
Hoal Quarterback...
Gracias por tu tiempo. Usé las tres formas y solamente la tercera (header) presento problemas con un aviso de que ya el header se había mandado desde el php (?)...estoy usando el include. Todo funciona como se esperaba pero aparece un anuncio detras de la información que manda la base de datos que dice:
Warning: mysql_close(): no MySQL-Link resource supplied in /home/trss/public_html/resultados.php on line

La línea de código ahora quedó así:

Código :

$result=mysql_query($sql);

if($result){

include("resultados.php");

}

else {
?>

 <div class="tabla2">
 <h2><? echo "ERROR"; ?></h2>
</div>
<?
}

mysql_close();
?>

</body>
</html>


He tratado de diferentes formas de solucionarlo, para hacerlo por mi cuenta, pero no me funciona. No sé de que se trata.
Gracias por tu tiempo de nuevo.

Por zapata

46 de clabLevel



Genero:Masculino  

Venezuela

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.