Mas o menos es asi como lei el manual
Para llenar el formulario inicio sesion asi:
Código php:
Ver original<?php
$_SESSION['formulario']="Llenado formularios";
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Insertar Equipos</title>
</head>
<body>
<form name="form1" method="post" action="index.php?mod=equipos&pag=guardar" onsubmit="return validar_equipo(this)">
<table border="0" align="center" class="tabla" width="480">
<tr>
<th colspan="2" scope="col" class="titulo">Registro del Nuevo Equipo</span> </th>
</tr>
<tr>
<td id="carlos" style="text-align:left">Nombre del Equipo</td>
<td ><label for="textfield"></label>
<input name="nombre" type="text" id="nombre" size="40" onkeypress="return validar_text_num(event)"/></td>
</tr>
<tr>
<td id="carlos" style="text-align:left">Dirección</td>
<td><label for="textfield"></label>
<input name="direccion" type="text" id="direccion" size="40" maxlength="30" onkeypress="return validar_text_num(event)" /></td>
</tr>
<tr>
<td id="carlos" style="text-align:left">Telefono:</td>
<td><input name="telefono" type="text" id="telefono" size="7" maxlength="7" onkeypress="return validar_num(event)" /></td>
</tr>
<tr>
<td id="carlos" style="text-align:left">Email:</td>
<td><input name="email" type="text" id="email" size="40" maxlength="7" onkeypress="return validar_text_num(event)" /> <a href="index.php?mod=jugadores&pag=insertar" class="Estilo6" style="font:Arial, Helvetica, sans-serif; color:#FF0000">Volver </a></td>
</tr>
<tr>
<td colspan="2" align="center"> <input name="enviar" type="submit" value="Guardar" class="btn"/> <input name="cancelar" type="button" value="cancelar" onClick="location.href = 'index.php?mod=equipos&pag=listado'" class="btn"/></td>
</tr>
</table>
</form>
</body>
</html>
Bien ahora en LO MANDO AQUI LOS DATOS QUE QUIEREN QUE SE GUARDE
Código PHP:
Ver original<?php
$pagina = $_GET['pag'];
case 'guardar':
if(!empty($_SESSION['usuario_id'])&&($_SESSION['usuario_nivel']==3)){ $id = intval($_POST['hdn_id']); $nombre = trim($_POST['nombre']); $direccion = trim($_POST['direccion']); $telefono = trim($_POST['telefono']); $email = trim($_POST['email']); $nivel= 2;
// Proteccion ahora con injeccion sql con esto hago q se quiten algunos caracteres especiales //
function ataque_sql($var) {
return $var;
}
$msg = '';
/*if (empty($id)) {
$msg .= 'No se especifico un ID<br>';
} */
$msg .= 'No se especifico un Nombre de Equipos<br>';
echo "<center><meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=equipos&pag=insertar\">\n </center>";
}
$msg .= 'Direccion de la sede social del Equipo <br>';
echo "<center><meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=equipos&pag=insertar\">\n </center>";
}
$msg .= 'Necesitamos el telefono del Club Nuevo <br>';
echo "<center><meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=equipos&pag=insertar\">\n </center>";
}
/* llamo a mod i inserto a actualizo mi base de datos */
if ($MOD['equipos']->setEquipo($nombre,$direccion,$telefono,$email)){
echo "<center> <img src=modulos/imagenes/cargando.gif alt=cargando/></center>";
echo "<center>Registro exitoso!. Espere unos instantes</center>";
[COLOR="Red"]
$_SESSION["formulario"];
unset($_SESSION['formulario']); //session_destroy();
[/COLOR]
echo "<meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=equipos&pag=listado\">\n";
} else {
echo "El registro no fue exitoso";
}
} else {
if ($MOD['equipos']->setEquipo($nombre,$direccion,$telefono,$email, $id)){
echo "<center> <img src=modulos/imagenes/cargando.gif alt=cargando/></center>";
echo "<center>Actualización exitosa!. Espere unos instantes</center>";
echo "<meta http-equiv=\"refresh\" content=\"3;URL=index.php?mod=equipos&pag=listado\">\n";
} else {
echo "La actualización no fue exitosa";
}
}
} else {
echo "<center>Los siguientes campos son erroneos: <br><br><center>" . $msg;
}
} else {
echo "<center> Area Restringida </center>";
}
break;
?>
Es asi lo que mas o menos entiendo pero cuando hago la prueba por eejemplo pongo el nombre de algun equipo y no el telefono y dirrecion me sale el mensaje de que falta esos datos y cuando me mando de nuevo al formulario no aparece lo que antes puse ?? PUSE CON COLOR ROJO LA DESTRUCCION DE MI VARAIBALE DE SESION EN DONDE ESTA MI ERROR