mi consulta es como lo puedo hacer para guadar los datos de la encuesta por usuario asignarle la informacion al usuario especifico y como paso los catos del sid y rut de otra manera ke no sea por la base de datos ???
los datos de la encuesta los paso por options y los guardo en la base dato pero como se los asigno al verdadero usuario ke hizo la encuesta no entiendo si me pueden ayudar muchas gracias
aqui el scrip mio
////////////////////// este es el index.php////////////////////////////////
Código PHP:
<form action="index1.php" method="POST">
Rut <input name="Nombre" type="text" size="20" maxlength="10">
<blockquote></blockquote>
Password <input name="Clave" type="password" size="10" maxlength="10">
<BR><BR>
<input name="Submit" type="submit" value="Entrar">
</form>
Código PHP:
<?PHP
/*Sesion iniciada*/
session_start();
/* Inicio el Contador*/
if(!isset($counter))
{
$counter = 0;
}
#Saca la ID de la sesion y el contador
printf("la sesion para guadarla es: %s<br>", session_id());
print("valor de contador: $counter");
#Incremento del Couter
$counter++;
#registra la variable de nuestra session
session_register("counter");
$mi_sid=session_id();
echo "<h4> $mi_sid </h4>";
?>
<html>
<head>
<Title> Sistema de Administración DTI </Title>
<table width="701" height="59" border="1">
<tr>
<td width="533"><img src="UAS_Chico1.JPG" width="119" height="80"></td>
<td width="152"><img src="dti.JPG" width="158" height="99"></td>
</tr>
</table>
<h1> </h1>
</head>
<body>
<?php
$dia=date("w");
switch($dia)
{
case 0:$dia="Domingo";break;
case 1:$dia="Lunes";break;
case 2:$dia="Martes";break;
case 3:$dia="Miércoles";break;
case 4:$dia="Jueves";break;
case 5:$dia="Viernes";break;
case 6:$dia="Sábado";break;
}
//date("w") nos devuelve el número del día con el switch case lo
//aplicamos a el día correspondiente en Español.
$mes=date("n");
switch($mes)
{
case 1:$mes="Enero";break;
case 2:$mes="Febrero";break;
case 3:$mes="Marzo";break;
case 4:$mes="Abril";break;
case 5:$mes="Mayo";break;
case 6:$mes="Junio";break;
case 7:$mes="Julio";break;
case 8:$mes="Agosto";break;
case 9:$mes="Septiembre";break;
case 10:$mes="Octubre";break;
case 11:$mes="Noviembre";break;
case 12:$mes="Diciembre";break;
}
//date("n") nos devuelve el número del mes con el switch case lo
//aplicamos a el mes correspondiente en Español.
$numero=date("j");
$anio=date("Y");
//Tomamos directos el día del mes y el año.
$difhor = "+0"; //Diferencia horaria entre el server y la Laguna.
$ajuste = ($difhor * 60 * 60); //Ajustamos por horas 60 seg* 60 min.
$hora = date("g:i a",time() + $ajuste); //la hora es igual a la hora del server + el ajuste.
$fecha = ("$dia $numero $mes $anio");
?>
<?php
$link = mysql_connect("10.3.1.16", "root");
mysql_select_db("encuesta", $link);
$result = mysql_query("SELECT * FROM persona WHERE rut='".$Nombre."' ", $link);
$row = mysql_fetch_array($result);
if ($row["rut"]==$Nombre AND $row["clave"]==$Clave)
{
print "<h4> Su acceso a sido autorizado, presione...<A HREF='conexion_base.php'>ENCUESTA</A><BR> </h4>";
$guardar=mysql_query("INSERT INTO rut (rut, sesion)
VALUES ('$Nombre', '$mi_sid') ",$link);
$guardar_fecha=mysql_query("INSERT INTO fecha (fecha, hora)
VALUES ('$fecha', '$hora') ",$link);
}
else
{
print "<h4> Usted No esta Autorizado Para Ingresar....<A HREF='index.php'>VOLVER</A><BR> </h4>";
}
?>
Código PHP:
<?PHP
$link = mysql_connect("10.3.1.16", "root");
mysql_select_db("encuesta",$link);
$mi_sid=session_name()."=".session_id();
echo "<h4> $mi_sid </h4>";
$voto1 = "'".substr ("$voto",0 ,5)."'";
/*guardar la fecha pregunta 1*/
$guardar_fecha=mysql_query("INSERT INTO fecha (fecha, hora)
VALUES ('$fecha', '$hora') ",$link);
/* Capturar fechas de la Base*/
$fecha_hora = mysql_query("SELECT * FROM fecha", $link);
$fecha = mysql_result($fecha_hora, 0, "fecha");
$hora = mysql_result($fecha_hora, 0, "hora");
/*Pregunta*/
$pregunta = mysql_query("SELECT * FROM pregunta", $link);
echo " ".mysql_result($pregunta, 1, "pregunta")."<br>"."<br>";
/* obtener el rut */
$rut = mysql_query("SELECT * FROM rut", $link);
$rut1 = mysql_result($rut, 0, "rut");
/*obterner el cod de la pregunta*/
$cod_preg = mysql_query("SELECT * FROM pregunta", $link);
$cod_preg1 = mysql_result($cod_preg, 0, "cod_pre");
/* colsulta si ya voto*/
$result = mysql_query("SELECT * FROM encuesta WHERE rut='".$rut1."' AND cod_preg='".$cod_preg1."' ", $link);
$row = mysql_fetch_array($result);
if ($row["cod_preg"]==$cod_preg1 AND $row["rut"]==$rut1)
{
$actualizar= mysql_query("UPDATE encuesta SET rut='$rut1', cod_alt=$voto1,".
"cod_preg='$cod_preg1', fecha_modi='$fecha', hora_modi='$hora' WHERE cod_preg='$cod_preg1' AND rut='$rut1'", $link);
}
else
{
$guardar=mysql_query("INSERT INTO encuesta (rut, cod_alt, cod_preg, fecha_modi, hora_modi)
VALUES ('$rut1', $voto1, '$cod_preg1', '$fecha', '$hora') ", $link);
}
?>