Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: SERGIO_@PRENDE en 31 Julio 2022, 23:52 pm



Título: Aprendiendo php como guardar un dato mysql me sale error alguien me podria ayudar
Publicado por: SERGIO_@PRENDE en 31 Julio 2022, 23:52 pm
Saludos tengo un proyecto que he estado creando leyendo, no soy tengo conocimientos, voy aprendiendo apenas, deseo guardar un datos de un proyecto para practicar en donde pueda guardar un dato, solo es para practicar, pero me sale error en

Parse error: syntax error, unexpected '$consulta' (T_VARIABLE) in C:\xampp\htdocs\PHP2\registro.php on line 9

Hice la base de datos agregar con estos datos `ingresar`(`id`, `DATO`) VALUES ('[value-1]','[value-2]')
solo que al ejecutar para ya experimentar ejecutando

http://localhost/PRACTICA/datos.php

datos.php
Código
  1. <form method="post">
  2.    <input type="text" DATO="nombre"><br>
  3.    <input type="submit" value="Enviar">
  4. </form>
  5.  
  6. <?php
  7. include("registro.php")
  8. ?>
  9.  
  10.  
  11. </body>
  12. </html>



conexion.php


Código
  1. <?php
  2.  
  3.  
  4. $conexion = new mysqli("localhost", "root", "", "agregar");
  5.  
  6. ?>


registro.php

Código
  1. <?php
  2.  
  3. include("conexion.php");
  4.  
  5. if(isset($_POST['agregar'])) {
  6.  if(strlen($_POST['DATO']) >=1) {
  7.    $DATO = trim($_POST['dato'])
  8. $consulta = "INSERT INTO ingresar(DATO) VALUES ('$DATO')";
  9. $resultado = mysqli_query($conexion,$consulta);
  10. if ($resultado) {
  11.    ?>
  12.    <h3 class="ok">ya se registro</h3>
  13.    >?php
  14.  
  15. } else{
  16.    ?>
  17.    <h3 class="bad">ups error</h3>
  18.    >?php
  19.  
  20. }
  21. }else{
  22.    ?>
  23.    <h3 class="ok">no hay nada escrito</h3>
  24.    >?php
  25.  }
  26. }
  27.  
  28. ?>





Título: Re: Aprendiendo php como guardar un dato mysql me sale error alguien me podria ayudar
Publicado por: Xyzed en 1 Agosto 2022, 04:43 am
Hola.

El error surge porque te falto un punto y coma en la línea 7. Línea previa a consulta.

Saludos.