Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2003, 04:45
Avatar de pereztroff
pereztroff
 
Fecha de Ingreso: junio-2002
Ubicación: En la Internet.
Mensajes: 4.068
Antigüedad: 21 años, 10 meses
Puntos: 5
¿porque no me guarda los cambios?

Código PHP:
<?php
$bdd_host 
"localhost";         $bdd_user "xxxx";
$bdd_password "xxxx"$bdd "xxxxxxx";

    
$conecta mysql_connect($bdd_host,$bdd_user,$bdd_password);
    
mysql_select_db($bdd,$conecta);
/* Este archivo lista todas las noticias y da la opción de editarlas  */

/* Editar  actualizara la base de datos */
if ($editar) {
      
$query "UPDATE noticias SET autor='$autor', titulo='$titulo', fecha='$fecha', contenido='$contenido' WHERE id=$id"mysql_query($query);

      echo 
"<b>Noticia editada<br></b>";
}
/* edit y del son las variables que marcaremos en los query strings su contenido sera la id de la noticia */
if ($edit) { /* Para editar se usara news_admin.php?edit=5 el numero es la id ke se editará */
    
$query "SELECT * FROM noticias where id='$edit'"$resp mysql_query($query) or die("Error: $query <br>MySQL dice: ".mysql_error());
        while (
$datos mysql_fetch_array($resp)) {
echo 
" <form action='news_admin.php' method='post' name='admin_noticias'>
        <br>
        Edita la noticia:<br>
               <br>

      autor: <input name='autor' type='text' id='autor' value='$datos[autor]' size='71'>
        <br>
        data: <input name='fecha' type='text' id='fecha' value='$datos[fecha]' size='71'>
        <br>
        titol: <input name='titulo' type='text' id='titulo' value='$datos[titulo]' size='71'>
        <br>
        <textarea name='contenido' cols='70' rows='20' id='contenido'> value='$datos[contenido]'</textarea>
        <p align='center'>
          <input type='submit' name='editar' value='Editar la noticia!'>
        </p>
"
;


        }
}

if (empty(
$editar) && empty($edit)) {
/* Indicamos que si no estan marcadas estas 4 variables */
/* es decir que ni se edita ni se borra una noticia .... que muestre la lista */
echo "<br>Sistema de administración de noticias.<br><br>
    <table width='100%' border='0' class='taula9'>
        <tr bgcolor='#000000'>
            <td align='center'><font color='#FFFFFF'>id</font></td>
            <td align='center'><font color='#FFFFFF'>Data</font></td>
            <td align='center'><font color='#FFFFFF'>T&iacute;tol</font></td>
            <td align='center' width='100'><font color='#FFFFFF'>Acci&oacute;</font></td>
        </tr>"
;

$query "select * FROM noticias ORDER BY fecha"$resp mysql_query($query) or die("Error: $query <br>MySQL dice: ".mysql_error());
    while (
$news mysql_fetch_array($resp)) {

    echo
" <tr><td>$news[id]</td><td>$news[fecha]</td><td>$news[titulo]</td><td align='center'><a href='news_admin.php?edit=$news[id]'>Editar</a> </td></tr>";
    }
}
?>