Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/12/2005, 16:43
eximer
 
Fecha de Ingreso: diciembre-2004
Mensajes: 103
Antigüedad: 19 años, 4 meses
Puntos: 0
No me funciono

No se si hice algo mal pero no me muestra nada, puse el codigo para que la ayuda se aplique segun lo que tengo. Aclaro que el while lo necesito hacer con el item categoria que esta en la misma tabla que el titulo, el texto, etc.
Dejo el codigo completo para que vean la sintaxis.
Agradezco su ayuda.
Código PHP:
<?php
include("config.php");

   if(
$submit)
  {
      
$categoria $_POST['categoria'];
      
$titulo $_POST['titulo'];
      
$text1 $_POST['text1'];
      
$text2 $_POST['text2'];
      
$imagen $_POST['imagen'];





         
$result mysql_query("UPDATE noticias SET categoria='$categoria', titulo='$titulo', text1='$text1', text2='$text2', imagen='$imagen' WHERE noticiasid='$noticiasid' ",$connect);

          echo 
"<b>Noticia editada<br>";
          echo 
"<meta http-equiv=Refresh content=0;url=admin.php>";
}
elseif(
$noticiasid)
{

        
$result mysql_query("SELECT * FROM noticias WHERE noticiasid='$noticiasid' ",$connect);
        while(
$myrow mysql_fetch_assoc($result))
             {
                
$categoria $myrow["categoria"];
                
$titulo $myrow["titulo"];
                
$text1 $myrow["text1"];
                
$text2$myrow["text2"];
                
$imagen$myrow["imagen"];
?>
<SCRIPT type="text/javascript">

function showimage() {
if (!document.images)
return
document.images.imagen.src=
'imagenes/' + document.formulario.imagen.options[document.formulario.imagen.selectedIndex].value
}
</SCRIPT>
<form method="post" action="<?php echo $PHP_SELF ?>" name="formulario">
  <table width='100%' border='0' cellpadding="0" cellspacing="2">
    <tr> 
      <td><a href=admin.php>Admin</a> | <a href="administrar_imagenes.php">Administrar 
        imagenes</a> 
        <hr size="1">
      </td>
    </tr>
  </table>
  <input type="hidden" name="noticiasid" value="<? echo $myrow['noticiasid']?>">
  Categoria: <br>
  <select name="categoria">
    <option selected><? echo $categoria?></option>
    <option>arq_habitacional</option>
    <option>arq_hospitalaria_y_educacional</option>
    <option>arq_industrial</option>
    <option>novedades_institucionales</option>
    <option>obras_de_ing_y_saneamiento</option>
    <option>obras_en_construccion</option>
    <option>proyectos_y_desarrollos</option>
    <option>servicios_de_ingenieria</option>
    <option>servicios_en_desarrollo</option>
  </select>
  <br>
  Titulo: <br>
  <input name="titulo" size="40" maxlength="255" value="<? echo $titulo?>">
<br>
  Texto:<br>
  <textarea name="text1"  rows="7" cols="30"><? echo $text1?></textarea>
  <br>
  Imagen: <br>
  <?
$directorio 
'imagenes' //aqui se coloca el directorio q queremos listar
$dir opendir("$directorio") ; //aqui se abre el directorio
echo "<select name=imagen onChange= showimage()> ";
echo 
"<option selected>$imagen</option>";
while (
$file readdir($dir)) { //aqui es donde leemos el directorio
if ($file != "." && $file != "..") { //esto es para que no nos muestre la salida a "atras"
echo "<option value=$file>$file</option>";
}
}
echo
" </select>";
closedir($dir); //aqui cerramos la carpeta
echo"<br><img src=imagenes/$imagen name=imagen onError=this.onerror='null';this.src='blanco.gif'>"//aqui se mostraran nuestras imagenes seleccionadas
?> <br>
  <!--Para poner ampliada la noticia se debe poner este campo oculto como visible --> 
  <input type="hidden" name="text2">
  <br>
<input type="submit" name="submit" value="Editar">
</form>
<?
              
}//end of while loop

  
}//end else
?>

Última edición por jam1138; 07/12/2005 a las 05:48