mi portal es main.php y donde estan los link es:
Código HTML:
<div class="sidebar1"> <ul class="nav"> <li><a href="?content=usr">Usr</a></li> </ul>
y donde esta el div class content tengo: (esos nombres se los puso dreamweaver, yo estoy usando $content y $_GET[content] y la verdad no se si estan relacionados de alguna manera con ese otro content), lo tome de un codigo de ejemplo.
Código PHP:
<?php
$content= $_GET[content];
if ($content=="hw"){
include ('hw.php');
}
if ($content=="usr"){
include ('checa_usr2.php');
}
?>
(Antes el link del area tenia
Código HTML:
<a href="?content=hw">
Entonces al dar click en ese link el contenido de hw.php se desplegaba en el area deseada, pero ahora tengo checa_usr2.php que es unicamente el formulario, fuera de las marcas php como html cualquiera (no se si esto sea error, mala praxis o haya mejor manera de llevar mi procedimiento...)
basicamente es:
Código HTML:
<form action="checa_usr.php" method="post"> Num Afil: <input type="text" name="npa" /> <input type="submit" /> </form>
el archivo checa_usr.php es el que hace mi conexion mysql, para lo cual el usa la funcion requiere para jalar los datos para la conexion ya que eso lo aprendi en el modulo de login que use, creado por Cluster, despues de buscar el dato numAfil, tengo lo siguiente:
Código PHP:
$usr_consulta = mysql_query("SELECT * FROM $sql_tabla WHERE numAfil='".$_POST['npa']."'") or die(header ("Location: $redir?error_login=1")); //busca
if (mysql_num_rows($usr_consulta) != 0) {
require ("adelante.php");
}else {
require("atras.php");
exit;}
no se si de inicio no esta planteado como debe ser ya que me fui por lo facil y dejar a dreamweaver hacerme el template, o si deberia hacer menos funciones requiere o algun otro tipo de ajuste en mi codigo existente...
he estado probando la funcion $PHP_SELF solo que la verdad aun no logro que haga nada correcto, me salen errores y warnings asi que creo que no la se manejar aun...
cualquier comentario o sugerencia es bienvenido,
gracias.