Foros del Web » Programando para Internet » PHP »

error php modificacion datos.

Estas en el tema de error php modificacion datos. en el foro de PHP en Foros del Web. en el segundo frame de actaulizar me sale esto en vez de fila modificada Cita: UPDATE departamentos SET dnombre='',loc='' WHERE dept_no= FILES MODIFICADES: -1 y ...

  #31 (permalink)  
Antiguo 22/04/2008, 12:58
 
Fecha de Ingreso: abril-2008
Mensajes: 157
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: error php modificacion datos.

en el segundo frame de actaulizar me sale esto en vez de fila modificada

Cita:
UPDATE departamentos SET dnombre='',loc='' WHERE dept_no=
FILES MODIFICADES: -1
y el codigo esta ssi:


Código PHP:
<?php
$conexio
=mysql_connect("localhost","root","");
mysql_select_db('exercicis',$conexio);  //conexio

$dep=$_POST['dep'];
$dnombre=$_POST['dnombre'];
$loc=$_POST['loc'];
$act=$_POST['act'];


if(
$_POST['act']){
$sql="UPDATE departamentos SET dnombre='$nom',loc='$localitat' WHERE dept_no=$dept_no";
echo 
"$sql";
$resultat=mysql_query($sql,$conexio);
$files=mysql_affected_rows($conexio);

}  



if(
mysql_error($conexio)==0) {
echo 
"<center><h2> FILES MODIFICADES: $files</h2></center>";
}

else 
{
$numeroerror=mysql_errno ($conexio);
$descripcioerror=mysql_error ($conexio);
echo 
"nderror $numeroerror  Descripcio $descripcioerror";
}
exit();

mysql_close();
?>
  #32 (permalink)  
Antiguo 22/04/2008, 13:09
 
Fecha de Ingreso: abril-2008
Mensajes: 157
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: error php modificacion datos.

el error este de antes ia no me lo ace
ara me dice fila isnertada -1 pero cuando voi a comproavrlo no se me ha hecho el update
los regsitros estan igual


Código PHP:
<?php
$conexio
=mysql_connect("localhost","root","");
mysql_select_db('exercicis',$conexio);  //conexio

$dep=$_POST['dep'];
$dnombre=$_POST['dnombre'];
$loc=$_POST['loc'];
$act=$_POST['act'];


if(
$_POST['act']){
//$sql="UPDATE departamentos SET dnombre="$nom", loc="$localitat" WHERE dept_no=$dep";
$resultat=mysql_query("UPDATE departamentos SET dnombre='$nom',loc='$localitat' WHERE dep=$dep",$conexio);
echo 
"$resultat";
$resultat=mysql_query($sql,$conexio);
$files=mysql_affected_rows($conexio);

}  



if(
mysql_error($conexio)==0) {
echo 
"<center><h2> FILES MODIFICADES: $files</h2></center>";
}

else 
{
    
$numeroerror=mysql_errno($conexio);
    
$descripcioerror=mysql_error($conexio);
echo 
"nderror $numeroerror  Descripcio $descripcioerror";
}

exit();

mysql_close();
?>
  #33 (permalink)  
Antiguo 23/04/2008, 01:19
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 10 meses
Puntos: 326
Re: error php modificacion datos.

Código PHP:
//$sql="UPDATE departamentos SET dnombre="$nom", loc="$localitat" WHERE dept_no=$dep";
$resultat=mysql_query("UPDATE departamentos SET dnombre='$nom',loc='$localitat' WHERE dep=$dep",$conexio);
echo 
"$resultat";
$resultat=mysql_query($sql,$conexio);
$files=mysql_affected_rows($conexio); 
cambialo por
Código PHP:
$sql="UPDATE departamentos SET dnombre='".$nom."', loc='".$localitat."' WHERE dept_no=".$dep;
//$resultat=mysql_query("UPDATE departamentos SET dnombre='$nom',loc='$localitat' WHERE dep=$dep",$conexio);
echo $sql;
$resultat=mysql_query($sql,$conexio);
$files=mysql_affected_rows($conexio); 
y dime que devuelve ese echo :)
  #34 (permalink)  
Antiguo 23/04/2008, 01:26
 
Fecha de Ingreso: abril-2008
Mensajes: 157
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: error php modificacion datos.

ola , me devuelve este error con la sentencia que me as dado anterirormente.

Y lo que no entiendo és porque no se me realizan los cmabios , cuando voi a comprovar el nombre i la pobloacion esta en blanco i me quita los registros que tenia.

el error es este:

Cita:
UPDATE departamentos SET dnombre='infomratica', loc='manresa' WHERE dept_no=
FILES MODIFICADES: -1
I te pongo los codigos:


Código HTML:
<html>
<head>
<title> Modifcacions</title>
</head>
<body>

<form action="modifica2.php" method="POST" target="segon">
  <p>
  Nom:<input name="dnombre" type="text"  size="15">
  </p>
  <p>
   Localitat: <input name="loc" type="text"  size="15">
  </p>
  <p>
   Numero de departament <input name="dep" type="text" size="15">
  </p>
  <p>
    <input name="act" type="submit" value="actualitzar" size="15">
    </p>
</form>




</body>
</html> 
i el php:


Código PHP:
<?php
$conexio
=mysql_connect("localhost","root","");
mysql_select_db('exercicis',$conexio);  //conexio

$dept_no=$_POST['dep'];
$dnombre=$_POST['dnombre'];
$loc=$_POST['loc'];
$act=$_POST['act'];


if(
$_POST['act']){


//$resultat=mysql_query("UPDATE departamentos SET dnombre='$dnombre',loc='$loc' WHERE dept_no=$dept_no",$conexio);

//echo "$resultat";
$sql="UPDATE departamentos SET dnombre='".$dnombre."', loc='".$loc."' WHERE dept_no=".$dep;
//$resultat=mysql_query("UPDATE departamentos SET dnombre='$nom',loc='$localitat' WHERE dept_no=$dep",$conexio);
echo "$sql"

$resultat=mysql_query($sql,$conexio);
$files=mysql_affected_rows($conexio);

}  



if(
mysql_error($conexio)==0) {
echo 
"<center><h2> FILES MODIFICADES: $files</h2></center>";
}

else 
{
    
$numeroerror=mysql_errno($conexio);
    
$descripcioerror=mysql_error($conexio);
echo 
"nderror $numeroerror  Descripcio $descripcioerror";
}



mysql_close();
exit();
?>
  #35 (permalink)  
Antiguo 23/04/2008, 01:28
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 10 meses
Puntos: 326
Re: error php modificacion datos.

UPDATE departamentos SET dnombre='infomratica', loc='manresa' WHERE dept_no=

no pasa el número de dept_no
  #36 (permalink)  
Antiguo 23/04/2008, 01:47
 
Fecha de Ingreso: abril-2008
Mensajes: 157
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: error php modificacion datos.

Y ESO PQ SI EN EL FORMULARIO EN el name le e puesto dep.?

el nombre del campo en la tabla es dept_no, pero eso no tiene nada que ver o si? gracias
  #37 (permalink)  
Antiguo 23/04/2008, 01:49
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 10 meses
Puntos: 326
Re: error php modificacion datos.

ya te han respondido en el otro post (es el problema de abrir dos)

$dept_no=$_POST['dep'];
$sql="UPDATE departamentos SET dnombre='".$dnombre."', loc='".$loc."' WHERE dept_no=".$dep;

aqui llamas a la variable $dept_no pero luego en la consulta pones $dep. lo cual deberias modificar una de las dos, por ejemplo:
en vez de $dept_no=$_POST['dep']; poner $dept=$_POST['dep'];
  #38 (permalink)  
Antiguo 23/04/2008, 01:55
 
Fecha de Ingreso: abril-2008
Mensajes: 157
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: error php modificacion datos.

oks , perodn no me he fijado en el otro post.

de todas formas ahora lo tengo asi i me sigue dando el mismo error:

Código PHP:
<?php
$conexio
=mysql_connect("localhost","root","");
mysql_select_db('exercicis',$conexio);  //conexio

$dept=$_POST['dep'];
$dnombre=$_POST['dnombre'];
$loc=$_POST['loc'];
$act=$_POST['act'];


if(
$_POST['act']){


//$resultat=mysql_query("UPDATE departamentos SET dnombre='$dnombre',loc='$loc' WHERE dept_no=$dept_no",$conexio);

//echo "$resultat";
$sql="UPDATE departamentos SET dnombre='".$dnombre."', loc='".$loc."' WHERE dept_no=".$dep;
//$resultat=mysql_query("UPDATE departamentos SET dnombre='$nom',loc='$localitat' WHERE dept_no=$dep",$conexio);
echo "$sql"

$resultat=mysql_query($sql,$conexio);
$files=mysql_affected_rows($conexio);

}  



if(
mysql_error($conexio)==0) {
echo 
"<center><h2> FILES MODIFICADES: $files</h2></center>";
}

else 
{
    
$numeroerror=mysql_errno($conexio);
    
$descripcioerror=mysql_error($conexio);
echo 
"nderror $numeroerror  Descripcio $descripcioerror";
}



mysql_close();
exit();
?>
  #39 (permalink)  
Antiguo 23/04/2008, 01:59
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 10 meses
Puntos: 326
Re: error php modificacion datos.

ais, lees lo que digo?

relee mi post, y antes de copiar & pegar, entiende lo que digo, y verás el fallo (sigue estando en el mismo sitio el fallo)
Y sí, es un pequeño fallo que tube al explicartelo.... q es mu pronto!
  #40 (permalink)  
Antiguo 23/04/2008, 02:00
 
Fecha de Ingreso: abril-2008
Mensajes: 157
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: error php modificacion datos.

eii por fin , muxas gracias.

solo una cosita porque cuando le doy a actaulizar , i ahora me actauliza lo que pasa que me sale esto:

Cita:
UPDATE departamentos SET dnombre='INVESTIGACIO', loc='MADIRD' WHERE dept_no=10
y queda muy feo.

graicas
  #41 (permalink)  
Antiguo 23/04/2008, 02:05
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 10 meses
Puntos: 326
Re: error php modificacion datos.

claro, pq pusiste ese echo para ver que consulta hacias, para ver donde staba el fallo

Si no lo quieres, comentalo (o borralo)

Es echo $sql :)
  #42 (permalink)  
Antiguo 23/04/2008, 02:21
 
Fecha de Ingreso: abril-2008
Mensajes: 157
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: error php modificacion datos.

pues sii.. weno pues gracias,, esto solo era un ejercicio aora tengo el proyecto final..

pero weno no me keda muxo tp
gracis
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 10:34.