Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2010, 07:09
Avatar de intiweb
intiweb
 
Fecha de Ingreso: mayo-2009
Ubicación: Capital Federal
Mensajes: 363
Antigüedad: 15 años
Puntos: 5
hola en mi sistema se pueden modificar y borrar unos datos.
un script que en teoria es muy sencillo, la verdad no se porque no anda.

capas que ustedes si se dan cuenta.

los dos forms son estos.

modificar los datos:
Código PHP:
<form id="form2" name="form2" method="post" action="modify_justrubro.php">
<select name="rubro" id="rubro">
      <?php
         $db_conn 
db_connect();
         
$queryrubro "select rubro from rubros";
         
$resultrubro mysql_query($queryrubro$db_conn);

         while (
$arrayrubro mysql_fetch_array($resultrubro))
         {
          
$rubro $arrayrubro['rubro'];
          echo 
"<option value=\"$rubro\">$rubro</option>";
         }
        
?>

      </select>
      <input type="text" name="newcomen" id="newcomen" >
      <input type="submit" name="delete" id="delete" value="Modificar">
</form>
hasta aca funciona perfecto recupera los datos el selct y te arma el menu.

modify_justrubro.php
Código PHP:
session_start ();
include (
"fns.php");

if (!
$_POST['newcomen'])
{
  
$comentario "";
}
else
{
  
$comentario $_POST['newcomen'];
}

$rubro $_POST['rubro'];

      
$db_conn db_connect();
      
$query "UPDATE rubros
SET comentario='$comentario' WHERE rubro='$rubro' "
;
     
$result mysql_query ($query$db_conn) or die (mysql_error);

    if (!
$result)
      {
        echo 
"hubo un error al borrar el rubro por favor intentelo mas tarde";
      }
     else
      {
        echo 
"<strong>se se modifico el comentario de: </strong> $rubro <strong>por: </strong>$comentario </br>";

       }
    }
  echo 
botonera (); 
cuando el form llama a esta pagina lo raro es que me aparece todo en blanco ni siquiera la botonera aparece que es una funcion que es llamada que te tira una seria de links.
y eso que esta afuera del sistema que modifica los datos.

bueno lo mismo me pasa con el sistema para borrar, aca les dejo los odigos.

Código PHP:
<form id="form1" name="form1" method="post" action="delete_justrubro.php">
<select name="rubro" id="rubro">
      <?php
         $db_conn 
db_connect();
         
$queryrubro "select rubro from rubros";
         
$resultrubro mysql_query($queryrubro$db_conn);

         while (
$arrayrubro mysql_fetch_array($resultrubro))
         {
          
$rubro $arrayrubro['rubro'];
          echo 
"<option value=\"$rubro\">$rubro</option>";
         }
        
?>

      </select>
      <input type="submit" name="delete" id="delete" value="Delete">
</form>
delete_justrubro.php
Código PHP:
session_start ();
include (
"fns.php");


$rubro $_POST['rubro'];

echo 
"$rubro yo";

      
$db_conn db_connect();
      
$query "DELETE
         FROM rubros
         WHERE rubro='$rubro'"
;
     
$result mysql_query ($query$db_conn) or die (mysql_error);

    if (!
$result)
      {
        echo 
"hubo un error al borrar el rubro por favor intentelo mas tarde";
      }
     else
      {
        echo 
"<strong>se elimino el Sub Rubro: </strong> $rubro </br>";

       }
    }
  echo 
botonera (); 
perdon el titulo deberia ser " borrar y modificar " no " eliminar "

Última edición por GatorV; 04/08/2010 a las 08:21