Cita:  
					Iniciado por OWNED91  
  Actualmente estoy aprendiendo el lenguaje PHP, y necesito de su ayuda para esto.
 
Actualmente tengo la pagina index.php y en ese index tengo un formulario y las variables las recojo con el $_POST entonces esas variables las quiero usar en una funcion que esta en otro archivo que se llama config.php donde ahi hace una comprobacion y despues de la comprobacion regreso al index e imprimo la funcion, pero no puedo las variables pierden su valor en la funcion, pero si la variable esta afuera de la funcion si funciona. He seguido este FAQ 
http://www.forosdelweb.com/wiki/PHP:...unci%C3%B3n%3F ya le he colocado el global y ni asi hago que funcione :(. 
Bueno aqui pongo un ejemplo de como lo estoy haciendo, el codigo no es el original, solo es como lo estoy haciendo:    
Código PHP:
Ver original- <?php $username = isset($_POST['username'])-  ?  $_POST['username'] : '';
 
- ?> 
- <form action="index.php" method="post" name="loginform"> 
-         <table width="100%"> 
-           <tr><td>Username:</td><td> <input class="text" name="username" type="text"  /></td></tr> 
- <input class="text" type="submit" name="submitBtn" value="Login" /></td></tr> 
-         </table>   
-       </form> 
- <?php 
- include('config.php'); 
- $prueba //<---llamo la funcion. 
- ?> 
y en el config tengo este codigo y lo que quiero es agarrar la variable del index y usarla en la funcion y despues imprimir la funcion en el index con el resultado pero no funciona, el codigo no es el original, solo estoy mostrando como es que lo estoy haciendo:   
Código PHP:
Ver original- <?php 
-   
- function prueba($user){ 
- global $username; 
- echo("$username"); //<--- coloque eso para haber si en el index imprimia el resultado pero nada. 
- } 
- ?> 
   Mira, me parece que así funcionaría.    
Código PHP:
Ver original- <?php $username = isset($_POST['username'])-  ?   $_POST['username'] : '';
 
- ?> 
- <form action="index.php" method="post" name="loginform"> 
-         <table width="100%"> 
-           <tr><td>Username:</td><td> <input  class="text" name="username" type="text"  /></td></tr> 
- <input class="text" type="submit" name="submitBtn" value="Login"  /></td></tr> 
-         </table>   
-       </form> 
- <?php 
- include('config.php'); 
- prueba($username); 
- ?> 
Código PHP:
Ver original- <?php 
-   
- function prueba($user){ 
- echo $user; 
- } 
- ?>