PHP - Ingresar datos desde un formulario Php a Oracle 11g

   
Vista:
Imágen de perfil de Garen

Ingresar datos desde un formulario Php a Oracle 11g

Publicado por Garen (28 intervenciones) el 19/07/2016 21:56:37
estoy tratando de hacer un sistema de usuarios a y la verdad no se como hacerlo con Oracle 11g, me seria muy util si alguien puede dejar un tutorial o enseñarme como puedo hacer los inserts desde un formulario html/php a una base de datos oracle


------Codigo del Formulario-----

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
27
28
29
30
31
32
33
34
35
36
37
38
<div >
	<div >
		<div class="form-container" >
		<h2><font color="#ffffff">Registrate hoy</font></h2>
		<br/>
		<form class="contact_form">
		<ul>
			<li>
			<label for="nombre"><font color="#ffffff">Nombre</font></label>
			<input type="text" name="nombre" id="nombre" required="required"/>
			</li>
			<li>
			<label for="Apellido"><font color="#ffffff">Apellido</font></label>
			<input type="text" name="Apellido" id="Apellido" required="required"/>
			</li>
			<li>
			<label for="Nick" ><font color="#ffffff">Nombre de Usuario</font></label>
			<input type="text" name="Nick" id="Nick" required="required"/>
			</li>
			<li>
			<label for="mail"><font color="#ffffff">Email</font></label>
			<input type="text" name="mail" id="mail" required="required"/>
			</li>
			<li>
			<label for="Password" ><font color="#ffffff">Password</font></label>
			<input type="password" name="Password" id="Password" required="required"/>
			</li>
 
			<li>
			<button class="submit" type="submit" name="submit">Crear Cuenta</button>
			</li>
 
		</ul>
 
		</form>
		</div>
	</div>
</div>


------Codigo PHP de la conexion a Oralce-----
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
 
$conn = oci_connect("conexion", "oracle2016", "localhost/xe");
if (!$conn){
	$m = oci_error();
	echo $m ['message'], "\n";
	exit;
}
else{
	echo "Conexion Exitosa  !!!";
}
oci_close($conn);
 
?>
agradezco de antemano
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
Imágen de perfil de kip

Ingresar datos desde un formulario Php a Oracle 11g

Publicado por kip (572 intervenciones) el 20/07/2016 03:08:14
Hola, aqui te dejo un ejemplo de como lograr lo que deseas, aplicalo a tu codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
 
$conexión = oci_connect('hr', 'welcome', 'localhost/XE');
if (!$conexión) {
    $m = oci_error();
    trigger_error(htmlentities($m['message']), E_USER_ERROR);
}
 
$stid = oci_parse($conexión,"INSERT INTO mytab (id, text) VALUES(:id_bv, :text_bv)");
 
$id = 1;
$texto = "Datos a insertar     ";
oci_bind_by_name($stid, ":id_bv", $id);
oci_bind_by_name($stid, ":text_bv", $texto);
oci_execute($stid);
 
// La tabla ahora contiene: 1, 'Datos a insertar     '
 
?>

Extraido del manual de PHP, cabe recalcar que en el ejemplo las variables que van a ser insertadas son $id y $texto, en tu caso ajustalas.

http://php.net/manual/es/function.oci-bind-by-name.php

Pasate por el manual, hay mas parametros que pueden colocarse.

Espero te sirva!

Saludos
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