Hola a todos, tengo un problemilla con una tabla, que desde PHP le hago un Insert de datos:
Código PHP:
<h2>Estos son los resultados registrados en su encuesta:</h2>
<p><strong>Departamento: </strong></p>
<p><?php echo $depart; ?></p>
<p><strong>Provincia: </strong></p>
<p><?php echo $Provincia; ?></p>
<p><strong>Distrito: </strong></p>
<p><?php echo $Distrito; ?></p>
<p><strong>RUC de la Organización</strong></p>
<p><?php echo $RUC; ?></p>
<p><strong>Nombre de Cultivo</strong></p>
<p><?php echo $cultivo; ?></p>
<?php
$nomb_cad=$_POST['cultivo'];
//Nombre de Variedad de Cultivo
?>
<p><strong>Nombre de Variedad de Cultivo</strong></p>
<p><?php
if(!$Variedad)
{$Variedad="0000000000";
echo $Variedad;}
else
{echo $Variedad;} ?></p>
<?php
?>
<p><strong>Nombre del Correlativo</strong></p>
<p><?php
echo "<p>".$op;
$sql="select count(*) from scp_tm_EnCultiCab";
$parse=ora_parse($op,$sql);
$exec=ora_exec($op);
$id=ora_getcolumn($op,0)+1;
$sql="";
$parse="";
$exec="";
echo "<p>".$id;
?></p>
<?php
//Inserta los datos
$sql="Insert into scp_tm_EnCultiCab (
cod_departam, cod_provinci, cod_distrito,
cod_nuruorpr, cod_cultivo, cod_variedad,
ide_correinte)
Values (
'".$depart."', '".$Provincia."', '".$Distrito."',
'".$RUC."', '".$cultivo."', '".$Variedad."',
'".$id."')";
echo "<p>".$sql;
$parse=ora_parse($op,$sql);
$exec=ora_exec($op);
//Consulta
$sql="select * from scp_tm_enculticab";
$parse=ora_parse($op,$sql);
$exec=ora_exec($op);
echo "<table>";
while(ora_fetch_into($op, &$result, ora_fetch_into_assoc))
{
echo "<tr>";
echo'<td>'.$result[0].'</td><td>'.$result[1].'</td><td>'.$result[2].'</td><td>'.$result[3].'</td><td>'
.$result[4].'</td><td>'.$result[5].'</td><td>'.$result[6].'</td>';
echo "</tr>";
}
echo "</table>";
Lo raro es que me muestra el correlativo (que es el que cuenta las filas) y me muestra la tabla con lo que he ingresado!! Pero cuando me fijo con SQL Developer (trabajo con Oracle) me sale que no he ingresado nada, de nada. Que puede pasar???
Por siaca el fichero tiene un layout:
Código PHP:
<?php require('modulos/scp_segur.php');?>
<?php include('modulos/scp_conec.php');?>
<?php include('includes/navcontainer.htm'); ?>
<?
if (file_exists( $path_modulo )) include( $path_modulo );
else die('Error al cargar el módulo <b>'.$modulo.'</b>. No existe el archivo <b>'.$conf[$modulo]['archivo'].'</b>');
?>
<?php //include('includes/footer.html'); ?>
scp_segur.php
Código PHP:
<?php
//Inicio la sesión
session_start();
//COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO
if ($_SESSION["autentificado"] != "SI") {
//si no existe, envio a la página de autentificacion
header("Location: index.php");
//ademas salgo de este script
exit();
}
?>
scp_conec.php
Código PHP:
<?php
putenv("ORACLE_SID=agri");
putenv("ORACLE_HOME=/opt/oracle/product/9.2.0");
$conectar=ora_plogon($scp_usuario000."@bdtest",$scp_contrasena000);// or die(header ("Location: $redir?error_login=0"));
$op=ora_open($conectar);
?>