Ver Mensaje Individual
  #21 (permalink)  
Antiguo 11/10/2011, 15:57
kasumidie
 
Fecha de Ingreso: octubre-2011
Ubicación: CABA
Mensajes: 63
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Panel de modificacion de base de datos mysql

Cita:
Iniciado por juanito1712 Ver Mensaje
el problema segun creo haber entendido es que no puedes editar elementos y para eso tienes que hacerlo directamente desde php my admin

para editar un elemento antes deberás saber que elemento es el que quiere editar, eso lo haces con esta pag

y ya en la siguiente pagina es en la que editas el elemento asignado por esta

al acceder a editor.php generas otra consulta pero ya buscas el articulo con cierta id, y con los datos que obtienes de la consulta rellenas los campos del formulario

solo que ese formulario en lugar de enviarte a un insert te deberá enviar a un edit del artículo que corresponda a la id que haya en el formulario

que igual no me he enterado bien de la preguunta y estamos aquí haciendo el paripé que también podría ser...
Este es mi codigo para hacer la modifiicación en superficie y precio. Y me dice cual es el ID que agarra.
La pagina de donde saco el ID y me manda a la de modificar.php, ya la tengo.

Código PHP:
Ver original
  1. <html>
  2. <body>
  3.  
  4.     <?php
  5.     $id=$_GET['id'];
  6.            echo "EL ID ES  : $id";
  7.     ?>
  8.     <html>
  9.     <body>
  10.      
  11.     <?php
  12.     if (isset($id)){
  13.        $link = mysql_connect("localhost", "x", "x");
  14.        mysql_select_db("inmobiliaria",$db);
  15.        $sql = "SELECT * FROM noticias WHERE id = $id";
  16.        $result = mysql_query($sql);
  17.        $sql = "UPDATE noticias SET precio='$precio', superficie='$superficie'";
  18.        $result = mysql_query($sql);
  19.     }else{
  20.        echo "Debe especificar un 'id'.\n";
  21.     }
  22.     ?>
  23.  
  24. <form enctype="multipart/form-data" id="panel" name="panel" method="post" action="modificar.php">
  25.  
  26.     <p><label><p>Precio:</p><input type="text" id="precio" name="precio" size="50" maxlength="100" value="U$S " /></label></p>
  27.    
  28.     <p><label><p>Superficie:</p><input type="text" id="superficie" name="superficie" size="50" maxlength="100" value=" m2 Aprox." /></label></p>
  29. <input type="submit" name="Publicar" value="Publicar"/>
  30. </form>
  31.  
  32. </body>
  33. </html>
  34.     <?php
  35.            $id=$_GET['id'];
  36.          ?>
  37.         <html>
  38.         <body>
  39.          
  40.         <?php
  41.         if (isset($id)){
  42.            $link = mysql_connect("localhost", "x", "x");
  43.            mysql_select_db("inmobiliaria",$db);
  44.            $sql = "SELECT * FROM noticias WHERE id = $id";
  45.            $result = mysql_query($sql);
  46.            $sql = "UPDATE noticias SET precio='$precio', superficie='$superficie'";
  47.            $result = mysql_query($sql);
  48.         }else{
  49.            echo "Debe especificar un 'id'.\n";
  50.         }
  51.         ?><?php
  52.         if (isset($id)){
  53.        
  54.                 <form enctype="multipart/form-data" id="panel" name="panel" method="post" action="modificar.php">
  55.          
  56.             <p><label><p>Precio:</p><input type="text" id="precio" name="precio" size="50" maxlength="100" value="U$S " /></label></p>
  57.            
  58.             <p><label><p>Superficie:</p><input type="text" id="superficie" name="superficie" size="50" maxlength="100" value=" m2 Aprox." /></label></p>
  59.         <input type="submit" name="Publicar" value="Publicar"/>
  60.         </form>
  61.        
  62.            $link = mysql_connect("localhost", "root", "diego10");
  63.            mysql_select_db("inmobiliaria");
  64.            $sql = "SELECT * FROM noticias WHERE id = $id";
  65.            $result = mysql_query($sql);
  66.            $sql = "UPDATE noticias SET precio='$precio', superficie='$superficie WHERE id ='$id'";
  67.            $result = mysql_query($sql);
  68.         }else{
  69.            echo "Debe especificar un 'id'.\n";
  70.         }
  71.         ?>
  72.          
  73.  
  74.          
  75.         </body>
  76.         </html>