estoy efectuando las operaciones básicas de php + oracle 11g ingresar, eliminar, editar...
ingresar y listar no es el problema, sino que tengo un error cuando trato de pasar los datos de la lista a un formulario para editarlos, y no se porque me da un error, al parecer es de concatenacion...
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\conexion_oracle\seleccionar.php on line 23el codigo es el siguiente:
<?php
//----> LISTA<---- \\\
include('conexion_oracle.php');
$sql="SELECT dni, nombre FROM programador";
$sentencia = OCIParse($conexion,$sql);
OCIDefineByName($sentencia,"DNI",$dni_prog);
OCIDefineByName($sentencia,"NOMBRE",$nombre_prog);
OCIExecute($sentencia);
echo " <table border ='1' align = 'center'>
<tr>
<th width ='187'bgcolor ='#FFD5AA'> <center> DNI: </center></th>
<th width ='187'bgcolor ='#FFD5AA'> <center> NOMBRE: </center></th>
</tr>";
while (OCIFetch($sentencia))
{
echo"
<tr>
<td><center>".$dni_prog."</center></td>
<td><center>".$nombre_prog."</center></td>
<td><a href ="editar_prog.php">ELIMINAR</a></td>//aca es el problema ,como pasar los datos
<td> <a href = "eliminar.php">EDITAR </td>
</tr>";
}
OCIFreeStatement($sentencia);
?>
espero me puedan ayudar.
el error es en las lineas 23 y 24
ACA ESTA EL ARCHIVO edita_prog.php
<html>
<head>
<title>editar programador</title>
</head>
<?php
include('conexion_oracle.php');
$sql ="SELECT * FROM programador WHERE dni =".$dni_prog."";
$programador = OCIParse ($conexion,$sql);
OCIDefineByName($programador,"DNI",$dni_prog);
OCIDefineByName($programador,"NOMBRE",$nombre_prog);
$carga_prog = OCIFetch($programador)
?>
<body>
<fieldset>
<form name="form1" method="post" action="guardar_prog.php?dni=<?php echo $dni_prog; ?>">
<p> </p>
<p> </p>
<table border="0" align="center">
<tr>
<td colspan="2" align="center">EDITAR DATOS</td>
</tr>
<tr>
<td>DNI:</td>
<td><label for="textfield"></label>
<input type="text" name="textfield" value="<?php echo $dni_prog ?>" ></td>
</tr>
<tr>
<td>NOMBRE</td>
<td><label for="textfield2"></label>
<input type="text" name="textfield2" value="<?php echo $nombre_prog ?>" ></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="button" value="GUARDAR"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</form>
</fieldset>
</body>
</html>