Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2007, 15:30
hernan22115
 
Fecha de Ingreso: junio-2006
Mensajes: 66
Antigüedad: 17 años, 11 meses
Puntos: 2
Pregunta Como contener la URL de la pagina actual dentro de una variable

Hola estoy interesado en usar este código, pero me gustaría que la variable $id sea la dirección de la pagina. O sea que si el form se encuentra en mipagina.com/carpeta1/carpeta2/archivo.php, que la variable $id sea igual a esa dirección.
$id == mipagina.com/carpeta1/carpeta2/archivo.php,

<?php

$bdhost = ""; //direccion de la bd
$dbuser = ""; //nombre de usuario de la bd
$dbpass = ""; //contraseña de la bd
$dbname = ""; //nombre de la bd
$fecha = "date('Y-m-d.G:i:s')";
$id="" // Esto es lo que quiero definir para contener la URL de la pagina actual dentro de esta variable.

if ($accion==grabar) {

$link = mysql_connect("$dbhost", "$dbuser", "$dbpass");
mysql_select_db("$bdname", $link);
$sql = "INSERT INTO tabla_comentarios (usuario, comentario, fecha, id) ";
$sql .= "VALUES ('$usuario', '$comentario', '$fecha', '$id')";
$result = mysql_query($sql);
echo "¡Gracias! Hemos recibido su comentario.\n";

}else{

echo "
<form method=post>
Nombre:<input type=text name=usuario><br>
Comentario:<br><textarea name=comentario></textarea><br><br>
<input type=hidden name=accion value=$fecha>
<input type=hidden name=id value=$id>
<input type=Submit value=Grabar>
</form>
"; //fin echo
}

?>

LO que logro con esto es hacer un sistema de comentarios donde la pagina que muestra los comentarios va a buscar su propia dirección en el campo id de la db para mostrar los comentarios correspondientes.
Se que hay formas mas simples de hacer un sistema de comentario. Si busco “sistema de comentarios en php” en google encuentro un código bastante bonito. Pero justamente hago esta pregunta porque me gustaría programarlo de esta forma.
Saludos a todos y gracias por leer mi post