Foros del Web » Programando para Internet » PHP »

alquien que tenga mucha paciencia para ayudarme...

Estas en el tema de alquien que tenga mucha paciencia para ayudarme... en el foro de PHP en Foros del Web. Bueno, tengo un gran problema, apenas estoy empezando a "tratar de aprender PHP" y dentro de lo que encontre en la red, hice un pequeño ...
  #1 (permalink)  
Antiguo 01/04/2004, 18:04
Avatar de oenriqueg  
Fecha de Ingreso: noviembre-2003
Ubicación: Ciudad de México
Mensajes: 485
Antigüedad: 14 años, 1 mes
Puntos: 1
alquien que tenga mucha paciencia para ayudarme...

Bueno, tengo un gran problema, apenas estoy empezando a "tratar de aprender PHP" y dentro de lo que encontre en la red, hice un pequeño form para llenar una tabla llamada noticia, con diferentes campos, el problem es que cuando le doy enviar, me manda a una pág que no existe, mm, creo que por ahí a de ser el problema pero ya lo analize unas cuantas veces y no encuentro cual es la falla

Código PHP:
<?
include "$conexion.php";
if (!isset(
$accion)){
    echo
"
              <form action=\"guardar.php?accion=guardar\" method=\"post\" enctype=\"multipart/form-data\" name=\"noticia\" target=\"_top\" id=\"noticia\">
                <p class=\"Estilo1\">Titulo:
                    <input name=\"titulo\" type=\"text\" id=\"titulo2\" size=\"50\">
                    <br>
                Fuente:<input name=\"fuente\" type=\"text\" id=\"fuente\" size=\"30\">
                    <br>
                  Fecha:
                  <input name=\"fecha\" type=\"text\" id=\"fecha\" size=\"20\">
                  <br>
                  <br>
                Texto:<br>
                <textarea name=\"texto\" cols=\"70\" rows=\"7\" id=\"texto\"></textarea>
                <br>
                <br>
                Tema:<br>
                <select name=\"temas\" size=\"5\" id=\"temas\">
                    <option value=\"tecnologia\">Tecnologia</option>
                    <option value=\"historia\">Historia Y Cultura</option>
                    <option value=\"iluminacion\">Iluminaci&oacute;n</option>
                    <option value=\"personal\">Personal</option>
                    <option value=\"turismo\">Turismo</option>
                    <option value=\"musica\">M&uacute;sica</option>
                    <option value=\"audio\">Audio</option>
                    <option value=\"automoviles\">Automoviles</option>
                    <option value=\"cine\">Cine</option>
                    <option value=\"estudios\">Estudios</option>
                    <option value=\"humor\">Humor</option>
                    <option value=\"politica\">Pol&iacute;tica</option>
                    <option value=\"radio\">Radio</option>
                    <option value=\"recetas\">Recetas</option>
                    <option value=\"salud\">Salud</option>
                  </select>
                <br>
                <br>
                Imagen: 
                <input name=\"imageurl\" type=\"text\" id=\"imageurl\" value=\"http://\" size=\"40\">
                <br>
                  <input name=\"enviar\" type=\"submit\" id=\"enviar\" value=\"Enviar\">
                  <input name=\"borrar\" type=\"reset\" id=\"borrar\" value=\"Borrar\">
                  <br>
              </body>
</html>"
;

}
elseif(
$accion=="guardar"){
  include
"conexion.php";
  
$result=mysql_query("INSERT INTO noticia  (id, titulo, fecha, fuente, texto, imageurl, temas)
    VALUES ('','$titulo','$fecha','$fuente','$texto','$imageurl','$temas' )"
$conexion);
  echo
" <html>
    <head></head>
    <body>
    <h3>Los datos han sido guardados</h3>
    </body>
    </html>"
;
}
include 
"cerrar_conexion.php";
?>
__________________
bytes.
  #2 (permalink)  
Antiguo 01/04/2004, 19:23
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 15 años
Puntos: 1
Prueba así

Prueba esta opcion:
Código PHP:
<?
include ("conexion.php");
if (!isset(
$accion)){
    echo
"<form action='guardar.php?accion=guardar' method='post' name='noticia' id='noticia'>
                <p class='Estilo1'>Titulo:
                    <input name='titulo' type='text' id='titulo2' size='50'>
                    <br>
                Fuente:<input name='fuente' type='text' id='fuente' size='30'>
                    <br>
                  Fecha:
                  <input name='fecha' type='text' id='fecha' size='20'>
                  <br>
                  <br>
                Texto:<br>
                <textarea name='texto' cols='70' rows='7' id='texto'></textarea>
                <br>
                <br>
                Tema:<br>
                <select name='temas' size='5' id='temas'>
                    <option value='tecnologia'>Tecnologia</option>
                    <option value='historia'>Historia Y Cultura</option>
                    <option value='iluminacion'>Iluminaci&oacute;n</option>
                    <option value='personal'>Personal</option>
                    <option value='turismo'>Turismo</option>
                    <option value='musica'>M&uacute;sica</option>
                    <option value='audio'>Audio</option>
                    <option value='automoviles'>Automoviles</option>
                    <option value='cine'>Cine</option>
                    <option value='estudios'>Estudios</option>
                    <option value='humor'>Humor</option>
                    <option value='politica'>Pol&iacute;tica</option>
                    <option value='radio'>Radio</option>
                    <option value='recetas'>Recetas</option>
                    <option value='salud'>Salud</option>
                  </select>
                <br>
                <br>
                Imagen:
                <input name='imageurl' type='text' id='imageurl' value='http://' size='40'>
                <br>
                  <input name='enviar' type='submit' id='enviar' value='Enviar'>
                  <input name='borrar' type='reset' id='borrar' value='Borrar'>
                  <br>
              </body>
</html>"
;

}
elseif((isset(
$accion))&&($accion=="guardar")){
  
$result"INSERT INTO noticia  (id, titulo, fecha, fuente, texto, imageurl, temas) VALUES('','".$_POST['titulo']."','".$_POST['fecha']."','".$_POST['fuente']."','".$_POST['texto']."','".$_POST['imageurl']."','".$_POST['temas']."')";
  if(
mysql_query($result))
   echo 
"Los datos han sido insertados";
  else
   echo 
"No se han podido insertar los datos. MySQL ha dicho: ".mysql_error();
}
include (
"cerrar_conexion.php");
?>
Salu2
__________________
Ing. Reynier Pérez Mira
  #3 (permalink)  
Antiguo 01/04/2004, 19:37
Avatar de oenriqueg  
Fecha de Ingreso: noviembre-2003
Ubicación: Ciudad de México
Mensajes: 485
Antigüedad: 14 años, 1 mes
Puntos: 1
mm, creo que no funciono, porfas si dueras tan amable de asistirme, te lo agradeceria mucho, no quiero que por un error me desanime y ya no le eche ganas, ya me ha pasado y no quiero que se repita :(, de todas formas muchisimas gracias...

te puedo contactar por MSN?
__________________
bytes.
  #4 (permalink)  
Antiguo 02/04/2004, 05:56
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 15 años
Puntos: 1
Hummm bueno

Sería mejor que me contactaras por Yahoo Messenger. Pues es lo que uso en realidad.

Salu2
__________________
Ing. Reynier Pérez Mira
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:56.