elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Temas
Páginas: [1]
1  Programación / PHP / No se ha encontrado ningún registro en: 21 Abril 2010, 06:03 am
Hola a todos.
He podido avanzar en mis pruebas, pude eliminar los errores aparentes, pero se atoró en la ejecución, pondré primero el HTML, después el código PHP y al final la pantalla de ejecución.

Código HTML:
<html>
<body>
<form method = "POST" action = "http://127.0.01/10_BUSCADOR_TABLA_AGENDA_AGENTE.php">
<strong>Palabra clave:</strong>
<input type="text" name="buscar" size="20"><br><br>
<input type="submit" value="Buscar">
</form>
</body>
</html>

Código PHP:<body>
<?php
if (isset($_POST[buscar]) && $_POST[buscar]!="") {
    echo "Hola $_POST[buscar]";}
  else {
if (isset($_POST[buscar])) {
echo "Regresar para Rellena los campos";
}
}
$db = mysql_connect('localhost', 'root', '') or die("No se puede establecer la conexión con la base de datos");
mysql_select_db("agenda", $db);
$sql = "SELECT * FROM gente WHERE nombre LIKE '$buscar' ORDER BY nombre";
$result = mysql_query($sql, $db);
 
if ($row = mysql_fetch_array($result)){
    echo "<table border = '1'>";
    //Mostramos los nombres de las tablas
    echo "<table style='border: 4px red dotted; border=1'>";
    mysql_field_seek($result,0);
    while ($field = mysql_fetch_field($result)){
        echo "<td><b>$field->name</b></td>";
    }
   echo "</tr>";
    do {
        echo "<tr>";
        echo "<td>".$row['id']."</td>";
        echo "<td>".$row['nombre']."</td>";
        echo "<td>".$row['direccion']."</td>";
        echo "<td>".$row['telefono']."</td>";
        echo "<td><a href='mailto:".$row['email']."'>".$row['email']."</a></td>";
        echo "</tr>";
   } while( $row = mysql_fetch_array($result) );
    echo "<p><a href='buscador_bd.htm'>Volver</p>";
    echo "</table>";
} else {
    echo "<p>¡No se ha encontrado ningún registro!</p>";
    echo "<p><a href=buscador_bd.htm>Volver</p>";
}
?>
</body>
</html>

Vista de la BD:
      nombre  direccion        telefono     email 
      paquito  chihuahua 20 26084486 fraguilera@hotmail.com
      letty      chihuahua 20 26084486 lettylcoss@hotmail.com

Pantalla de ejecución:

Hola paquito
¡No se ha encontrado ningún registro!

Volver
2  Programación / PHP / Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in en: 17 Abril 2010, 00:29 am
Hola a todos, por adelntado muchas gracias.

Como veran soy muy nuevo en esto y estoy intentando apredender a la antigua, me pueden orientar sobre este mensaje de PHP.

if (!isset($buscar)){
    echo "<p>Debe especificar una cadena a buscar</p> \n";
    echo "<p><a href=buscador_bd.htm>Volver</p> \n";
    echo "</html></body> \n";
    exit;
}
$link = mysql_connect('localhost', 'nobody')or die("No se puede establecer la conexión con la base de datos");
mysql_select_db("agenda", $link);
$sql = "SELECT * FROM agenda WHERE nombre LIKE '%$buscar%' ORDER BY nombre";
$result = mysql_query($sql, $link);
if ($row = mysql_fetch_array($result)){
    echo "<table border = '1'> \n";
    //Mostramos los nombres de las tablas
    echo "<table style=\"border: 4px red dotted;\" border=\"1\"> \n
    mysql_field_seek($result,0);
    while ($field = mysql_fetch_field($result)){
        echo <td><b>$field->name</b></td> \n;
    }
    echo </tr> \n;
    do {
        echo <tr> \n;
        echo <td>".$row["id"]."</td> \n;
        echo <td>".$row["nombre"]."</td> \n;
        echo <td>".$row["direccion"]."</td> \n;
        echo <td>".$row["telefono"]."</td> \n;
        echo <td><a href='mailto:"href='mailto:".$row["email"]."'>".
             $row["email"].</a></td> \n;
        echo </tr> \n;
    } while( $row = mysql_fetch_array($result) );
    echo <p><a href=buscador_bd.htm>Volver</p> \n;
    echo </table> \n;
} else {
    echo <p>¡No se ha encontrado ningún registro!</p>\n;
    echo <p><a href=buscador_bd.htm>Volver</p> \n;
}
?>
</body>
</html>
3  Programación / PHP / acérrimo mensaje en PHP en: 15 Abril 2010, 04:45 am
Hola a todos, he vuelto después de un parentesis obligado por sobrecarga de trabajo.

Alguien me envío una solución a mi problema y le doy las gracias, copie textualmente las instrucciones que medio y persiste el problema, solicito su ayuda por favor.

Parse error: syntax error, unexpected '>' in C:\xampp\htdocs\www\09_CONSULTAS_SELECT_TABLA_AGENDA_GENTE.php on line 14

<html>
<body>
<?php
$db = mysql_connect('localhost', 'root', '') or die("No se puede establecer la conexión con la base de datos");
mysql_select_db("agenda", $db);
$result = mysql_query("SELECT nombre, apellidos FROM gente", $db);
if ($row = mysql_fetch_array($result)){
    echo "<table style=\"border: 4px red dotted;\" border=\"1\"> \n
         <tr> \n
         <td><b>Nombre</b></td> \n
         <td><b>Apellido</b></td> \n;
         </tr> \n;
    do {
        echo "<tr> \n             <td>".$row["nombre"]."</td> \n"
             <td>".$row["apellidos"]."</td>\n"
             </tr> \n";
    } while ($row = mysql_fetch_array($result));
    echo "</table>\n
              </table> \n";
} else {
    echo "No se encontraron registros";
}
   mysql_free_result($result);
   mysql_close($db);
?>
</body>
</html>
4  Programación / PHP / Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in ........ en: 26 Marzo 2010, 23:07 pm
Buenas tardes a todos.
Estoy empenzado a programar en PHP, y como podrán observar cometo los mismos errores que los demás, me pueden ayudar no detecto el error en el siguiente código, mil gracias.

<html>
<body>
<?php
$db = mysql_connect('localhost', 'root', '') or die("No se puede establecer la conexión con la base de datos");
mysql_select_db("agenda", $db);
$result = mysql_query("SELECT nombre, apellidos FROM gente", $db);
if ($row = mysql_fetch_array($result)){
    echo "<table border = '1'> \n";
    echo "<tr> \n";
    echo "<td><b>Nombre</b></td> \n";
    echo "<td><b>Apellido</b></td> \n";
    echo "</tr> \n";
    do {
        echo "<tr> \n";
        echo "<td>".$row["nombre"]."</td> \n";
        echo "<td>".$row["apellidos"]."</td>\n";
        echo "</tr> \n";
    } while ($row = mysql_fetch_array($result));
    echo "</table> style\="margin-left: 50" echo "</table> \n";
} else
{
    echo "No se encontraron registros";
}
   mysql_free_result($result);
   mysql_close($db);
?>
</body>
</html>
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines