Cita:
Iniciado por nestornoe
ya hiciste une echo de que las variables te estan llegando bien?
echo $getnombre;
etc.
Saludos
si ya lo ise y por lo visto no me guarda la variable $id el id que entrae dela url con el $_GET['id']
mira intente hacer esto:
Código PHP:
<?php
$id = $_GET['id'];
$select = mysql_query("SELECT * FROM categorias WHERE id_categoria='$id'");
$sesion = mysql_fetch_array($select);
$getnombre = $sesion['NOMBRE'];
$s1s = $_POST['editnombre'];
$consulta = sprintf("SELECT nombre FROM categorias WHERE nombre='%s'",
mysql_real_escape_string($getnombre));
$busqueda = mysql_query($consulta);
if($_GET['msg'] == 1){
echo "Categoria Editada.";
}
if(!empty($_POST['editname'])){
if(!empty($_POST['editnombre'])){
if(mysql_num_rows($busqueda) > 0) {
echo "<h3>Una Categoria con ese nombre ya existe.</h3>";
}else{
if (!mysql_query("UPDATE categorias SET nombre='$s1s' WHERE id_categoria='$id'")) die ("error al editar db!");
echo "<script language='JavaScript'>
window.location='cat_editar.php?id=$id&msg=1';
</script>";
}
}else{
echo "Campo de Categoria Vacio.";
}
}else{
}
pero ahora mi problema es que cuando redireccion a cat_editar.php no me imprime el id solo se muestra un campo vacio asi:
www.ejemplo.com/admin/cat_editar.php?
id=&msg=1
despues del "id=" me deveria imprimir el numero.
pero no lo hace.
ejemplo cuando quiero editar una categoria:
cat_editar.php?id=2
eso me editara la categoria con "id igual a 2" pero al momento de volver a enviar el formulario no me guarda ese numero en la variable.
Gracias espero averme explicado