Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2009, 04:41
Freeddie
 
Fecha de Ingreso: septiembre-2003
Mensajes: 70
Antigüedad: 20 años, 7 meses
Puntos: 1
No me edita los registros en la BD

Buenas, he creado un formulario para meter links y he hecho que me inserte todos los datos de los links en la BD, pero a la hora de editarlos por si hay algún fallo o algo que cambiar, no lo consigo. Tengo el siguiente código:

Código PHP:
<? if (isset($_REQUEST['enviar'])) { 

require_once(
'../vars.php');
$_REQUEST['descripcion'] = str_replace("\"""&quot;"$_REQUEST['descripcion']);
$_REQUEST['descripcion'] = str_replace('\'''&%2339;'$_REQUEST['descripcion']);

$query "UPDATE links SET nombre = '$_REQUEST[nombre]', descripcion = '$_REQUEST[descripcion]', categoria = '$_REQUEST[categoria]', archivo = '$_REQUEST[archivo]', enlace = '$_REQUEST[enlace]' WHERE links.id='$_REQUEST[id]'";
    
mysql_query ("$query")
    or die(
'Invalid query: ' mysql_error()); ?>

          Link editado
          
              <? 

else
 {
require_once(
'../vars.php');
$datoslinks mysql_query("SELECT * FROM links WHERE links.id='$_REQUEST[id]'"); 
  while (
$link mysql_fetch_array($datoslinks)) {

?>
Y luego está el formulario en sí donde se ven los datos previamente metidos:

Código:
<form id="anuncio" name="anuncio" method="post" action="noticias_edit.php">
              <table width="100%" border="0" cellspacing="0" cellpadding="0">

                <tr>
                  <td width="15%"><div align="right">T&iacute;tulo: </div></td>
                  <td width="2%">&nbsp;</td>
                  <td width="1" bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td width="2%">&nbsp;</td>
                  <td width="82%"><label>
                    
                      <div align="left">
                        <input name="titulo" type="text" class="input" value="<? echo $rownoticia['titulo'] ?>" size="118" maxlength="100" />
                      </div>
                      </label></td>
                </tr>
                <tr>
                  <td width="15%"><div align="right"></div></td>
                  <td width="2%">&nbsp;</td>
                  <td width="1" bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td width="2%">&nbsp;</td>
                  <td width="82%">&nbsp;</td>
                </tr>
                <tr>
                  <td width="15%"><div align="right">Texto:</div></td>
                  <td width="2%">&nbsp;</td>
                  <td width="1" bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td width="2%">&nbsp;</td>
                  <td width="82%"><label>
                    
                      <div align="left">
                        <textarea name="texto" cols="115" rows="20" class="input"><? echo $rownoticia['texto'] ?></textarea>
                      </div>
                      </label></td>
                </tr>
                <tr>
                  <td width="15%"><div align="right"></div></td>
                  <td width="2%">&nbsp;</td>
                  <td width="1" bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td width="2%">&nbsp;</td>
                  <td width="82%">&nbsp;</td>
                </tr>
                <tr>
                  <td><div align="right">Foto: </div></td>
                  <td>&nbsp;</td>
                  <td bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td>&nbsp;</td>
                  <td><label>
                      <div align="left">
                        <input name="foto" type="text" class="input" id="foto" value="<? echo $rownoticia['foto'] ?>" size="118" maxlength="75" />
                      </div>
                    </label></td>
                </tr>
                <tr>
                  <td width="15%"><div align="right"></div></td>
                  <td width="2%">&nbsp;</td>
                  <td width="1" bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td width="2%">&nbsp;</td>
                  <td width="82%">&nbsp;</td>
                </tr>
                <tr>
                  <td width="15%"><div align="right"></div></td>
                  <td width="2%">&nbsp;</td>
                  <td width="1" bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td width="2%">&nbsp;</td>
                  <td width="82%"><div align="center"><a href="pupload.php" target="_blank">Gestor de Subidas </a></div></td>
                </tr>
                <tr>
                  <td width="15%"><div align="right"></div></td>
                  <td width="2%">&nbsp;</td>
                  <td width="1" bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td width="2%">&nbsp;</td>
                  <td width="82%">&nbsp;</td>
                </tr>
                <tr>
                  <td><div align="right">Fuente: </div></td>
                  <td>&nbsp;</td>
                  <td bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td>&nbsp;</td>
                  <td><label>
                      <div align="left">
                        <input name="fuentenombre" type="text" class="input" id="fuentenombre" value="<? echo $rownoticia['fuentenombre'] ?>" size="118" maxlength="100" />
                      </div>
                    </label></td>
                </tr>
                <tr>
             <td width="15%"><div align="right"></div></td>
                  <td width="2%">&nbsp;</td>
                  <td width="1" bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td width="2%">&nbsp;</td>
                  <td width="82%">&nbsp;</td>
                </tr>
                <tr>
                  <td><div align="right">URL Fuente : </div></td>
                  <td>&nbsp;</td>
                  <td bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td>&nbsp;</td>
                  <td><label>
                      <div align="left">
                        <input name="fuenteurl" type="text" class="input" id="fuenteurl" value="<? echo $rownoticia['fuenteurl'] ?>" size="118" maxlength="100" />
                      </div>
                    </label></td>
                </tr>
                <tr>
             <td width="15%"><div align="right"></div></td>
                  <td width="2%">&nbsp;</td>
                  <td width="1" bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td width="2%">&nbsp;</td>
                  <td width="82%">&nbsp;</td>
                </tr>
                <tr>
                  <td><div align="right">Autor : </div></td>
                  <td>&nbsp;</td>
                  <td bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td>&nbsp;</td>
                  <td><label>
                      <div align="left">
                        <input name="autor" type="text" class="input" id="autor" value="<? echo $rownoticia['autor'] ?>" size="118" maxlength="100" />
                      </div>
                    </label></td>
                </tr>
                <tr>
                <td width="15%"><div align="right"></div></td>
                  <td width="2%">&nbsp;</td>
                  <td width="1" bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td width="2%">&nbsp;</td>
                  <td width="82%">&nbsp;</td>
                </tr>
                <tr>
                  <td width="15%"><div align="right"></div></td>
                  <td width="2%">&nbsp;</td>
                  <td width="1" bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td width="2%">&nbsp;</td>
                  <td width="82%"><input name="id" type="hidden" id="id" value="<? echo $rownoticia['id'] ?>" /></td>
                </tr>
                <tr>
                  <td width="15%"><div align="right"></div></td>
                  <td width="2%">&nbsp;</td>
                  <td width="1" bgcolor="#CCCCCC"><img src="dot.png" width="1" height="1" /></td>
                  <td width="2%">&nbsp;</td>
                  <td width="82%"><label>
                    <div align="center">
                      <input name="enviar" type="submit" class="input" value="Enviar" />
                      </div>
                  </label></td>
                </tr>
              </table>
                </form>
				           <? } } ?>
No me da ningún error y parece que lo ha editado bien, pero cuando lo miro el registro es el antiguo. ¿Alguna idea de pq no me edita bien?
__________________
Salu2