Primero este es el formulario, todo esta bien lo unico que no puedo es ingresar un valor que recivo por GET y lo imprimo en el valor de un hidden llamado web
Código PHP:
<script language="Javascript" src="js/funciones.js"></script>
<form name="form" method="post">
<input type="hidden" name="web" value="<?php echo $_GET['id'];// estevalor es el que no puedo ingresar
?>"><br>
Tu nombre:<br>
<input type="text" name="nombre"><br>
Tu comentario:<br>
<textarea name="texto" cols="30" rows="7"></textarea><br />
<input type="button" onClick="postear();" value="Comentar!"> <span id="postearLoading"></span>
</form>
ala hora de darle al boton de enviar invoca una funcion de javascript por que estoy usando ajax:
funciones.js
Código PHP:
function postear(){
url = 'postear.php';
var nombre = document.form.nombre.value;
var web = document.form.web.value;
var texto = document.form.texto.value;
var parametros = "nombre="+nombre+"&web="+web+"&texto="+texto;
var peticion = new Ajax.Request(
url,
{
method: 'post',
parameters: parametros,
onLoading: postearLoading,
onComplete: postearOK
}
);
}
postear.php
Código PHP:
<?php
require("includes/config.php");
$sql = "INSERT INTO comentarios VALUES ('','".$_POST['nombre']."','".date("d.m.Y")."','".$_POST['texto']."','".$_POST['web']."')";
$res = mysql_query($sql);
?>
Gracias y saludos a todo los del foro!