2 en 1 – Problemas con if tras registrar en BD + Datos aparecen en Front End

sigo arreglando mi web deprecada, ya inserto datos en la BD con sentencias preparadas. El problema que me está surgiendo es que a pesar de que se realiza la inserción la web me lanza el if de si hubo problemas en el proceso, no se explicarme mejor, pongo código y marco ** el if.

// tras el formulario va este trozo de código  <?php else: ?> <?php  if(insertarReg($  nameValue, $  usernameValue, sha1($  passwordValue), $  emailValue)):?> <div class="container clearfix"> <h2>registro correcto</h2> <p>gracias por registrarse</p> <p>hemos enviado un email a <span style="color:brown"><?php echo $  emailValue; ?></span> para activar su cuenta. Revise su bandeja de spam.</p>  // la funcion de enviar email está en la página funciones <?php mailActivacion($  emailValue, $  username, $  url); ?> <div style="font-color: red"> <ul> <li>Name: <?php $  nameValue; ?></li> <li>Username: <?php $  usernameValue; ?></li> <li>Password: <?php $  passwordValue; ?></li> <li>Email: <?php $  emailValue; ?></li> </ul>  <?php else:  ?> <?php **if ($  respuesta == 1) ?>** <h1 style="font-color: red"> hubo un error en el proceso.</h1> 

Entiendo que debería lanzarme el pero aparece el if ($ respuesta == 1) ?> Por cierto, un notice me dice que la variable $ respuesta no está definide (undefined)

Lo mas curioso es que me muestra todos los campos de la tabla en el front end, sospecho que viene de por aquí.

    //Comprobamos si todo ha ido bien if($  name != "error" && $  username != "error" && $  password1 != "error" && $  password2 != "error" && $  email1 != "error"){    if($  existusername == "error"){ $  existeU = 1;    } if($  existEmail == "error"){ $  existeE = 1;    } if (!$  existeU && !$  existeE){ $  status = 1; } } } ?> <?php  if(!isset($  status)): ?> 

$ status me imprime los datos de los usuarios registrados en el front end. No se donde tocar, arreglar esto, ¿alguna pista? gracias.

¿Como hacer tabla en javascript, separando estructura de datos por un lado y utilizando una función para pintar dicha estructura?

function pintar_tabla(){ var col=document.getElementById(“columna”).value; var filas=document.getElementById(“fila”).value; var tabla = “”; tabla += “”; for (j = 0; j ” + (j + 1) + “”; } tabla += “”; for (i = 0; i “; tabla += “” + (i + 1) + “”; for (j = 0; j ” + “” + “”; } tabla += “”; } tabla += “”; document.getElementById(“resultado”).innerHTML = tabla; }

¿Porque me regresa el error de que no es la contraseña correcta si es la misma que la de la base de datos?

if($  query->num_rows>0){     //validar contraseña     $  datos=$  query->fetch_assoc();     if(password_verify($  acceso,$  datos['acceso'])){         $  _SESSION['usuario']=array('Id'=>$  datos['Id'],'usuario'=>$  datos['usuario']);     }else{         $  _SESSION['alert']=array('warning','Esa no es la cotraseña correcta');     } }else{     $  _SESSION['alert']=array('warning','El nombre de usuario no existe'); } 

Verificar si ya existe usuario y email en la base de datos php

Estoy creando un formulario de registro para usuarios y quiero evitar que se guarden datos duplicados en la base de datos.

mas específicamente que solo pueda existir un usuario con X nombre y un usuario con X correo.

pude validar con éxito si uno de los datos ya existe en la base de datos pero no he podido hacer la validación para ambos datos.

si bien de pronto es algo básico para algunos, soy prácticamente principiante en cuanto a php y espero que alguien con mas experiencia pueda ayudarme con el problema.

gracias de antemano

mi código php actual es el siguiente:

<?php  //recibir datos $  nombre = $  _POST['Nombre']; $  email =  $  _POST['Email']; $  pass = $  _POST['Pass'];  $  hash = md5($  pass);   //comprobacion datos duplicados $  consulta_db_duo = $  conect_my_db -> prepare("SELECT * FROM usuarios WHERE NAME=:nombre_d"); $  consulta_db_duo -> bindParam(":nombre_d", $  nombre); $  consulta_db_duo -> execute();  if($  consulta_db_duo -> rowCount()>=1){     echo '<script language="javascript">             alert("Este nombre ya esta siendo usado");         </script>'; }else{          //preparar consulta     $  consulta_db_reg = $  conect_my_db -> prepare("INSERT INTO usuarios (NAME, EMAIL, PASS) VALUES (?, ?, ?)");     $  consulta_db_reg -> bindParam(1, $  nombre);     $  consulta_db_reg -> bindParam(2, $  email);     $  consulta_db_reg -> bindParam(3, $  hash);          // ejecutar consulta     if($  consulta_db_reg -> execute()){         echo '<script language="javascript">                 alert("Te has registrado con exito");             </script>';     }else{         echo '<script language="javascript">                 alert("Ha ocurrido un error durante el registro, por favor intenta nuevamente");             </script>';     } }  ?>

Como puedo pasar los datos de mi Formulario html a traves de un script Perl?

estoy comenzando a hacer scripts en perl pero no porque me sale este error: Este es mi formulario en html ya vi los name de cada input, tambien vi la ruta del action que este bien. Y nada sigue apareciendo un error…

<!DOCTYPE HTML> <html> <head> 	<title>Mi FORMULARIO</title> 	<link rel="stylesheet" type="text/css" href="../estilos/estio.css"> </head> <body> 	<form action="../cgi-bin/FORMULARIO.pl" method="post"> 		<label for="nombre">Nombres: </label> 		<input  name="nombre" type="text" id="nombre"   placeholder="Escribe tu nombre"> 		<label for="Email">Email</label> 		<input name="apellido" type="text" id="Email" placeholder="Escribe tus apellidos"> 		<label for="mensaje" >Mensaje:</label> 		<textarea name="texto" type="text" id="mensaje" placeholder="Escribe tu mensaje"></textarea> 		<input type="submit" value="Enviar"> 	</form>  </body> </html>

Ahora voy a mostrar el script en perl, es basico…

introducir el código aquí #!usr/bin/perl -wT   use CGI; use strict;  my $  cgi=new CGI;  my $  nombre    = $  cgi ->param("nombre"); my $  apellido  = $  cgi ->param("apellido"); my $  texto     = $  cgi ->param("texto");  my $  cabecera = $  cgi->header(-type => "text/html");    print $  cabecera;    print "<h1>Mucho gusto" .$  nombre .$  apellido."</h1>"."\n";    print "<h1>Gracias por tu comentario</h1>";    print "<a href='../html/MiFORM.html'>Regresar al formulario</a>"; 

Y mi el error que me sale es: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Apache/2.4.29 (Ubuntu) Server at 34.70.178.207 Port 80

Cual es mi error?

¿Como eliminar las tablas que no le pertenezcan a una base de datos en un TreeView? c# Windows Forms, Microsoft SQL Server

Resulta que tengo un TreeView que me muestra todas las bases de datos que hay con sus respectivas tablas. El problema como verán es que me aparecen tablas a las que le pertenecen a una base de datos pero que tambien les aparecen en otras, lo cual está mal.

introducir la descripción de la imagen aquí

Y lo que quiero es que me muestren nomas las tablas a las que les pertenecen la base de datos únicamente.

       TreeNode node;     TreeNode hijo;     private void Form1_Load(object sender, EventArgs e)     {         DataTable tabla = new DataTable();         DataTable tablas = new DataTable();          ReglasDeNegocios.OperacionesBD operaciones = new ReglasDeNegocios.OperacionesBD();         if (operaciones.BaseDatos(sUsuario, sPassword, ref tabla))         {               foreach (DataRow dr in tabla.Rows)             {                 node = new TreeNode(dr["name"].ToString());                 string hijos = Convert.ToString(dr["name"].ToString());                 if (operaciones.BaseDatos(sUsuario, sPassword, hijos, ref tablas))                 {                     foreach (DataRow dr2 in tablas.Rows)                     {                          hijo = new TreeNode(dr2["Tabla"].ToString());                         node.Nodes.Add(hijo);                     }                     treeView1.Nodes.Add(node);                 }              }             }         else         {              MessageBox.Show("Ocurrio un error: " + operaciones.sLastError);         }     } 

Asi mando a llamar la BaseDatos:

  public Boolean BaseDatos(String sUsuario, String sPassword, String BD, ref DataTable Tabla)     {         Boolean bAllOk = false;         using (SqlConnection conexion = new SqlConnection())         {             try             {                  conexion.ConnectionString = $  "Server=ROBERTODIAZ; User Id={sUsuario}; Password={sPassword}";                 conexion.Open();                 SqlCommand comando = new SqlCommand($  "use {BD} select sc.name+'.'+tb.name AS Tabla from sys.tables tb inner join sys.schemas sc on tb.schema_id = sc.schema_id order by Tabla ASC", conexion);                 SqlDataAdapter adapter = new SqlDataAdapter(comando);                 adapter.Fill(Tabla);                   bAllOk = true;              }             catch (Exception ex)             {                 sLastError = ex.Message;             }             finally             {                 conexion.Close();             }         }         return bAllOk;     } 

¿Como solucionarían esto?

Como puedo subir múltiples imágenes a una base de datos?

Como puedo subir imagenes desde mi formulario a una base de datos en phpmyadmin, quiero subir varias imagenes al mismo tiempo a una base de datos para tener guardada la ubicacion y que las imagenes se guarden en una carpeta para la ubicacion pero no se si sea posible y no se como hacerlo, me podrian ayudar? Mi formulario seria asi:

<form action="php/new.php" method="POST" onsubmit="return new();" enctype="multipart/form-data">  <input type="file" name="uploads[]" accept="image/*" multiple>  <input type="submit" class="main_button" name="submint" value="Añadir producto" style="padding: 5px;"><br><br>  

mi base de datos es basicamente tine su id y la columna donde quiero guardar la ubicacion con el nombre de uploads.

C# – Leer datos de un archivo .txt y mostrarlos en un combo box

Necesito leer datos de uns archivo .txt, el cual tiene n lineas, pero solo requiero leer la primera y cada 8 lineas a partir de esas.

Este es el codigo que tengo hasta ahora, solo que este muestra todo lo escrito en el txt.

public partial class frmCARGAR_MODELO : Form {     public frmCARGAR_MODELO()     {         InitializeComponent();         string line;         int counter = 0;         //string[] datos;          // Read the file and display it line by line.           StreamReader file = new StreamReader(@"C:\Users\OsIbarra\Documents\TEST\ejemplo.txt");         while ((line = file.ReadLine()) != null)         {             comboBox1.Items.Add(line);             counter++;         }         file.Close();    } 

Estos son los datos que veo hasta este momento en el combo box, como comente, solo debemos ver el primer dato y cada 9, el primer caso seria ver el 62009 y despues 656, etc.

62009 PIEZA N/A N/A N/A N/A N/A N/A 1 656 PIEZA N/A N/A N/A N/A N/A N/A 4 123 PIEZA N/A N/A N/A N/A N/A N/A 4