Foros del Web » Programando para Internet » PHP »

e vueltoooooo.......(Problema con otro codigo php)

Estas en el tema de e vueltoooooo.......(Problema con otro codigo php) en el foro de PHP en Foros del Web. hola a todos de nuevo :D a pesar de saber que soy un pesado tengo que haceros otra pregunta tengo el siguiente codigo php: Código ...
  #1 (permalink)  
Antiguo 22/05/2004, 08:55
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 20 años, 6 meses
Puntos: 0
e vueltoooooo.......(Problema con otro codigo php)

hola a todos de nuevo :D a pesar de saber que soy un pesado tengo que haceros otra pregunta

tengo el siguiente codigo php:

Código PHP:

<?
Conexion con la BD

$conecta 
mysql_connect($host,$user,$pass);
mysql_select_db($dbname,$conecta);
$query "select * from videos order by id desc"
$resp mysql_query($query); 
while (
$datos mysql_fetch_array($resp)) { 
    if (
$mostrar 0) { 
        @
$imagen1 getimagesize(''.$datos[imagen1].'');
        @
$imagen2 getimagesize(''.$datos[imagen2].'');
        @
$imagen3 getimagesize(''.$datos[imagen3].'');
        @
$imagen4 getimagesize(''.$datos[imagen4].'');
        echo 

<table width="
405" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
  
<tr>
    <
td width="403" height="171" valign="top"
      <
table width="403" border="0" cellpadding="0" cellspacing="0" bgcolor="#F2F2F2">
        <
tr
          <
td valign="top" height="19" colspan="5"
            <
div align="center"><b>$datos[nombre]</b></div>
          </
td>
        </
tr>
        <
tr
          <
td width="17" height="12"></td>
          <
td width="152"></td>
          <
td width="17"></td>
          <
td width="198"></td>
          <
td width="19"></td>
        </
tr>
        <
tr
          <
td height="19"></td>
          <
td rowspan="5" valign="top"><img src="$datos[imagen1]" width="151" height="112"></td>
          <
td></td>
          <
td valign="top"><b>Tama&ntilde;o:</b>$datos[tamaño]</td>
          <
td></td>
        </
tr>
        <
tr
          <
td height="19"></td>
          <
td></td>
          <
td valign="top"><b>Idioma:</b>$datos[idioma]</td>
          <
td></td>
        </
tr>
        <
tr
          <
td height="19"></td>
          <
td></td>
          <
td valign="top"
            <
p><b>Descripci&oacute;n:</b></p>
          </
td>
          <
td></td>
        </
tr>
        <
tr
          <
td height="44"></td>
          <
td></td>
          <
td valign="top">$datos[descripcion]</td>
          <
td></td>
        </
tr>
        <
tr
          <
td height="11"></td>
          <
td></td>
          <
td></td>
          <
td></td>
        </
tr>
        <
tr
          <
td height="9"></td>
          <
td></td>
          <
td></td>
          <
td></td>
          <
td></td>
        </
tr>
        <
tr
          <
td height="19" colspan="3" valign="top">
            <
div align="center"><b>.:Screenshots:.</b></div>
          </
td>
          <
td valign="top"
            <
div align="center"><b><a href="$datos[url]">.:Download:.</a></b></div>
          </
td>
          <
td></td>
        </
tr>
      </
table>
    </
td>
  </
tr>
  <
tr
    <
td height="94" valign="top">
      <
table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#F2F2F2">
        <
tr
          <
td width="17" height="3"></td>
          <
td width="108"></td>
          <
td width="18"></td>
          <
td width="108"></td>
          <
td width="21"></td>
          <
td width="108"></td>
          <
td width="23"></td>
        </
tr>
        <
tr
          <
td height="1"></td>
          <
td rowspan="2" valign="top"><img src="$datos[imagen2]" width="108" height="87"></td>
          <
td></td>
          <
td rowspan="2" valign="top"><img src="$datos[imagen3]" width="108" height="87"></td>
          <
td></td>
          <
td></td>
          <
td></td>
        </
tr>
        <
tr
          <
td height="86"></td>
          <
td></td>
          <
td></td>
          <
td rowspan="2" valign="top"><img src="$datos[imagen4]" width="108" height="87"></td>
          <
td></td>
        </
tr>
        <
tr
          <
td height="1"></td>
          <
td></td>
          <
td></td>
          <
td></td>
          <
td></td>
          <
td></td>
        </
tr>
        <
tr
          <
td height="9"></td>
          <
td></td>
          <
td></td>
          <
td></td>
          <
td></td>
          <
td></td>
          <
td></td>
        </
tr>
      </
table>
    </
td>
  </
tr>
</
table>
        
n"; 
        $mostrar--; 
    } 

mysql_query($query);
mysql_close($conecta); 
?>
me da el siguiente error:

Parse error: parse error, unexpected T_LNUMBER, expecting ',' or ';' in c:\appserv\www\videos.php on line 24

El caso es que parece que el error esta en la linea de "<table width="405" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
" pero no se porque

asias a todos

P.D: Sino fuera por este foro estaria asi
  #2 (permalink)  
Antiguo 22/05/2004, 09:57
 
Fecha de Ingreso: noviembre-2003
Ubicación: Torrelodones
Mensajes: 134
Antigüedad: 21 años
Puntos: 0
Puede ser porque el codigo html metido dentro de PHP
siempre que lleve comillas hay que poner esta barra \. Entonces
te quedaria de la siguiente forma

<table width=\"405\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"#000000\">

Deberias poner una barra antes de dond empiezan las comillas
y otra antes de donde terminan y asi en todo el codigo html
que tienes dentro del PHP.

Otra opcion es cerrar el codigo PHP antes del html, es decir
Código PHP:
<?
Conexion con la BD

$conecta 
mysql_connect($host,$user,$pass);
mysql_select_db($dbname,$conecta);
$query "select * from videos order by id desc"
$resp mysql_query($query); 
while (
$datos mysql_fetch_array($resp)) { 
    if (
$mostrar 0) { 
        @
$imagen1 getimagesize(''.$datos[imagen1].'');
        @
$imagen2 getimagesize(''.$datos[imagen2].'');
        @
$imagen3 getimagesize(''.$datos[imagen3].'');
        @
$imagen4 getimagesize(''.$datos[imagen4].'');
//Se cerraria aqui el codigo PHP y lo siguiente ya seria todo HTML
?>
         
<table width="405" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
  <tr>
    <td width="403" height="171" valign="top"> 
      <table width="403" border="0" cellpadding="0" cellspacing="0" bgcolor="#F2F2F2">
        <tr> 
.
.
.
.
Espero haberme sabido explicar.

Un saludo
__________________
Conoce gente nueva, haz amigos, aplicaciones para moviles, juegos online,... Y todo gratis!!! :si: www.cuelate.com
  #3 (permalink)  
Antiguo 22/05/2004, 10:02
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 20 años, 6 meses
Puntos: 0
gracias :D te has explicado muy bien:D no sabia lo de la barrita :D
  #4 (permalink)  
Antiguo 22/05/2004, 10:14
 
Fecha de Ingreso: mayo-2004
Ubicación: España
Mensajes: 38
Antigüedad: 20 años, 6 meses
Puntos: 0
Es eso, pero tb tienes otra opcion: poner una ' comilla simple, osea echo "<table border ='1' cellspacing='1' bordercolor='#999999'> \n"; que es lo que te dice el error " expecting ' " osea que se esperaba una '.
  #5 (permalink)  
Antiguo 22/05/2004, 10:16
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 20 años, 6 meses
Puntos: 0
muchas gracias :Da ti tb jesusangel :D toy aprendiendo mucho aqui:D
  #6 (permalink)  
Antiguo 22/05/2004, 12:28
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 5 meses
Puntos: 16
Hola,

En http://www.php.net/manual/en/language.types.string.php tienes eso y mas, como la sintaxis heredoc.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #7 (permalink)  
Antiguo 22/05/2004, 13:03
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 20 años, 6 meses
Puntos: 0
Cita:
Mensaje Original por josemi
Hola,

En http://www.php.net/manual/en/language.types.string.php tienes eso y mas, como la sintaxis heredoc.

Saludos.

gracias soys cojonudos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:12.