- Desde
- 2 Ago 2012
- Mensajes
- 143
Hola a todos tengo este código:
En la linea <title></title> esta una linea que saca solo un campo de la DB. Pero como que no deja que avance de ay y no se imprime el 2 while el html se muestra pero el php no. Como arreglo el titulo? para que me muestre el titulo y me siga leyendo el código que ay abajo. Espero haberme explicado bien. Muchas gracias de anticipo.
Insertar CODE, HTML o PHP:
<?php
function dameURL(){
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
return $url;
}
require_once('datos.php');
if (!$con){die('ERROR DE CONEXION CON MYSQL: ' . mysql_error());}
$database = mysql_select_db("u947641551_keep",$con);
if (!$database){die('ERROR CONEXION CON BD: '.mysql_error());}
$sql = "SELECT texto, cancion, fondo FROM usuarios WHERE id='".@$_GET['id']."'";
$result = mysql_query ($sql);
?>
<!doctype html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Keep Calm And <?php if(! $result){ echo "Keep And Calm"; }else{while ($trwo = mysql_fetch_row($result)){ echo $trwo[0];} } ?></title>
<meta property="og:type" content="image.other">
<meta property="og:url" content="<?php echo dameURL(); ?>">
<meta property="og:image" content="http://i.imgur.com/tL00OCv.png">
<meta property="og:title" content="Keep Calm And... ">
<meta property="og:description" content="Crea tus Keep Calm, Gratis.!">
<link rel="stylesheet" type="text/css" href="/recursos/css/estilos.css">
<link rel="stylesheet" type="text/css" href="/recursos/css/botones.css">
<script type="text/javascript" src="http://s7.addthis.com/js/300/addthis_widget.js#pubid=llajudavid2"></script>
<script type="text/javascript">
addthis.layers({
'theme' : 'transparent',
'share' : {
'position' : 'left',
'numPreferredServices' : 5,
}
});
</script>
<style type="text/css">
.btn2a {
font-size: 25px;
margin-top:10px;
margin-left: 10px;
height: 40px;
position: absolute;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
</style>
</head>
<body>
<a href='/inicio'><span class="btn2a btn-1 btn-1a">←</span></a>
<header>
<span>^</span>
<br>
<h1>Keep<br>Calm</h1>
<h2>And<br>
<?php
if (! $result){
echo "La consulta SQL contiene errores.";
exit();
}else {
if (mysql_num_rows($result)>0){
while ($row = mysql_fetch_row($result)){
echo "<p style='text-transform:capitalize;'>".$row[0].".</p>";
echo "<iframe id='ytplayer' type='text/html' width='0' height='0'src='https://www.youtube.com/embed/".$row[1]."?autoplay=1'frameborder='0' allowfullscreen></iframe><style>body{background: url(/".$row[2].");background-size: cover;}</style>";
}
}else{echo "<br>Debes Insertar Una ID Valida.<style>body{background: url(/recursos/css/img/fondo.jpg);background-size: cover;}</style> ";}
}
?>
</h2>
</header>
</body>
</html>
En la linea <title></title> esta una linea que saca solo un campo de la DB. Pero como que no deja que avance de ay y no se imprime el 2 while el html se muestra pero el php no. Como arreglo el titulo? para que me muestre el titulo y me siga leyendo el código que ay abajo. Espero haberme explicado bien. Muchas gracias de anticipo.