hola :)
no se si esto va aki pero me gustaria k me ayudaseis
tengo un problema al definir las variables de session
lo k kiero es k lea los datos de una mysql y los inserte en una variable de session para mostrarlos mas tarde
este es el codigo
Código:
<? session_start(); ?>
<?
//definimos las variables traidas del formulario
$v_nombre = $_POST['nombre'];
$v_contra = $_POST['contra'];
$v_email = $_POST['email'];
$v_fecha_creado = time();
$v_hambre = $_POST['hambre'];
$v_comida = $_POST['comida'];
$v_afecto = $_POST['afecto'];
$v_vida = $_POST['vida'];
$v_peso = $_POST['peso'];
//Conexion con la base
mysql_connect("localhost","david","181191");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("mascotas_virtuales");
$bd_contra = mysql_query("select contra from registro where nombre = '$v_nombre");
$bdpasado_contra = mysql_fetch_array($bd_contra);
$bd_email = mysql_query("select email from registro where nombre = '".$v_nombre."'");
$bd_fecha_creacion = mysql_query("select fecha_creacion from registro where nombre = '".$v_nombre."'");
$bd_hambre = mysql_query("select hambre from registro where nombre = '".$v_nombre."'");
$bd_comida = mysql_query("select comida from registro where nombre = '".$v_nombre."'");
$bd_afecto = mysql_query("select afecto from registro where nombre = '".$v_nombre."'");
$bd_vida = mysql_query("select vida from registro where nombre = '".$v_nombre."'");
$bd_peso = mysql_query("select peso from registro where nombre = '".$v_nombre."'");
//declaramos las variables de session
$_SESSION['s_contra'] = $$bdpasado_contra;
$_SESSION['s_email'] = $bd_email;
$_SESSION['s_fecha_creacion'] = $bd_fecha_creacion;
$_SESSION['s_hambre'] = $bd_hambre;
$_SESSION['s_comida'] = $bd_comida;
$_SESSION['s_afecto'] = $bd_afecto;
$_SESSION['s_vida'] = $bd_vida;
$_SESSION['s_peso'] = $bd_peso;
?>
<?
//Conexion con la base
mysql_connect("localhost","david","181191");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("mascotas_virtuales");
//Ejecucion de la sentencia SQL
mysql_query("insert into registro (nombre,contra,email,fecha_creado,hambre,comida,afecto,vida,peso) values ('".$v_nombre."','".$v_contra."','".$v_email."','".$v_fecha_creado."','".$v_hambre."','".$v_comida."','".$v_afecto."','".$v_vida."','".$v_peso."')");
?>
esto es para ingresar datos en la mysql y se los mando desde este formulario
Código:
/table></td>
<td width="10"> </td>
<td width="210"> </td>
<td width="175"> </td>
</tr>
<tr>
<td height="417"> </td>
<td> </td>
<td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="210" height="417" valign="top"><form id="form1" name="form1" method="post" action="registro_codigo.php">
<p>
<label>
<input type="text" name="nombre" id="nombre" />
</label>
</p>
<p>
<label>
<input type="text" name="contra" id="contra" />
</label>
</p>
<p>
<label>
<input type="text" name="email" id="email" />
</label>
</p>
<p>
<label>
<input type="submit" name="button" id="button" value="Registrar" />
<input name="hambre" type="hidden" value="0" />
<input name="comida" type="hidden" value="0" />
<input name="afecto" type="hidden" value="25" />
<input name="fecha_creado" type="hidden" value="" />
<input name="vida" type="hidden" value="100" />
<input name="peso" type="hidden" value="50" />
<input name="ultima_comida" type="hidden" value="0" />
</label></p>
</form> </td>
</tr>
</table> </td>
<td> </td>
</tr>
<tr>
<td height="76"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table></td>
</tr>
</table>
espero k me puedan ayudar !!!!