Foros del Web » Programando para Internet » PHP »

como dar de alta en una base de datos

Estas en el tema de como dar de alta en una base de datos en el foro de PHP en Foros del Web. Hola a todos resulta que estoy haciendo un sistema en el cual un usuario ingresa datos de un libro de excel y el programa los ...
  #1 (permalink)  
Antiguo 04/06/2014, 17:30
 
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 22
Antigüedad: 10 años, 5 meses
Puntos: 0
Pregunta como dar de alta en una base de datos

Hola a todos resulta que estoy haciendo un sistema en el cual un usuario ingresa datos de un libro de excel y el programa los convierte en una tabla html y genera el código pero no se como hacerle para que ese código se guarde en la base de datos creen que me puedan apoyar??
Código PHP:

<form action="tabla.php" method="post" enctype="multipart/form-data" name="form1" id="form1">

    <label for="nombre"></label>
    <textarea name="nombre" rows="10" cols="50"></textarea>
    <br>
    <input type="submit" name="enviar" id="enviar" value="Enviar" />
</form>
<?php
$nombre
=$_POST["nombre"];
$resultado str_replace(array("\r\n""\n""\r""    "), array("</td></tr><td>""</td></tr><td>""</td></tr><td>""</td><td>"), $nombre);
$var1 "<table border='1'><tr><td>".$resultado."</table>";
$fin str_replace("</tr><td></table>""</tr></table>"$var1);
echo 
$fin;
?>
<textarea name="nom" rows="10" cols="50"><?php echo $fin?></textarea>
el dato que quiero que almacene en la base de datos es lo s se imprime en esta linea de código
Código PHP:
<textarea name="nom" rows="10" cols="50"><?php echo $fin?></textarea>
POR FAVOR AYUDENME
  #2 (permalink)  
Antiguo 05/06/2014, 02:30
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: como dar de alta en una base de datos

No tiene ningun sentido guardar el html en la base de datos lo que debes guardar es el contenido de $fin.

Código PHP:
Ver original
  1. <?php
  2. $mysqli = new mysqli("localhost", "my_user", "my_password", "tuBBDD");
  3.  
  4. /* check connection */
  5. if ($mysqli->connect_errno) {
  6.     printf("Ha fallado la conexión: %s\n", $mysqli->connect_error);
  7.     exit();
  8. }
  9.  
  10. /* Create table doesn't return a resultset */
  11. if ($mysqli->query("INSERT INTO tuTabla (fin) VALUES (".$fin.")") === TRUE) {
  12.     printf("Se ha guardado correctamente ".$fin." en la base de datos .\n");
  13. }

En cualquier momento puedes hacer

Código PHP:
Ver original
  1. <?php
  2. // New Connection
  3. $db = new mysqli("localhost", "my_user", "my_password", "tuBBDD");
  4.  
  5. // Check for errors
  6. }
  7.  
  8.  
  9. $result = $db->query("SELECT fin FROM tuTabla");
  10. if($result){
  11.      // Recorremos el resultado
  12.     while ($row = $result->fetch_object()){?>
  13.        <textarea name="nom" rows="10" cols="50"><?php echo $row["fin"]; ?></textarea>
  14.    <?php }
  15.     // Free result set
  16.     $result->close();
  17.     $db->next_result();
  18. }
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:02.