Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/10/2012, 20:25
feuerwehr189
 
Fecha de Ingreso: abril-2011
Mensajes: 18
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR)

Amigos, ahora intento mostrar los campos nombre y apellido de la tabla de la BD, pero no me resulta, no me muestra error alguno, pero queda en blanco la página, miren aquí el código donde se inserta los datos.

Código PHP:
<?php
    $mysqli 
= new mysqli('localhost','root','','libreta');
    if(
mysqli_connect_errno()){
        
printf("Imposible conectarse: %s\n"mysqli_connect_error());
        exit();
    }
    
$nombre $_POST['nombre'];
    
$apellido $_POST['apellido'];
    
$rut $_POST['rut'];
    
$telefono $_POST['telefono'];
    
$celular $_POST['celular'];
    
$direccion $_POST['direccion'];
    
$comuna $_POST['comuna'];
    
    
$sentencia $mysqli->stmt_init();
    if(
$sentencia $mysqli->prepare("INSERT INTO cliente (nombre,apellido,rut,telefono,celular,direccion,comuna) values(?,?,?,?,?,?,?)")){
        
$sentencia->bind_param('sssssss'$nombre$apellido$rut$telefono$celular$direccion$comuna);
        
$sentencia->execute();
        
$sentencia->close();
    }
?>
<html>
    <head>
        <title>HOME</title>
    </head>
    <body>
        <table align=center border=2> 
            <a href="formclie.html">Ingresar Nuevo Cliente</a><br><tr>
            <a href="busquedaclie.php">Búsqueda Completa</a>
        </table>
    </body>
</html>
Luego si se fijan en el html que coloque abajo del php tengo 2 link el ingresar nuevo cliente funciona bien, pero el busqueda no pasa nada aquí les dejo el codigo de busquedaclie.php

Código PHP:
<?
    $mysqli 
= new mysqli('localhost','root','','libreta');
    if(
mysqli_connect_errno()){
        
printf("Imposible conectarse: %s\n"mysqli_connect_error());
        exit();
    }
    
$consulta "SELECT nombre, apellido FROM cliente";
    if(
$sentencia $mysqli->prepare($consulta)){
        
$sentencia->execute();
        
$sentencia->bind_result($nombre$apellido);
        while (
$sentencia->fetch()){
            
printf ("%s (%s)\n"$nombre$apellido);
        }
        
$sentencia->close();
    }
    
$mysqli->close();

?>
ESPERO Y ME PUEDAN VOLVER AYUDAR Y NO SE ABURRAN DE MIS INAGOTABLES CONSULTAS Y PETICIONES DE AYUDA, DESDE YA MUCHAS GRACIAS =)