Foros del Web » Programando para Internet » PHP »

Ayuda...para modificar

Estas en el tema de Ayuda...para modificar en el foro de PHP en Foros del Web. Hola chicos... lo que pasa es que quiero modificar un reporte, pero no me modifica, y luego que quiero volver a mostrar los datos del ...

  #1 (permalink)  
Antiguo 22/11/2010, 11:43
 
Fecha de Ingreso: agosto-2010
Mensajes: 147
Antigüedad: 13 años, 8 meses
Puntos: 1
Pregunta Ayuda...para modificar

Hola chicos... lo que pasa es que quiero modificar un reporte, pero no me modifica, y luego que quiero volver a mostrar los datos del folio que segun quise modificar ya no me los muestra...

***update_reporte.php***

Código HTML:
Ver original
  1. <form id="form1" name="form1" method="post" action="update_reporte.php">
  2. <label>Seleccione el Folio: </label>
  3. <?php
  4. $conn = @mysql_connect("localhost","root","");
  5. if (! $conn)
  6. {
  7. echo "connion no establecida";
  8. }
  9. if (! @mysql_select_db("bd_control",$conn))
  10. {
  11. echo "no se puede seleccionar la base de datos";
  12. }
  13. $sql="select folio from reporte";
  14. $consu= mysql_query ($sql);
  15. echo mysql_error ($conn);
  16. echo "<select name=folio>";
  17. while ($clv=mysql_fetch_array($consu)){
  18. echo "<option value=".$clv["folio"].">".$clv["folio"]."</option>";
  19. }              
  20. echo "</select>";
  21. ?><label>
  22. <input name="Aceptar" type="Submit" id="Aceptar" value="Aceptar" />
  23. </form>
  24. <form id="form2" name="form2" method="post" action="modificar_reporte2.php">
  25. <?php
  26. if(isset($_POST["Aceptar"])&& !empty($_POST['folio'])){
  27. $clvs=$_POST["folio"];
  28. $donador=mysql_query("SELECT folio, fecha, hora, unidad, area, reporta, tel, ext, vpn, inventario, serie, ip, marca, modelo, dispositivo, falla, nombre, actividades
  29. FROM reporte, unidades, usuarios  
  30. WHERE reporte.id_unidad=unidades.id_unidad
  31. AND reporte.id_nom=usuarios.id_nom
  32. AND reporte.folio=$clvs");
  33. $error=mysql_error($conn);
  34. $fila=mysql_fetch_array($donador);
  35. }
  36. ?><table width="33%">
  37. <tr>
  38. <td>Folio:
  39. <input name="folio" type="text" id="folio" size="5" value="<?php echo $fila["folio"]; ?>" />
  40. </label></td>
  41. <td>Fecha:
  42. <input name="fecha" type="text" id="fecha" value="<?php echo $fila["fecha"]; ?>" />
  43. </td>
  44. <td>Hora:
  45. <input name="hora" type="text" id="hora" value="<?php echo $fila["hora"]; ?>" />
  46. </td>
  47. </tr>
  48. <table width="100%" border="0">
  49. <tr>
  50. <td><span class="Estilo28">Unidad:</span></td>
  51. <input name="unidad" type="text" id="unidad" value="<?php echo $fila["unidad"]; ?>" size="50" />
  52. </label></td>
  53. <td></td>
  54. <td>&nbsp;</td>
  55. </tr>
  56. <tr>
  57. <td><span class="Estilo28">&Aacute;rea:</span></td>
  58. <td colspan="3"><label>
  59. <input name="area" type="text" id="area" size="50" onkeypress="return letras(event);" value="<?php echo $fila["area"]; ?>"/>
  60. </label></td>
  61. </tr>
  62. <tr>
  63. <td><span class="Estilo28">Nombre del quien Reporta: </span></td>
  64. <input name="reporta" type="text" id="reporta" size="50" onkeypress="return letras(event);" value="<?php echo $fila["reporta"]; ?>"/>
  65. </label></td>
  66. <td><span class="Estilo28">Tel.:</span></td>
  67. <input name="tel" type="text" id="tel" onkeypress="return numeros(event);" value="<?php echo $fila["tel"]; ?>"/>
  68. </label></td>
  69. </tr>
  70. <tr>
  71. <td><span class="Estilo28">Ext.:</span></td>
  72. <input name="ext" type="text" id="ext" onkeypress="return numeros(event);" value="<?php echo $fila["ext"]; ?>"/>
  73. </label></td>
  74. <td><span class="Estilo28">VPN:</span></td>
  75. <input name="vpn" type="text" id="vpn" onkeypress="return numeros(event);" value="<?php echo $fila["vpn"]; ?>"/>
  76. </label></td>
  77. </tr>
  78. <tr>
  79. <td>&nbsp;</td>
  80. <td>&nbsp;</td>
  81. <td>&nbsp;</td>
  82. <td>&nbsp;</td>
  83. </tr>
  84. <table width="100%" border="0">
  85. <tr>
  86. <td><span class="Estilo28">Inventario:</span></td>
  87. <input name="inventario" type="text" id="inventario" onkeypress="return numeros(event);" value="<?php echo $fila["inventario"]; ?>"/>
  88. </label></td>
  89. <td><span class="Estilo28">Serie:</span></td>
  90. <input name="serie" type="text" id="serie" onkeypress="return num_let(event);" value="<?php echo $fila["serie"]; ?>"/>
  91. </label></td>
  92. </tr>
  93. <tr>
  94. <td><span class="Estilo28">Numero de IP: </span></td>
  95. <input name="ip" type="text" id="ip" value="<?php echo $fila["ip"]; ?>"/>
  96. </label></td>
  97. <td><span class="Estilo28">Marca:</span></td>
  98. <input name="marca" type="text" id="marca" onkeypress="return letras(event);" value="<?php echo $fila["marca"]; ?>"/>
  99. </label></td>
  100. </tr>
  101. <tr>
  102. <td><span class="Estilo28">Modelo:</span></td>
  103. <input name="modelo" type="text" id="modelo" onkeypress="return num_let(event);" value="<?php echo $fila["modelo"]; ?>"/>
  104. </label></td>
  105. <td><span class="Estilo28">Dispositivo:</span></td>
  106. <input name="dispositivo" type="text" id="dispositivo" onkeypress="return letras(event);"  value="<?php echo $fila["dispositivo"]; ?>"/>
  107. </label></td>
  108. </tr>
  109. <tr>
  110. <td><span class="Estilo28">Descripci&oacute;n de la Falla: </span></td>
  111. <td colspan="3"><label>
  112. <textarea name="falla" cols="85" id="falla" onkeypress="return num_let(event);"><?php echo $fila["falla"]; ?></textarea>
  113. </label></td>
  114. </tr>
  115. <tr>
  116. <td><span class="Estilo28">Atendido por: </span></td>
  117. <input name="atendido" type="text" id="atendido" value="<?php echo $fila["nombre"]; ?>" size="50"/>
  118. </label></td>
  119. <td>&nbsp;</td>
  120. <td>&nbsp;</td>
  121. </tr>
  122. <tr>
  123. <td><span class="Estilo28">Actividades Realizadas: </span></td>
  124. <td colspan="3"><label>
  125. <textarea name="actividades" cols="85" id="actividades" onkeypress="return num_let(event);"><?php echo $fila["actividades"]; ?></textarea>
  126. <input type="hidden" name="id" value="<?php echo $clvs;?>" />
  127. </label></td>
  128. </tr>
  129. <p align="center">
  130. <input name="Modificar" type="submit" id="Modificar" value="Modificar" />
  131. </p>
  132. </form>

***modificar_reporte2.php***

Código PHP:
Ver original
  1. <?php    
  2. include("conexion.php");
  3. $link=Conectarse();
  4. $clvs=$_POST['id'];
  5. $unidad=$_POST['unidad'];
  6. $area=$_POST['area'];
  7. $reporta=$_POST['reporta'];
  8. $tel=$_POST['tel'];
  9. $ext=$_POST['ext'];
  10. $vpn=$_POST['vpn'];
  11. $inventario=$_POST['inventario'];
  12. $serie=$_POST['serie'];
  13. $ip=$_POST['ip'];
  14. $marca=$_POST['marca'];
  15. $modelo=$_POST['modelo'];
  16. $dispositivo=$_POST['dispositivo'];
  17. $falla=$_POST['falla'];  
  18. $actividades=$_POST['actividades'];
  19. $Sql="UPDATE reporte SET id_unidad='$unidad', area='$area', reporta='$reporta', tel='$tel', ext='$ext', vpn='$vpn',
  20. inventario='$inventario', serie='$serie', ip='$ip', marca='$marca', modelo='$modelo', dispositivo='$dispositivo',
  21. falla='$falla', actividades='$actividades' where folio='$clvs'";
  22. mysql_query($Sql,$link) or die ("error al modificar".mysql_error());
  23. header("Location: update_reporte.php");
  24. ?>

No se en donde este mi error... espero puedan ayudarme, de antemano muchas gracias... Dios les bendiga!!!
__________________
ѕiεмpяε εѕтoy ѕoñαиdo *εи iиviεrиo coи εℓ ѕoℓ, coи ℓαѕ иubεѕ εи vεrαиo*
***DiαиiтHα***
  #2 (permalink)  
Antiguo 22/11/2010, 12:16
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Ayuda...para modificar

¿Produce algún error? ¿Has probado a imprimir la consulta SQL para ver cómo está formada?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 22/11/2010, 12:17
 
Fecha de Ingreso: agosto-2010
Mensajes: 147
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Ayuda...para modificar

No me muestra ningun error... y la segunda pregunta no se como hacerlo :S:S:S:S:S:S
__________________
ѕiεмpяε εѕтoy ѕoñαиdo *εи iиviεrиo coи εℓ ѕoℓ, coи ℓαѕ иubεѕ εи vεrαиo*
***DiαиiтHα***
  #4 (permalink)  
Antiguo 26/11/2010, 11:56
 
Fecha de Ingreso: agosto-2010
Mensajes: 147
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Ayuda...para modificar

aguien puede ayudarme????
__________________
ѕiεмpяε εѕтoy ѕoñαиdo *εи iиviεrиo coи εℓ ѕoℓ, coи ℓαѕ иubεѕ εи vεrαиo*
***DiαиiтHα***
  #5 (permalink)  
Antiguo 26/11/2010, 12:16
 
Fecha de Ingreso: octubre-2010
Mensajes: 156
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Ayuda...para modificar

te imprime algo?
__________________
..
  #6 (permalink)  
Antiguo 26/11/2010, 12:27
 
Fecha de Ingreso: noviembre-2010
Mensajes: 46
Antigüedad: 13 años, 5 meses
Puntos: 5
Respuesta: Ayuda...para modificar

bueno pues segun yo para empezar o al menos asi lo hago yo, cuando quieres poner una variable se debe concatenar con "."

osea esto
Código PHP:
Ver original
  1. #
  2. $Sql="UPDATE reporte SET id_unidad='$unidad', area='$area', reporta='$reporta', tel='$tel', ext='$ext', vpn='$vpn',
  3. #
  4. inventario='$inventario', serie='$serie', ip='$ip', marca='$marca', modelo='$modelo', dispositivo='$dispositivo',
  5. #
  6. falla='$falla', actividades='$actividades' where folio='$clvs'";

va asi


Código PHP:
Ver original
  1. #
  2. $Sql="UPDATE reporte SET id_unidad='.$unidad.', area='.$area.', reporta='.$reporta.', tel='.$tel.', ext='.$ext.', vpn='.$vpn.',
  3. #
  4. inventario='.$inventario.', serie='.$serie.', ip='.$ip.', marca='.$marca.', modelo='.$modelo.', dispositivo='.$dispositivo.',
  5. #
  6. falla='.$falla.', actividades='.$actividades.' where folio='.$clvs.'";

ahora otra cosa los campos que su valor no sea texto osea los numericos no van entre 'comillas'
  #7 (permalink)  
Antiguo 26/11/2010, 12:37
 
Fecha de Ingreso: noviembre-2010
Mensajes: 46
Antigüedad: 13 años, 5 meses
Puntos: 5
Respuesta: Ayuda...para modificar

y en el primero el de update reporte lo que te falta es poner una condicion general, mas o menos asi

Código PHP:
Ver original
  1. if (@$_POST["folio"])
  2. {
  3.    // aqui va el codigo que te hace la consulta en sql para buscar y mostrar los datos referentes al folio
  4.   //y el form2
  5. }
  6. else
  7. {
  8.   //aqui va el codigo que te muestra los folios existentes para que el usuario lo seleccione
  9.   //y el form1
  10. }
  #8 (permalink)  
Antiguo 26/11/2010, 13:31
 
Fecha de Ingreso: agosto-2010
Mensajes: 147
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Ayuda...para modificar

Al cambiar SQL q me muestra me marca el siguiente error:

error al modificarYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

y ese de la condicion, en donde lo colocaria... y debo kitar algo en ese docm????
__________________
ѕiεмpяε εѕтoy ѕoñαиdo *εи iиviεrиo coи εℓ ѕoℓ, coи ℓαѕ иubεѕ εи vεrαиo*
***DiαиiтHα***
  #9 (permalink)  
Antiguo 26/11/2010, 13:33
 
Fecha de Ingreso: agosto-2010
Mensajes: 147
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Ayuda...para modificar

bueno ia vi q ondas... pero aun asi no me lo modifica... al menos ia no me borra el dato si es q kiero volverlo a mostrar...

pero eso si con la condicion no se q ondas....
__________________
ѕiεмpяε εѕтoy ѕoñαиdo *εи iиviεrиo coи εℓ ѕoℓ, coи ℓαѕ иubεѕ εи vεrαиo*
***DiαиiтHα***
  #10 (permalink)  
Antiguo 26/11/2010, 13:39
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: Ayuda...para modificar

Saludos

Haz esto en esta seccion del codigo

Código PHP:

$Sql
="UPDATE reporte SET id_unidad='$unidad', area='$area', reporta='$reporta', tel='$tel', ext='$ext', vpn='$vpn',
inventario='$inventario', serie='$serie', ip='$ip', marca='$marca', modelo='$modelo', dispositivo='$dispositivo',
falla='$falla', actividades='$actividades' where folio='$clvs'"

echo  
$Sql;
exit; 
Aunque presiento que el error esta con esta parte del codigo
Código PHP:
<input type="hidden" name="id" value="<?php echo $clvs;?>" />
Ya que la variable $clvs esta vacia entonces cuando vallas a realizar el update no va llegar ningun valor. De igual forma verifica lo que te indique en la primera parte ahi te daras cuenta si todas las variables estan llegando con valores!
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #11 (permalink)  
Antiguo 26/11/2010, 13:45
 
Fecha de Ingreso: noviembre-2010
Mensajes: 46
Antigüedad: 13 años, 5 meses
Puntos: 5
Respuesta: Ayuda...para modificar

seria bueno que imprimieras tu consulta para que veas que valores son los que te esta enviando, asi podrais darte cuenta de que esta haciendo tu programa

y lo de la condicion se refiere a que si en el post ya se envio la variable, entonces mostrata los datos y sino mostrata el formulario para seleccionar un folio
  #12 (permalink)  
Antiguo 26/11/2010, 13:47
 
Fecha de Ingreso: agosto-2010
Mensajes: 147
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Ayuda...para modificar

Hola nano... bueno con respecto a lo que me dijistes q cambie.. este es el resultado::

UPDATE reporte SET id_unidad='UMF 22 Dirección Unidad', area='Medica', reporta='Conchis', tel='0', ext='0', vpn='0', inventario='200548475', serie='MXJ452C', ip='11.1.201.175', marca='HP', modelo='D530', dispositivo='CPU', falla='ESTO SE SUPONE Q ME LO VA A MODIFICAR :D:D:D', actividades='SE MANDO A PROVEEDOR' where folio='6'

creo que entonces si me carga los valores nop???? y con respecto a lo otro que comentas entonces no se como hacerlo....
__________________
ѕiεмpяε εѕтoy ѕoñαиdo *εи iиviεrиo coи εℓ ѕoℓ, coи ℓαѕ иubεѕ εи vεrαиo*
***DiαиiтHα***
  #13 (permalink)  
Antiguo 26/11/2010, 13:53
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: Ayuda...para modificar

Bien al parecer la consulta se esta generando correctamente.

1. Si ejecutas esa consulta en el phpmyadmin te actualiza el registro?
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #14 (permalink)  
Antiguo 26/11/2010, 13:55
 
Fecha de Ingreso: noviembre-2010
Mensajes: 46
Antigüedad: 13 años, 5 meses
Puntos: 5
Respuesta: Ayuda...para modificar

if (@$_POST["folio"])
{


<form id="form2" name="form2" method="post" action="modificar_reporte2.php">

<?php

if(isset($_POST["Aceptar"])&& !empty($_POST['folio'])){

$clvs=$_POST["folio"];

$donador=mysql_query("SELECT folio, fecha, hora, unidad, area, reporta, tel, ext, vpn, inventario, serie, ip, marca, modelo, dispositivo, falla, nombre, actividades

FROM reporte, unidades, usuarios

WHERE reporte.id_unidad=unidades.id_unidad

AND reporte.id_nom=usuarios.id_nom

AND reporte.folio=$clvs");

$error=mysql_error($conn);

$fila=mysql_fetch_array($donador);

}

?><table width="33%">

<tr>

<td>Folio:

<label>

<input name="folio" type="text" id="folio" size="5" value="<?php echo $fila["folio"]; ?>" />

</label></td>

<td>Fecha:

<label>

<input name="fecha" type="text" id="fecha" value="<?php echo $fila["fecha"]; ?>" />

</label>

</td>

<td>Hora:

<label>

<input name="hora" type="text" id="hora" value="<?php echo $fila["hora"]; ?>" />

</label>

</td>

</tr>

</table>

<table width="100%" border="0">

<tr>

<td><span class="Estilo28">Unidad:</span></td>

<td><label>

<input name="unidad" type="text" id="unidad" value="<?php echo $fila["unidad"]; ?>" size="50" />

</label></td>

<td></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><span class="Estilo28">&Aacute;rea:</span></td>

<td colspan="3"><label>

<input name="area" type="text" id="area" size="50" onkeypress="return letras(event);" value="<?php echo $fila["area"]; ?>"/>

</label></td>

</tr>

<tr>

<td><span class="Estilo28">Nombre del quien Reporta: </span></td>

<td><label>

<input name="reporta" type="text" id="reporta" size="50" onkeypress="return letras(event);" value="<?php echo $fila["reporta"]; ?>"/>

</label></td>

<td><span class="Estilo28">Tel.:</span></td>

<td><label>

<input name="tel" type="text" id="tel" onkeypress="return numeros(event);" value="<?php echo $fila["tel"]; ?>"/>

</label></td>

</tr>

<tr>

<td><span class="Estilo28">Ext.:</span></td>

<td><label>

<input name="ext" type="text" id="ext" onkeypress="return numeros(event);" value="<?php echo $fila["ext"]; ?>"/>

</label></td>

<td><span class="Estilo28">VPN:</span></td>

<td><label>

<input name="vpn" type="text" id="vpn" onkeypress="return numeros(event);" value="<?php echo $fila["vpn"]; ?>"/>

</label></td>

</tr>

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

</table>

<table width="100%" border="0">

<tr>

<td><span class="Estilo28">Inventario:</span></td>

<td><label>

<input name="inventario" type="text" id="inventario" onkeypress="return numeros(event);" value="<?php echo $fila["inventario"]; ?>"/>

</label></td>

<td><span class="Estilo28">Serie:</span></td>

<td><label>

<input name="serie" type="text" id="serie" onkeypress="return num_let(event);" value="<?php echo $fila["serie"]; ?>"/>

</label></td>

</tr>

<tr>

<td><span class="Estilo28">Numero de IP: </span></td>

<td><label>

<input name="ip" type="text" id="ip" value="<?php echo $fila["ip"]; ?>"/>

</label></td>

<td><span class="Estilo28">Marca:</span></td>

<td><label>

<input name="marca" type="text" id="marca" onkeypress="return letras(event);" value="<?php echo $fila["marca"]; ?>"/>

</label></td>

</tr>

<tr>

<td><span class="Estilo28">Modelo:</span></td>

<td><label>

<input name="modelo" type="text" id="modelo" onkeypress="return num_let(event);" value="<?php echo $fila["modelo"]; ?>"/>

</label></td>

<td><span class="Estilo28">Dispositivo:</span></td>

<td><label>

<input name="dispositivo" type="text" id="dispositivo" onkeypress="return letras(event);" value="<?php echo $fila["dispositivo"]; ?>"/>

</label></td>

</tr>

<tr>

<td><span class="Estilo28">Descripci&oacute;n de la Falla: </span></td>

<td colspan="3"><label>

<textarea name="falla" cols="85" id="falla" onkeypress="return num_let(event);"><?php echo $fila["falla"]; ?></textarea>

</label></td>

</tr>

<tr>

<td><span class="Estilo28">Atendido por: </span></td>

<td><label>

<input name="atendido" type="text" id="atendido" value="<?php echo $fila["nombre"]; ?>" size="50"/>

</label></td>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td><span class="Estilo28">Actividades Realizadas: </span></td>

<td colspan="3"><label>

<textarea name="actividades" cols="85" id="actividades" onkeypress="return num_let(event);"><?php echo $fila["actividades"]; ?></textarea>

<input type="hidden" name="id" value="<?php echo $clvs;?>" />

</label></td>

</tr>

</table>

<p align="center">

<label>

<input name="Modificar" type="submit" id="Modificar" value="Modificar" />

</label>

</p>

</form>
}
else
{


<form id="form1" name="form1" method="post" action="update_reporte.php">
<label>Seleccione el Folio: </label>
<?php
$conn = @mysql_connect("localhost","root","");
if (! $conn)
{
echo "connion no establecida";
}
if (! @mysql_select_db("bd_control",$conn))
{
echo "no se puede seleccionar la base de datos";
}
$sql="select folio from reporte";
$consu= mysql_query ($sql);
echo mysql_error ($conn);
echo "<select name=folio>";
while ($clv=mysql_fetch_array($consu)){
echo "<option value=".$clv["folio"].">".$clv["folio"]."</option>";
}
echo "</select>";
?><label>
<input name="Aceptar" type="Submit" id="Aceptar" value="Aceptar" />
</label>
</form>
}
  #15 (permalink)  
Antiguo 26/11/2010, 13:59
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: Ayuda...para modificar

natalia57662 Si notas el anterior mensaje la variables se están enviando correctamente por otro lado no es bueno manejar @ no me párese una buena practica podrias estar obviando errrores muy graves y la verdad nunca lo habia visto con un $_POST
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #16 (permalink)  
Antiguo 26/11/2010, 15:01
 
Fecha de Ingreso: agosto-2010
Mensajes: 147
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Ayuda...para modificar

Mira ejecute de esta manera en la BD

UPDATE reporte SET actividades= "aki corregi" where folio=6;

y si me actualiza....
__________________
ѕiεмpяε εѕтoy ѕoñαиdo *εи iиviεrиo coи εℓ ѕoℓ, coи ℓαѕ иubεѕ εи vεrαиo*
***DiαиiтHα***
  #17 (permalink)  
Antiguo 26/11/2010, 15:09
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: Ayuda...para modificar

Uyuyuy mmmm Vallamos descartando cosas

1. haz la prueba con todo el query que te retorna la pagina

Cita:
UPDATE reporte SET id_unidad='UMF 22 Dirección Unidad', area='Medica', reporta='Conchis', tel='0', ext='0', vpn='0', inventario='200548475', serie='MXJ452C', ip='11.1.201.175', marca='HP', modelo='D530', dispositivo='CPU', falla='ESTO SE SUPONE Q ME LO VA A MODIFICAR :D:D:D', actividades='SE MANDO A PROVEEDOR' where folio='6'
2. Si te ejecuta bien entonces posiblemente el error esta con la conexión a la base de datos y sino mmmmmmmm ya miraremos ejjeejej
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #18 (permalink)  
Antiguo 26/11/2010, 15:11
 
Fecha de Ingreso: agosto-2010
Mensajes: 147
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Ayuda...para modificar

ia ejecute el query y si me actualiza----
__________________
ѕiεмpяε εѕтoy ѕoñαиdo *εи iиviεrиo coи εℓ ѕoℓ, coи ℓαѕ иubεѕ εи vεrαиo*
***DiαиiтHα***
  #19 (permalink)  
Antiguo 26/11/2010, 15:18
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: Ayuda...para modificar

ok ahora vallamos al segungo punto

Podrias posteasr esta funcion Conectarse(); y ya que noto el codigo tengo una duda manejas dos conexiones o por que tienes esto por fuera de una funcion y no es bueno que manejes @ podrias estar ocultando un error importante que influya en la funcionalidad de la aplicacion

Código PHP:
Ver original
  1. $conn = @mysql_connect("localhost","root","");
  2.  
  3. if (! $conn)
  4.  
  5. {
  6.  
  7. echo "connion no establecida";
  8.  
  9. }
  10.  
  11. if (! @mysql_select_db("bd_control",$conn))
  12.  
  13. {
  14. echo "no se puede seleccionar la base de datos";
  15.  
  16. }
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #20 (permalink)  
Antiguo 26/11/2010, 15:39
 
Fecha de Ingreso: noviembre-2010
Mensajes: 46
Antigüedad: 13 años, 5 meses
Puntos: 5
Respuesta: Ayuda...para modificar

yo lo eh usado y me ah funcionado perfecto pero bueno tu punto de vista es tu punto de vista
  #21 (permalink)  
Antiguo 27/11/2010, 15:12
 
Fecha de Ingreso: agosto-2010
Mensajes: 147
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Ayuda...para modificar

osea nano no entendí :D y si manejo otras conexiones :S
__________________
ѕiεмpяε εѕтoy ѕoñαиdo *εи iиviεrиo coи εℓ ѕoℓ, coи ℓαѕ иubεѕ εи vεrαиo*
***DiαиiтHα***
  #22 (permalink)  
Antiguo 27/11/2010, 15:15
 
Fecha de Ingreso: agosto-2010
Mensajes: 147
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Ayuda...para modificar

<?php
function Conectarse()
{
if (!($link=mysql_connect("localhost","root","")))
{
exit();
}
if (!mysql_select_db("bd_control",$link))
{
exit();
}
return $link;
}
?>
__________________
ѕiεмpяε εѕтoy ѕoñαиdo *εи iиviεrиo coи εℓ ѕoℓ, coи ℓαѕ иubεѕ εи vεrαиo*
***DiαиiтHα***
  #23 (permalink)  
Antiguo 27/11/2010, 15:20
Avatar de malakian  
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 13 años, 7 meses
Puntos: 45
Respuesta: Ayuda...para modificar

manejas distintas Bases de datos??
si es asi seguramente estas haciendo el query a una BD difeferente
__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x
  #24 (permalink)  
Antiguo 27/11/2010, 15:22
 
Fecha de Ingreso: agosto-2010
Mensajes: 147
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Ayuda...para modificar

nop... solo es una BD
__________________
ѕiεмpяε εѕтoy ѕoñαиdo *εи iиviεrиo coи εℓ ѕoℓ, coи ℓαѕ иubεѕ εи vεrαиo*
***DiαиiтHα***
  #25 (permalink)  
Antiguo 27/11/2010, 15:30
Avatar de malakian  
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 13 años, 7 meses
Puntos: 45
Respuesta: Ayuda...para modificar

Cita:
Iniciado por dianays Ver Mensaje
osea nano no entendí :D y si manejo otras conexiones :S
entonces a que te refieres con otras conexiones??
__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x
  #26 (permalink)  
Antiguo 27/11/2010, 15:33
 
Fecha de Ingreso: agosto-2010
Mensajes: 147
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Ayuda...para modificar

tngo tres tipos de conexiones :S y una me sirbe para auntentificar usuarios y otra para guardar creo :S:S:S:S entonces eso esta mal el tener varias conexiones ???
__________________
ѕiεмpяε εѕтoy ѕoñαиdo *εи iиviεrиo coи εℓ ѕoℓ, coи ℓαѕ иubεѕ εи vεrαиo*
***DiαиiтHα***
  #27 (permalink)  
Antiguo 27/11/2010, 15:50
Avatar de malakian  
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 13 años, 7 meses
Puntos: 45
Respuesta: Ayuda...para modificar

Si no estoy mal esos no son conexiones... mejor dicho solo tienes una Conexion..

por que en vez de usar $link=Conectarse();

haces como en tu primer archivo

Código PHP:
Ver original
  1. $conn = @mysql_connect("localhost","root","");
  2. if (! $conn)
  3. {
  4. echo "connion no establecida";
  5. }
  6. if (! @mysql_select_db("bd_control",$conn))
  7. {
  8. echo "no se puede seleccionar la base de datos";
  9. }
}

y haces tu query con $conn..
talvez Conectarse no este bn... intentalo... esta dificil

Bueno Nano dice que no usar @ pero si te funciono en tu primer archivo.. prueba
__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x
  #28 (permalink)  
Antiguo 27/11/2010, 15:51
 
Fecha de Ingreso: agosto-2010
Mensajes: 147
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Ayuda...para modificar

jajaja osea no entendi!!!
__________________
ѕiεмpяε εѕтoy ѕoñαиdo *εи iиviεrиo coи εℓ ѕoℓ, coи ℓαѕ иubεѕ εи vεrαиo*
***DiαиiтHα***
  #29 (permalink)  
Antiguo 27/11/2010, 15:54
Avatar de malakian  
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 13 años, 7 meses
Puntos: 45
Respuesta: Ayuda...para modificar

bueno lo que trato de decirte es que pruebes esto:
Código PHP:
Ver original
  1. <?php    
  2. include("conexion.php");
  3. //$link=Conectarse();
  4. $conn = @mysql_connect("localhost","root","");
  5. if (! $conn)
  6. {
  7. echo "connion no establecida";
  8. }
  9. if (! @mysql_select_db("bd_control",$conn))
  10. {
  11. echo "no se puede seleccionar la base de datos";
  12. }
  13. $clvs=$_POST['id'];
  14. $unidad=$_POST['unidad'];
  15. $area=$_POST['area'];
  16. $reporta=$_POST['reporta'];
  17. $tel=$_POST['tel'];
  18. $ext=$_POST['ext'];
  19. $vpn=$_POST['vpn'];
  20. $inventario=$_POST['inventario'];
  21. $serie=$_POST['serie'];
  22. $ip=$_POST['ip'];
  23. $marca=$_POST['marca'];
  24. $modelo=$_POST['modelo'];
  25. $dispositivo=$_POST['dispositivo'];
  26. $falla=$_POST['falla'];  
  27. $actividades=$_POST['actividades'];
  28. $Sql="UPDATE reporte SET id_unidad='$unidad', area='$area', reporta='$reporta', tel='$tel', ext='$ext', vpn='$vpn',
  29. inventario='$inventario', serie='$serie', ip='$ip', marca='$marca', modelo='$modelo', dispositivo='$dispositivo',
  30. falla='$falla', actividades='$actividades' where folio='$clvs'";
  31. mysql_query($Sql,$conn) or die ("error al modificar".mysql_error());
  32. header("Location: update_reporte.php");
  33. ?>
__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x
  #30 (permalink)  
Antiguo 27/11/2010, 16:11
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: Ayuda...para modificar

Saludos

La idea de malakian me párese acertada!... con eso se detecta que el incoveniente se puede encontrar en funcion Conectarse(); que en lo que has posteado no la he visto dianays, por eso comentaba que tienes dos conexiones por que en lo que colocaste de codigo en el primer post el manejo de la conexión a la base de datos la estas manejando sin una funcion.
__________________
:.:Nano.:: @nano_hard - Retornando al foro

Etiquetas: modificar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:14.