Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2006, 03:38
alcapata
 
Fecha de Ingreso: agosto-2006
Mensajes: 34
Antigüedad: 17 años, 8 meses
Puntos: 0
No me hace nada en la base de datos mysql, ni borra, ni modifica

hola, tengo un problema y es que ni me borrar ni me modifica y nose porque, aparentemente esta todo bien os pongo el codigo

<?php




$host="localhost";
$pass="";
$root="root";
$con=mysql_connect($host,$root,$pass) or die (mysql_error($con));
$bd="inmobiliaria";
mysql_select_db($bd,$con) or die (mysql_error($con));
$id=$_GET[id];
$sql="SELECT * FROM inmueble WHERE Referencia='$id'";
$r=mysql_query($sql,$con) or die(mysql_error($con));
echo '<table>';
echo '<tr><td>Referencia</td><td>Provincia</td><td>Localidad</td><td>Zona</td><td>Dormit.</td><td>Precio €</td><td>Tipo</td><td>Gestion</td><td>Superficie const.</td><td>Parcela</td><td>Antigüedad</td></tr></b>';

while($array=mysql_fetch_array($r)){
echo '<tr>';
echo '<td>' . $array[Referencia] . '</td><td>'. $array[Provincia] . '</td><td>'. $array[Localidad] . '</td><td>' . $array[Zona] . '</td><td>' . $array[Dormitorios] . '</td><td>' .$array[Precio] . '</td><td>' . $array[Tipo_inmueble] . '</td><td>' . $array[Gestion] .'</td><td>' . $array[Superficie_Const] .'</td><td>' . $array[Parcela] .'</td><td>' . $array[Antigüedad] .'</td>';
echo '</tr>';
}
echo '</table>';
echo '<center><input type="submit" name="enviar" value="Borrar"></center><br>';


if($_POST[enviar]){

/*$sql_1="DELETE FROM imagenes WHERE Referencia='$array[Referencia]'";
$rs=mysql_query($sql_1,$con);

*/
$sql_2="DELETE FROM inmueble WHERE Referencia='$array[Referencia]'";
$result=mysql_query($sql_2,$con);
if(mysql_error($con)){

echo mysql_error($con);
exit();
}
echo '<a href="editar.php">Volver</a>';
}
mysql_close($con);

?>//este es el borrado


************************************************** ***
************************************************** **

<?php
//conexion
$host="localhost";
$root="root";
$pass="";
$bd="inmobiliaria";
$con=mysql_connect($host,$root,$pass) or die (mysql_error());
mysql_select_db($bd,$con) or die (mysql_error());
$id=$_GET[id];

$sql="SELECT * FROM inmueble WHERE Referencia='$id'";
$r=mysql_query($sql,$con) or die (mysql_error());
while($array=mysql_fetch_array($r)){
$prec=floatval($array[Precio]);
echo '<table bgcolor="#CC9966"><tr><td>';
echo 'Referencia' . " " . '<b>' . $array[Referencia] . '</b><br>';
echo 'Tipo de Inmueble' . " " . '<input type="text" name="tipo" value='. $array[Tipo_inmueble] . '></b><br>';
echo 'Gestion' . " " . '<input type="text" name="gestion" value='. $array[Gestion] . '></b><br>';
echo 'Precio' . " " . '<input type="text" name="prec" value='. $prec . '></b><br>';
echo 'Zona' . " " . '<input type="text" name="zona" value='. $array[Zona] . '></b><br>';
echo 'Provincia' . " " . '<input type="text" name="pro" value='. $array[Provincia] . '></b><br>';
echo 'Localidad' . " " . '<input type="text" name="loca" value='. $array[Localidad] . '></b><br>';
echo '</td>';


echo '<td bgcolor="#CC9966">';
echo 'Dormitorios' . " " . '<input type="text" name="dor" value='. $array[Dormitorios] . '></b><br>';
echo 'Baños' . " " . '<input type="text" name="ban" value='. $array[Baños] . '></b><br>';
echo 'Aseos' . " " . '<input type="text" name="aseo" value='. $array[Aseos] . '></b><br>';
echo 'Superficie Construida' . " " . '<input type="text" name="sup" value='. $array[Superficie_Const] . '></b><br>';
echo 'Parcela' . " " . '<input type="text" name="parcela" value='. $array[Parcela] . '></b><br>';
echo 'Antigüedad' . " " . '<input type="text" name="anti" value='. $array[Antigüedad] . '></b><br>';
echo '</td>';

echo '<td bgcolor="#CC9966">';
if($array[Cocina_Amueblada]==1){
echo 'Cocina Amueblada <input type="checkbox" name="cocina" checked><br>';
}else{
echo 'Cocina Amueblada<input type="checkbox" name="cocina"><br>';
}
if($array[Trastero]==1){

echo 'Trastero<input type="checkbox" name="tras" checked><br>';
}else{

echo 'Trastero<input type="checkbox" name="tras"><br>';
}
if($array[Terraza]==1){
echo 'Terraza<input type="checkbox" name="tera" checked></br>';
}else{
echo 'Terraza<input type="checkbox" name="tera"><br>';
}

if($array[Garaje]==1){
echo 'Garaje<input type="checkbox" name="gar" checked><br>';
}else{
echo 'Garaje<input type="checkbox" name="gar"><br>';
}
if($array[Aire_Acondicionado]==1){
echo 'Aire Acondicionado<input type="checkbox" name="air" checked><br>';
}else{
echo 'Aire Acondicionado<input type="checkbox" name="air"><br>';
}
if($array[Piscina]==1){
echo 'Piscina<input type="checkbox" name="pis" checked><br>';
}else{
echo 'Piscina<input type="checkbox" name="pis"><br>';
}
if($array[Jardines]==1){
echo 'Jardines<input type="checkbox" name="jar" checked><br>';
}else{
echo 'Jardines<input type="checkbox" name="jar"><br>';
}
echo '</td></tr></table>';

echo '<table bgcolor="#CC9966"><tr><td>Observaciones</td></tr>';
echo '<tr><td><textarea name="obs">' . $array[Observaciones] .'</textarea>';
echo '</td></tr></table><br><br>';
echo '<input type="submit" name="enviar" value="Actualizar">';
}
/*
$sql="SELECT * FROM imagenes WHERE Referencia='$id'";
$r=mysql_query($sql,$con) or die(mysql_error());
*/

$submit=$_POST[enviar];

if($submit){
echo $submit;
if($_POST[cocina]){
$cocina=1;
}else{
$cocina=0;
}
if($_POST[tras]){
$tras=1;
}else{
$tras=0;
}
if($_POST[tera]){
$tera=1;
}else{
$tera=0;
}
if($_POST[gar]){
$gar=1;
}else{
$gar=0;
}
if($_POST[air]){
$air=1;
}else{
$air=0;
}
if($_POST[pis]){
$pis=1;
}else{
$pis=0;
}
if($_POST[jar]){
$jar=1;
}else{
$jar=0;
}
$pro=$_POST[pro];
$loca=$_POST[loca];
$zona=$_POST[zona];
$precio=$_POST[prec];
$tipo=$_POST[tipo];
$gestion=$_POST[gestion];
$dor=$_POST[dor];
$ban=$_POST[ban];
$aseo=$_POST[aseo];
$sup=$_POST[sup];
$par=$_POST[parcela];
$anti=$_POST[anti];
$obs=$_POST[obs];

$sql_1="UPDATE inmueble SET Provincia='$pro',Localidad='$loca',Zona='$zona',Pr ecio='$precio',
Tipo_inmueble='$tipo',Gestion='$gestion',Dormitori os='$dor',Baños='$ban',Aseos='$aseo',
Superficie_Const='$sup',Parcela='$parcela',Antigüe dad='$anti',Observaciones='$obs',
Cocina_Amueblada='$cocina',Trastero='$tras',Terraz a='$tera',Garaje='$gar',Aire_Acondicionado='$air', Piscina='$pis',
Jardines='$jar' WHERE Referencia='$id'";
$r=mysql_query($sql_1,$con) or die(mysql_error($con));

}
echo '<a href="editar.php">Volver</a>';



mysql_close($con);

?>//Modificar


El error creo que esta en las consultas pero no tengo ni idea porque las he probao en el mysql metiendo yo la query y no da errror