Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/05/2010, 09:03
Avatar de wiwi74
wiwi74
 
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 1 mes
Puntos: 10
Respuesta: Presentacion y problema con funciones en PHP

A ver si ta ayudo en algo:


<?php
//
// -------------------------------------------------------------------------------- Hacemos un INCLUDE con el archivo de Conexion.
//
include(".././includes/conexion.php");
//
// -------------------------------------------------------------------------------- Recogemos el ID del registro a Modificar.
//
if(isset($_GET['id'])){
$id = $_GET['id'];
//
// -------------------------------------------------------------------------------- Hacemos la consulta para mostrar los datos.
//
$sql = mysql_query("SELECT * FROM inmoalq WHERE inmoalq_ID=".$id."", $link) or die(mysql_error());
$row = mysql_fetch_array($sql);
//
// -------------------------------------------------------------------------------- Mostramos el ID como referencia.
//
$mensaje = "Ficha Producto: <b>$row[inmoalq_ID]</b>";
}
//
// -------------------------------------------------------------------------------- Comprobamos el envio del formulario.
//

//AGREGUE CLICADO POR LAS DUDAS
if(isset($_POST['actualizar']) && $_POST['actualizar'] == 'CLICADO'){
//
// -------------------------------------------------------------------------------- Comprobamos de que los campos no llegan vacios.
//


//NO EXIXTEN VARIABLES MAYORES A inmoalq_Extran3 ENVIADAS (mas abajo lo aclaro)
//por lo tanto esta parte no se cumplira


if(
!empty($_POST['inmoalq_Extran1']) &&
!empty($_POST['inmoalq_Extran2']) &&
!empty($_POST['inmoalq_Extran3']) &&
!empty($_POST['inmoalq_Extran4']) &&
!empty($_POST['inmoalq_Extran5']) &&
!empty($_POST['inmoalq_Extran6']) &&
!empty($_POST['inmoalq_Extran7']) &&
!empty($_POST['inmoalq_Extran8']) &&
!empty($_POST['inmoalq_Extrani1']) &&
!empty($_POST['inmoalq_Extrani2']) &&
!empty($_POST['inmoalq_Extrani3']) &&
!empty($_POST['inmoalq_Extrani4']) &&
!empty($_POST['inmoalq_Extrani5']) &&
!empty($_POST['inmoalq_Extrani6']) &&
!empty($_POST['inmoalq_Extrani7']) &&
!empty($_POST['inmoalq_Extrani8']))
{
//
// -------------------------------------------------------------------------------- Creamos las variables que vamos a usar en la consulta UPDATE y le asignamos sus valores.
//
$inmoalq_Extran1 = $_POST['inmoalq_Extran1'];
$inmoalq_Extran2 = $_POST['inmoalq_Extran2'];
$inmoalq_Extran3 = $_POST['inmoalq_Extran3'];
$inmoalq_Extran4 = $_POST['inmoalq_Extran4'];
$inmoalq_Extran5 = $_POST['inmoalq_Extran5'];
$inmoalq_Extran6 = $_POST['inmoalq_Extran6'];
$inmoalq_Extran7 = $_POST['inmoalq_Extran7'];
$inmoalq_Extran8 = $_POST['inmoalq_Extran8'];
$inmoalq_Extrani1 = $_POST['inmoalq_Extrani1'];
$inmoalq_Extrani2 = $_POST['inmoalq_Extrani2'];
$inmoalq_Extrani3 = $_POST['inmoalq_Extrani3'];
$inmoalq_Extrani4 = $_POST['inmoalq_Extrani4'];
$inmoalq_Extrani5 = $_POST['inmoalq_Extrani5'];
$inmoalq_Extrani6 = $_POST['inmoalq_Extrani6'];
$inmoalq_Extrani7 = $_POST['inmoalq_Extrani7'];
$inmoalq_Extrani8 = $_POST['inmoalq_Extrani8'];
//
// -------------------------------------------------------------------------------- Consulta UPDATE
//
$sqlUpdate = mysql_query("UPDATE inmoalq
SET inmoalq_ID = '".$inmoalq_ID."',
inmoalq_Extran1 = '".$inmoalq_Extran1."',
inmoalq_Extran2 = '".$inmoalq_Extran2."',
inmoalq_Extran3 = '".$inmoalq_Extran3."',
inmoalq_Extran4 = '".$inmoalq_Extran4."',
inmoalq_Extran5 = '".$inmoalq_Extran5."',
inmoalq_Extran6 = '".$inmoalq_Extran6."',
inmoalq_Extran7 = '".$inmoalq_Extran7."',
inmoalq_Extran8 = '".$inmoalq_Extran8."',
inmoalq_Extrani1 = '".$inmoalq_Extrani1."',
inmoalq_Extrani2 = '".$inmoalq_Extrani2."',
inmoalq_Extrani3 = '".$inmoalq_Extrani3."',
inmoalq_Extrani4 = '".$inmoalq_Extrani4."',
inmoalq_Extrani5 = '".$inmoalq_Extrani5."',
inmoalq_Extrani6 = '".$inmoalq_Extrani6."',
inmoalq_Extrani7 = '".$inmoalq_Extrani7."',
inmoalq_Extrani8 = '".$inmoalq_Extrani8."'
WHERE inmoalq_ID = '".inmoalq_ID."'", $link)
or die(mysql_error());


//Y A ESTE MENSAJE TE LO MUESTRA PORQUE ESTA DENTRO DE:
//if(isset($_POST['actualizar']) && $_POST['actualizar'] == ''){
//QUE SI SE CUMPLE


echo "Registro actualizado correctamente.";


}else{
echo "Debe llenar todos los campos marcados con *";
}
}else{
// -------------------------------------------------------------------------------- Mostramos el aviso.
echo "<p>".$mensaje."</p>";
?>
<!-- -------------------------------------------------------------------------------- Codigo Boton Atras. -->
<script language="JavaScript">

function atras() { history.back() }

</script>
<!-- -------------------------------------------------------------------------------- Hoja Estilo Botones. -->
<style type="text/css">
.boton_atras{
font-size:10px;
background:url(./images/volver.png)
font-family:Verdana,Helvetica;
font-weight:bold;
color:white;
border:0px;
width:54px;
height:26px;
}
.boton_mod{
font-size:10px;
background:url(./images/actualizar.png)
font-family:Verdana,Helvetica;
font-weight:bold;
color:white;
border:0px;
width:71px;
height:26px;
}
</style>
<!-- -------------------------------------------------------------------------------- Codigo Formulario de Envio. -->
<div style="border:#666666 solid 1px; background-color:#f4f3f3">
<table width="597" border="0" >
<form name="actualizar-registro" method="post" action="<?php $_SERVER['PHP_SELF']; ?>">
<tr>
<td>&nbsp;</td>
<td><div align="center"><strong>Caracteristicas Exteriores</strong></div></td>
<td>&nbsp;</td>
</tr>
<tr>
<tr>
<td width="168"><div align="right">Exterior 01:</div></td>
<td width="226" bordercolor="#333333"><div align="right"><?php include(".././includes/conexion.php"); $query = mysql_query("SELECT * FROM inmoalq"); print mysql_result($query,0,"inmoalq_Extran1"); ?></div></td>
<td width="189" bordercolor="#333333"><input name="inmoalq_Extran1" type="text" value="<?php echo $row['inmoalq_Extran1']; ?>" size="30" rows="70" /></td>
</tr>
<tr>
<td><div align="right">Exterior 02:</div></td>
<td width="226" bordercolor="#333333"><div align="right"><?php include(".././includes/conexion.php"); $query = mysql_query("SELECT * FROM inmoalq"); print mysql_result($query,0,"inmoalq_Extran2"); ?></div></td>
<td width="189" bordercolor="#333333"><input name="inmoalq_Extran2" type="text" value="<?php echo $row['inmoalq_Extran2']; ?>" size="30" rows="70" /></td>
</tr>
<tr>
<td><div align="right">Exterior 03:</div></td>
<td width="226" bordercolor="#333333"><div align="right"><?php include(".././includes/conexion.php"); $query = mysql_query("SELECT * FROM inmoalq"); print mysql_result($query,0,"inmoalq_Extran3"); ?></div></td>
<td width="189" bordercolor="#333333"><input name="inmoalq_Extran3" type="text" value="<?php echo $row['inmoalq_Extran3']; ?>" size="30" rows="70" /></td>
</tr>
<tr>
<td colspan="2">
<div align="right">


<!-- AQUI SI DESEAS QUE ID CAMBIE DEBERIA SER ASI "inmoalq_".<?=$row['inmoalq_ID']?>.""-->
<!-- PORQUE HASTA DONDE VEO HAY inmoalq_Extran3 MAXIMO 3 -->
<!-- Y MAS ARRIBA EN EL CONDICIONAL ESPERA HASTA inmoalq_Extrani8-->

<!-- AH, Y LOS CAMPOS HIDDEN DEBERIA ESTAR LUEGO DE LA ETIQUETA <FORM> -->

<input type="hidden" name="inmoalq_ID" value="<?php echo $row['inmoalq_ID']; ?>" />
<input type="hidden" name="action" value="add" />

<input type="submit" name="actualizar" value="CLICADO" class="boton_mod" />
</div></td>
<td><div align="left"><INPUT type="button" value="" onClick="atras()" class="boton_atras" ></INPUT></div></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</form>
</table>
</div>

<?php
}
?>