Oracle - coneccion php con oracle formulario

 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 2 puestos en Oracle (en relación al último mes)
Gráfica de Oracle

coneccion php con oracle formulario

Publicado por carlos (2 intervenciones) el 29/06/2017 00:42:35
resulta que tengo un formulario simple y qiero guardar los datos a la base de datos oracle 10g le di los permisos del oci8 y toda la cosa y al momento de mandar el formulario me muestra esto
-----------------------------------------------------
gfggf
76

INSERT INTO DATOS (ORA_NOMBRE,ORA_EDAD) VALUES ('gfggf','76')
datos ingresados....
--------------------------------------------------
pero voy a mi base de dato donde cree la tabla le planto un select pero no me aparece nada
y qiero saber xq el codigo estan acaba abajo
---------------------------------------------------coneccion
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
 
//$msg =("SYSTEM","SYSTEM","(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SID=XE)))");
 
function Conectarse()
{
    if (!($link=oci_connect('qaz','qaz','localhost/XE')))
      {
       echo "Error conectando a la base de datos.";
       exit();
      }
    return $link;
}
 
 
 
?>

--------------------------------------------------------------captura de datos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
 
 
  $php_nombre = $_POST["html_nombre"];
  $php_edad = $_POST["html_edad"];
 
  echo $php_nombre;
  echo "</br>";
 
  echo $php_edad;
  echo "</br>";
 
  echo "</br>";
 
 
  $msg = "INSERT INTO DATOS (ORA_NOMBRE,ORA_EDAD) VALUES ('$php_nombre','$php_edad')";
  echo $msg."</br>";
 
  include("./conexion_oracle.php");
  $conexion=Conectarse();
  $stmt = oci_parse($conexion, $msg);
  oci_execute($stmt, OCI_DEFAULT);
  oci_free_statement($stmt);
  echo "datos ingresados....";
 
?>
-------------------------------------------------------------fomulario
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>
     <head>
       <title>  ejemplo </title>
     </head>
     <body>
       <form name="formulario1" action="./set_datos_oracle.php" method="post">
	</br> nombre: </br>
       <input type="text" name="html_nombre">
	</br> edad: </br>
       <input type="text" name="html_edad">
       </br></br>
       <input type="submit" name="agregar" value="Ingresar">
       </form>
     </body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

coneccion php con oracle formulario

Publicado por Héctor (127 intervenciones) el 23/08/2017 23:00:24
Mi primera impresión es que falta el commit, no se PHP, pero es muy común ese detallito al conectarse a bases de datos Oracle.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar