Hola:
Estoy haciendo una pagina de borsa de trabajo, pero tengo una problema en la pagina de dar permiso a registrar una oferta no me deja modificar: aqui os pongo el codigo para que me podais ayudar, y gracias:
<?php
session_start();
include('./index.php');
$oferta2=datos_oferta($id_oferta,$NombreF);
while($rox2=@mysql_fetch_array($oferta2)){
$id=$rox2["id"];
$NIF=$rox2["NIF"];
$Nombre=$rox2["Nombre"];
$dir=$rox2["dir"];
$CP=$rox2["CP"];
$Pue=$rox2["Pue"];
$Tel=$rox2["Tel"];
$Fax=$rox2["Fax"];
$mail=$rox2["mail"];
$password=$rox2["password"];
$Persona_contact=$rox2["Persona_contact"];
$fecha=$rox2["fecha"];
$caract=$rox2["caract"];
$observa=$rox2["observa"];
$experiencia=$rox2["experiencia"];
$Num_places=$rox2["Num_places"];
$tipo_contracte=$rox2["tipo_contracte"];
$id_oferta=$rox2["id_oferta"];
$NombreF=$rox2["NombreF"];
$admin=$rox2["admin"];
}
if($modificar){
if( $admin1== ''){
echo("Error,has dejado un campo vacio");
}else{
$ok=mod_oferta1($id_oferta,$admin1);
if($ok){
echo("<p>LOS CAMBIOS SE HAN REALIZADO CORRECTAMENTE</p>");
}else{
echo("LOS CAMBIOS NO SE HAN REALIZADO CORRECTAMENTE");
}
}
}else{
?>
<div class=a6>
<caption>LA OFERTA</caption>
<form action='./detall_oferta.php' method='post'>
<table>
<tr>
<td > <U>EMPRESA</U>
</td>
<td><?php echo("$Nombre"); ?>
</td>
</tr>
<tr>
<td> <U>Direccio</U>
</td>
<td><?php echo("$dir"); ?>
</td>
</tr>
<tr>
<td> <U>CP</U>
</td>
<td><?php echo("$CP"); ?>
</td>
</tr>
<tr>
<td> <U>Poblacio</U>
</td>
<td><?php echo("$Pue"); ?>
</td>
</tr>
<tr>
<td> <U>Telefon</U>
</td>
<td><?php echo("$Tel"); ?>
</td>
</tr>
<tr>
<td> <U>Adreça electronic</U>
</td>
<td><?php echo("$mail"); ?>
</td>
</tr>
<tr>
<td> <U>Persona de contacte</U>
</td>
<td><?php echo("$Persona_contact"); ?>
</td>
</tr>
<tr>
<td> <U>Fecha</U>
</td>
<td><?php echo("$fecha"); ?>
</td>
</tr>
<tr>
<td> <U>caractrestiques de trabajo</U>
</td>
<td><?php echo("$caract"); ?>
</td>
</tr>
<tr>
<td> <U>Categoria:</U>
</td>
<td><?php echo("$NombreF");?>
</td>
<tr>
<td> <U>Experiencia:</U>
</td>
<td><?php echo("$experiencia"); ?>
</td>
</tr>
<tr>
<td> <U>tipo de contrato:</U>
</td>
<td><?php echo("$tipo_contracte"); ?>
</td>
</tr>
<tr>
<td> <U>admin:</U>
</td>
<td><?php echo("$admin"); ?>
</td>
</tr>
/*El problema la tengo aqui,porque no me modifica nada,quiero poner si es permitir o no permitir*/
<tr>
<td> <u>Permiso oferta</u>
</td>
<td width="393">
<select name="admin1" size="1">
<option>-Elige opcion de la lista-</option>
<option value="V">Permitir</option>
<option value="f">No permitir</option>
</select>
</td>
</tr>
<tr>
<td colspan='2' align='center'>
<input type='submit' name='modificar' value='Alta Oferta' class='boton'>
</td>
</tr>
</table>
</form>
<?php
}
?>
</div>
El problema la tengo en el formulario de opciones /* Permiso oferta */,porque no me modifica nada,quiero poner si es permitir o no permitir
EN LA PAGINA DE FUNCIONES:
function mod_oferta1($id_oferta,$admin1){
conectar();
return $valid=@mysql_query("UPDATE oferta SET admin='".$admin1."' where id_oferta='".$id_oferta."'");
}