Foros del Web » Programando para Internet » PHP »

Editar.php

Estas en el tema de Editar.php en el foro de PHP en Foros del Web. Porque no edita?:S Código PHP: <? @ session_start (); if(!isset( $_SESSION [ 'login' ]))exit( 'Intentes entrar en zona restringida, estas perdent el temps...' ); include( 'config.ini.php' ); $conn  =  mysql_connect ( 'localhost' ,  ...
  #1 (permalink)  
Antiguo 19/01/2009, 11:39
 
Fecha de Ingreso: septiembre-2008
Mensajes: 211
Antigüedad: 15 años, 7 meses
Puntos: 2
Editar.php

Porque no edita?:S


Código PHP:
<?
@session_start();
if(!isset(
$_SESSION['login']))exit('Intentes entrar en zona restringida, estas perdent el temps...');
include(
'config.ini.php');

$conn mysql_connect('localhost''root''admin);
if(!$conn){
    die('
No se pudo conectar' . mysql_error());
}
mysql_select_db(DB422787,$conn)or die("Error1:<br>".mysql_error());

$query2 = mysql_query("SELECT * FROM ".$info['
table2']." WHERE nick = '".$_SESSION['login']."'") or die(mysql_error()); 
$row = mysql_fetch_array($query2); 
echo $row[id];

while($row=mysql_fetch_array($query2))
{
echo '
<center><table border=0 cellspacing="10" width=400><form action="editconf.php" method="post"';

echo '
<input type="hidden" name="id" value="'.$row[id].'">';
echo '
<td>
<
font>Nom</font></td>
<
td><input type="text" name="nom" value="'.$row[nom].'"></td>';

echo '
<tr><td>
<
font>Cognom</font></td>
<
td><input type="text" name="cognom" value="'.$row[cognom].'"></td></tr>';
echo '
<tr><td>
<
font>Tel&#232;fon</font></td>
<td><input type="text" name="telf" value="'.$row[telf].'"></td></tr>';
echo '
<tr><td>
<
font>Direccio</font></td>
<
td><input type="text" name="domicili" value="'.$row[domicili].'"></td></tr>';

echo '
<tr><td><font>Correu electr&#242;nic</font></td>
<td><input type="text" name="email" value="'.$row[email].'"></td></tr>';
echo '
<tr><td>&nbsp;</td><td><input type="submit" value="Editar"></td></tr></table>';
echo' 
</form>;
}

mysql_free_result($query2);
mysql_close($conn);
?>


Código PHP:
<?
//Conexion con la base
mysql_connect("localhost","root","admin");

//selección de la base de datos con la que vamos a trabajar 
mysql_select_db("DB422787"); 

//Creamos la sentencia SQL y la ejecutamos
$sSQL="Update user Set nom='$nom', cognom='$cognom', email='$email', telf='$telf', domicili='$domicili' Where id='$id'";
mysql_query($sSQL);
header("location: zonasoci.php");
?>

Última edición por mesoriginal; 19/01/2009 a las 11:40 Razón: puse datos privados...
  #2 (permalink)  
Antiguo 19/01/2009, 11:57
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Editar.php

¿quieres que adivinemos??

mmm....



¿ya notaste que te falta una comilla en 'admin???

Cita:
$conn = mysql_connect('localhost', 'root', 'admin);
y te faltan comillas acá, sobre DB422787!

Cita:
mysql_select_db(DB422787,$conn)or die("Error1:<br>".mysql_error());
demás, tienes que usar las variables correctas!!

incorrecto
Código PHP:
$sSQL="Update user Set nom='$nom', cognom='$cognom', email='$email', telf='$telf', domicili='$domicili' Where id='$id'"

correcto
Código PHP:
$sSQL="Update user Set nom='$_POST[nom]', cognom='$_POST[cognom]', email='$_POST[email]', telf='$_POST[telf]', domicili='$_POST[domicili]' Where id='$_POST[id]'"
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
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:09.