Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/03/2011, 09:49
maxtorplextor
 
Fecha de Ingreso: marzo-2008
Ubicación: España
Mensajes: 243
Antigüedad: 16 años, 2 meses
Puntos: 7
Respuesta: easy php - guardar datos en ddbb y mostrarlos

Hola, estoy intentando grabar resultados en la DB con este ejemplo aquí.

El código de la página guardar_test.php:
Código PHP:
<form action="procesar.php">
<table>
<tr><td>Dominio:</td>
<td><input type="text" name="dominio" size="20" maxlength="30" /></td></tr>
<tr><td>PageRank:</td>
<td><input type="text" name="pagerank" size="20" maxlength="30" /></td></tr>
</table>
<input type="submit" name="accion" value="Grabar" />
</form>
<hr/>
<?php
    
include("config.php");
    include(
"funciones.php");
    
$cnx conectar();
    
$res mysql_query("SELECT * FROM test2 ") or die (mysql_error());
?>

<table border="1" cellspacing="1" cellpadding="1">
<tr><td>*<b>Dominio</b></td> <td>*<b>PageRank</b>*</td></tr>

<?php        
    
while($row mysql_fetch_array($res)) {
        
printf("<tr><td>*%s</td> <td>*%s*</td></tr>"$row["dominio"], $row["pagerank"]);
    }
    
mysql_free_result($res);
    
?>
</table>
Y el archivo procesar.php:
Código PHP:
<?php 
   
include("config.php"); 
   include(
"funciones.php");
   
$cnx conectar();
   
$dominio=$_GET['dominio'];
   
$pagerank=$_GET['pagerank'];   
   
mysql_query("insert into test2 (dominio,pagerank) values ('$dominio','$pagerank')",$link); 
   
header("Location: guardar_test.php"); 

?>

Los datos no se guardan en DB. Podrían indicar si hay algún error? Pasa algo si la tabla tiene 3 campos y sólo intento rellenar 2 de ellos?

Última edición por maxtorplextor; 17/03/2011 a las 10:03