pasar variable
Publicado por Claudio González (70 intervenciones) el 25/11/2006 21:00:26
Hola a todos.
Alguien me puede ayudar con este código:
<?php
$skuvideo=($_GET['sku']);// Tomamos la variable desde el Link
$sql = " SELECT nombre,descripcion,duracion,contenido,sku FROM mip_videos_content where sku='$skuvideo'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "<div class='testimonios'><p><div class='titulo_videos'>Nombre:</p>
".$row[nombre];
echo "Descripción:".$row[descripcion];
echo "Duración:".$row[duracion];
echo "".$row[contenido];
}
?>
<h5 class="encabezado">Comentarios sobre este video</h5>
<?php
$skucomentario=($_GET['sku']);// Tomamos la variable desde el Link
$sql = " SELECT sku,nombre,apellidos,comentario,fecha_comentario FROM mip_comentarios_videos where sku='$skucomentario'";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result))
{
$skucomentario=$sku;
echo "<h6 class='titulo_comentario'><br></br>".$row[fecha_comentario];
echo "<br></br>"."Nombre: ".$row[nombre];
echo " ".$row[apellidos];
echo "</h6><h6 class='comentarios'><br></br>".$row[comentario];
echo "</h6>";
}
?>
<script language="JavaScript">
function verificarFormu(comentario_video)
{
for(m=0;m<comentario_video.length;m++)
{
if(comentario_video.elements[m].value=="")
{
alert("Debe poner un " + comentario_video.elements[m].name.substring(0,comentario_video.elements[m].name.length))
comentario_video.elements[m].focus()
return false
break;
}
}
}
</script>
<h2>Utilice por favor el siguiente método para enviarnos un comentario sobre éste video:</h2>
<div id="formulario">
<fieldset>
<form name="comentario_video" action='/mip/includes/procesar_comentario_video.php?sku=55030' method="post" onsubmit="return verificarFormu(this)">
<legend>Formulario de Comentarios de Video</legend>
<p>
<input type=hidden name="sku" value="skucomentario"> <br />
<label for="nombre">Nombre:</label> <input type=text name="nombre" class="campo"><br />
<label for="apellidos">Apellidos:</label> <input type=text name="apellidos" class="campo"><br />
<label for="email">E-Mail:</label> <input type=email name="email" class="campo"><br />
<label for="comentario">Comentario</label><textarea name="comentario"></textarea><br />
<input class="boton" type=submit value="Enviar Comentario"><br />
</p>
</form>
</fieldset>
</div>
</div>
<?php
puse el código completo para que se entienda, pero el único problema que tengo es con la variable skucomentario que la paso a la base de datos con un campo hidden, ya que lo saco del código del video que se está mostrando, lo tomo como referencia y trato de guardarlo en la tabla de la base de datos donde guardo los comentarios del video, para que despues muestre ese comentario según el sku del video, pero solo me guarda un cero. y debiera guardar algo asi como 45010 o 45020, para poder despues seleccionar el comentario relacionado con el video 45010 o 45020. creo que se enteiende ¿verdad? ¿o me enrede mucho?.
de antemanos muchas gracias
Alguien me puede ayudar con este código:
<?php
$skuvideo=($_GET['sku']);// Tomamos la variable desde el Link
$sql = " SELECT nombre,descripcion,duracion,contenido,sku FROM mip_videos_content where sku='$skuvideo'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "<div class='testimonios'><p><div class='titulo_videos'>Nombre:</p>
".$row[nombre];
echo "Descripción:".$row[descripcion];
echo "Duración:".$row[duracion];
echo "".$row[contenido];
}
?>
<h5 class="encabezado">Comentarios sobre este video</h5>
<?php
$skucomentario=($_GET['sku']);// Tomamos la variable desde el Link
$sql = " SELECT sku,nombre,apellidos,comentario,fecha_comentario FROM mip_comentarios_videos where sku='$skucomentario'";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result))
{
$skucomentario=$sku;
echo "<h6 class='titulo_comentario'><br></br>".$row[fecha_comentario];
echo "<br></br>"."Nombre: ".$row[nombre];
echo " ".$row[apellidos];
echo "</h6><h6 class='comentarios'><br></br>".$row[comentario];
echo "</h6>";
}
?>
<script language="JavaScript">
function verificarFormu(comentario_video)
{
for(m=0;m<comentario_video.length;m++)
{
if(comentario_video.elements[m].value=="")
{
alert("Debe poner un " + comentario_video.elements[m].name.substring(0,comentario_video.elements[m].name.length))
comentario_video.elements[m].focus()
return false
break;
}
}
}
</script>
<h2>Utilice por favor el siguiente método para enviarnos un comentario sobre éste video:</h2>
<div id="formulario">
<fieldset>
<form name="comentario_video" action='/mip/includes/procesar_comentario_video.php?sku=55030' method="post" onsubmit="return verificarFormu(this)">
<legend>Formulario de Comentarios de Video</legend>
<p>
<input type=hidden name="sku" value="skucomentario"> <br />
<label for="nombre">Nombre:</label> <input type=text name="nombre" class="campo"><br />
<label for="apellidos">Apellidos:</label> <input type=text name="apellidos" class="campo"><br />
<label for="email">E-Mail:</label> <input type=email name="email" class="campo"><br />
<label for="comentario">Comentario</label><textarea name="comentario"></textarea><br />
<input class="boton" type=submit value="Enviar Comentario"><br />
</p>
</form>
</fieldset>
</div>
</div>
<?php
puse el código completo para que se entienda, pero el único problema que tengo es con la variable skucomentario que la paso a la base de datos con un campo hidden, ya que lo saco del código del video que se está mostrando, lo tomo como referencia y trato de guardarlo en la tabla de la base de datos donde guardo los comentarios del video, para que despues muestre ese comentario según el sku del video, pero solo me guarda un cero. y debiera guardar algo asi como 45010 o 45020, para poder despues seleccionar el comentario relacionado con el video 45010 o 45020. creo que se enteiende ¿verdad? ¿o me enrede mucho?.
de antemanos muchas gracias
Valora esta pregunta


0