Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/04/2009, 15:46
Avatar de kurokishi
kurokishi
 
Fecha de Ingreso: enero-2009
Ubicación: Tenochtitlán
Mensajes: 109
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: como utilizar bien el while?

Hola, pues ya hice los ajustes que me recomendarosn, y nuevamente en el servidor 'local' aparece bien los datos que se llaman de la BD, pero al momento de subirlos al servidor en el que ira de manera definitiva, los registros s er epiten 3 o 4 veces, no se a que se deba esto , si me pudieran decir a que se debe y si se puede arreglar se los agradezco, les dejo el script para que lo chequen y me digan si se puede corregir. Gracias
Código PHP:
<?php
session_start
();
$_SESSION['usuario'];
$_SESSION['nivel'];
$_SESSION['nickname'];
$con=pg_connect("host=127.0.0.1 port=5432 user=japones password=j4p0n35 dbname=japones");
    if (!
$con)
    {
        echo 
"
                    <html>
                    <head>
                        <link href='../nihongo.css' rel='stylesheet' type='text/css'>
                    </head>
                        <body style='background-color:transparent;' oncontextmenu='return false'>
                            <p class='titulo'>Error al conectarse a la Base de datos.</p>
                        </body>
                    </html>"
;
    }
    else
    {
        if (isset(
$_POST['cuenta']))
        {
            if (empty(
$_POST['cuenta']))
            {
                echo 
"
                    <html>
                    <head>
                        <link href='../nihongo.css' rel='stylesheet' type='text/css'>
                    </head>
                        <body style='background-color:transparent;' oncontextmenu='return false'>
                            <p class='titulo'>Debe llenar el campo de Número de cuenta.</p>
                        </body>
                    </html>"
;
            }
            else
            {
                
$cuenta=$_POST['cuenta'];
                
$sql="SELECT usuario, calificacion, usuario FROM renshu3 WHERE usuario='$cuenta'";
                
$query=pg_query($sql);
                    if (
pg_num_rows($query) !=0)
                    {
                    echo 
"
                    <html>
                    <head>
                        <link href='../nihongo.css' rel='stylesheet' type='text/css'>
                    </head>
                        <body style='background-color:transparent;' oncontextmenu='return false'>
                            <p class='titulo'>Calificaciones de la Unidad 3.</p>
                            <center>
                            <table class='table'>
                                <tr>
                                    <td class='table1'>
                                    <p class='ejemplo1'>Numero de cuenta:</p>
                                    </td>
                                            <td class='table1'>
                                                <p class='ejemplo1'>Calificación</p>
                                            </td>
                                </tr>"
;
                                while (
$show=pg_fetch_array($query))
                                {
                                echo 
"
                                    <tr>
                                        <td class='table1'>
                                            <p class='notas1'>"
.$show['usuario']."</p>
                                        </td>
                                                <td class='table1'>
                                                    <p class='notas1'>"
.$show['calificacion']."</p>
                                                </td>
                                    </tr>"
;
                                }
                            echo 
"    
                            </table>
                            </center>
                        </body>
                    </html>"
;
                    exit;
                    }
                    else
                    {
                    echo 
"
                    <html>
                    <head>
                        <link href='../nihongo.css' rel='stylesheet' type='text/css'>
                    </head>
                        <body style='background-color:transparent;' oncontextmenu='return false'>
                            <p class='titulo'>El alumno aun no tiene calificación o no existe en el sistema.</p>
                        </body>
                    </html>"
;
                    }
                }
        }
    }
?>
*Como pateketrueke lo puse como mayor a cero pero sigue igual, lo cambie a diferente a cero pero sigue lo mismo.
Salu2!
__________________
海賊王 に なろ!