Hola, quisiera introducir registros a mysql, ya se como hacerlo pero quiero que un usuario postee letras de una cancion, pero que php busque cual es el usuario que lo posteo en la base de datos, tengo este codigo para postear las letras:
Código PHP:
<?php
$state = false;
if ($_POST['action'] == "add") {
$conexion = mysql_connect("local", "user", "pass");
mysql_select_db("b15_5229524_estacion", $conexion);
$que = "INSERT INTO Letras (titulo, Letra, Cantante) ";
$que.= "VALUES ('".$_POST['titulo']."', '".$_POST['Letra']."', '".$_POST['Cantante']."')";
$res = mysql_query($que, $conexion) or die(mysql_error());
$state = true;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Insertar datos en MySQL</title>
<style type="text/css">
<!--
body {
font-family: "Trebuchet MS", Tahoma, Arial;
font-size: 12px;
color: #333333;
}
h2 {
font-size: 16px;
color: #CC0000;
}
input, select {
font-family: "Trebuchet MS", Tahoma, Arial;
font-size: 11px;
color: #666666;
}
-->
</style>
</head>
<body>
<h2>Insertar Discos</h2>
<form id="insertar" name="insertar" method="post" action="">
<p>Titulo:
<input name="titulo" type="text" id="nombre" size="50" />
</p>
<p>Letra:</p>
<p>
<label>
<textarea name="Letra" id="textarea" cols="100" rows="30"></textarea>
</label>
</p>
<p>Cantante:
<label>
<select name="Cantante" id="select">
<option value="1">Arma Blanca</option>
<option value="2">Flowklorikos</option>
<option value="3">Nach</option>
<option value="4">Violadores del verso</option>
<option value="5">Ciniko</option>
<option value="6">Zpu</option>
<option value="7">Abram</option>
<option value="8">SFDK</option>
</select>
</label>
</p>
<p> </p>
<input type="submit" name="Submit" value="Insertar Registro" />
<input type="hidden" name="action" value="add" />
</form>
<?php if ($state) { ?>
<p><em>Registro insertado correctamente</em></p>
<?php } ?>
</body>
</html>
Pero quiero que inserte el usuario que lo posteeo sin que el lo ponga en un campo de texto, creo que tengo que usar la funcion GET para saber cual usuario lo posteo, en donde se postean las letras aqui esta la tabla
Letras
-id
-Cantante
-Letra
-usuario
-fecha
-activo
-titulo
Quiero que en usuario se introdusca el usuario que la posteo
la tabla donde estan los usuarios registrados es asi:
users
-id
-nick
-pass
-email
-fecha
-level
-rollo
Creo que se debe usar la funcion GET para sacar el usuario o no se.
Tambien quisiera en lo de letras quisiera que donde dice activo si tiene el numero 1, es inactivo y si tiene el numero 2 es activo yo las activare pero no se cual es el codigo para que cuando este en el numero dos se postee