Comunidad de diseño web y desarrollo en internet online

UPDATE no me funciona ='(

Citar            
MensajeEscrito el 06 Sep 2011 09:27 pm
Bueno tengo un drama con php.... les comento que estoy aprendiendo por mi cuenta hace un par de dias.....

estoy haciendo algo ultrabasico para despues ir agregando mas y mas cosas....
lo habia hecho en dreamweaver.... pero al momento de subir las cosas a un hosting... dejo de funcionar... logre arreglar el insertar y eliminar... pero el modificar no hay caso...

ojala me puedan ayudar... les dejo el codigo

Saludos y muchas gracias

<?php include ('conexion.php');?>
<?php

if(isset($_GET['id'])){
$id = $_GET['id'];

$sql_cat= "select * from cat_noticias where id='$id'";
$result= mysql_query($sql_cat) or die ("Error al modificar categoría");
$row = mysql_fetch_row($result);
echo"

<html>
<head><title>.::Editar Categoría::.</title></head>
<body>
<h3>Categorías</h3><br>
<form action=\"edit_cat.php?accion=guardar\" method=\"POST\">
<p>Actualiza Categoría:<br>
<input type=\"text\" value=\"$row[1]\" name=\"cat\" size=\"44\" style=\"border: 1px solid #7F9DB7;\"><br>
<input type=\"hidden\" value=\"$row[0]\" name=\"id\"><br>
<input type=\"submit\" value=\"Actualiza Categoría\">
</form>
</body>
</html>";
}elseif($accion==guardar){

$sql_update="UPDATE cat_noticias SET cat = '$cat' WHERE id =$id";
$result=mysql_query($sql_update) or die ("Error al actualizar categoría");

}

?>

Por PayaLitron

7 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 07 Sep 2011 02:32 am
yo lo hago asi:

Código PHP :

$sql = " UPDATE `asistencia` SET `justificada`= 'no', `motivo`= '$valorM' WHERE id = $valorFID";
if (!mysql_query($sql,$con)) { die('Error al justificar la falta del alumno: ' . mysql_error());    }


La unica diferencia que veo es el if(!mysql_query ... trata poniendola como yo.

Por holler

65 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Sep 2011 02:33 am
ah y tambien las comillas en los campos y el nombre de la tabla

Por holler

65 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Sep 2011 08:42 pm
Muchas gracias man.... pero lo solucione de esta forma... agregue
$accion=$_GET['accion']; al principio

y al final lo deje asi

$sql_update= "UPDATE cat_noticias SET cat = '$_POST[categoria]' WHERE id=$_POST[id]";

Muchas gracias de todas formas.... ojala esto le sirva a alguien


<?php include ('conexion.php'); ?>
<?php

$id=$_GET['id'];
$accion=$_GET['accion'];
if (!isset($accion)){

$sql_cat= "SELECT * FROM cat_noticias WHERE id='$id'";
$result=mysql_query($sql_cat) or die(mysql_error());
$row=mysql_fetch_row($result);

echo"
<html>
<head><title>.::Editar Categoria::.</title></head>
<body>
<h3>Culturas</h3><br>
<form action=\"edit_cat.php?accion=guardar\" method=\"POST\">
<p>Actualiza Cultura:<br>
<input type=\"text\" value=\"$row[1]\" name=\"categoria\" size=\"44\" style=\"border: 1px solid #7F9DB7;\"><br>
<input type=\"text\" value=\"$row[0]\" name=\"id\"><br>
<input type=\"submit\" value=\"Actualiza Categoria\">
</form>
</body>
</html>";

}elseif($accion=="guardar"){

$sql_update= "UPDATE cat_noticias SET cat = '$_POST[categoria]' WHERE id=$_POST[id]";
//echo $sql_update;
$result=mysql_query($sql_update) or die ("Error al Actualizar categoría");
$mensaje1 = "Datos actualizados con éxito";
print "<script>alert('$mensaje1')</script>";
echo "<meta http-equiv='refresh' content='0;URL=muestra_cat.php'>";
}

?>

Por PayaLitron

7 de clabLevel



Genero:Masculino  

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.