Ver Mensaje Individual
  #12 (permalink)  
Antiguo 27/12/2013, 07:06
Avatar de enlinea777
enlinea777
 
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 15 años, 11 meses
Puntos: 127
Respuesta: ( ! ) Parse error: syntax error, unexpected ';' in C:\wamp\www\Productos\v

Cita:
Iniciado por gnzsoloyo Ver Mensaje
En cualquier caso tu problema es que estás haciendo una mezcla espantosa entre HTML, PHP y SQL, con un código sucio y my mal construido.
Yo te sugeriría que separes mejor las cosas, de un modo más coherente.
lamentablemente debo decir que facugu1998 es nuevo y su codigo es correcto no encuentro ninguna mesclarara, de todos modos la programacion web es una mescla de HTML, CSS, JavaScript, PHP, SQL, etc... viendolo de manera clara.

si vemos este ejemplo
Código PHP:
<?php
include ('connection/web.php');
$consulta mysql_query("SELECT * FROM productos WHERE prod-id =".$_get['id']."") or die(mysql_error());
?>
<html>
<head>
</head>
    <body>
    <div class="contenedor">
    <?php
    
while($files=mysql_fetch_array($consulta)) {
        
$id=$files['prod-id'];
        
$imagen=$files['prod-id'];
        
$nombre=$files['titulo'];
        
$color1=$files['color1'];
        
$color2=$files['color2'];
        
$color3=$files['color3'];
        
$color4=$files['color4'];
        
$tamaño=$files['tamano'];
    }
    
?>
    <div class="cajaSola">
    <h2> "<?php echo $nombre ?>"</h2>
    <img src="imagenes/<?php echo $imagen ?>.jpg" />

    </div>


    </body>
</html>
esta mucho mejor que otros que hacen esto

Código PHP:
<?php
include ('connection/web.php');
$consulta mysql_query("SELECT * FROM productos WHERE prod-id =".$_get['id']."") or die(mysql_error());
echo 
'<html>
<head>
</head>
    <body>
    <div class="contenedor">'
;
    while(
$files=mysql_fetch_array($consulta)) {
        
$id=$files['prod-id'];
        
$imagen=$files['prod-id'];
        
$nombre=$files['titulo'];
        
$color1=$files['color1'];
        
$color2=$files['color2'];
        
$color3=$files['color3'];
        
$color4=$files['color4'];
        
$tamaño=$files['tamano'];
    }
echo 
'
    <div class="cajaSola">
    <h2> "'
.$nombre.'"</h2>
    <img src="imagenes/'
.$imagen.'.jpg" />
    </div>
    </body>
</html>'
;
esta otra forma recarga el bufer de salida del php y trabaja innecesariamente
esta claro que no hay POO pero es nuevo que mas quieres?