Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.php
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 08-02-2008, 18:53:58
gabi
 
Mensajes: n/a
Predeterminado no entiendo nada...

Hola de entrada perdonad por el pedazo de código que os voy a mostrar.
Tengo este código que me sube datos y un archivo:
Circulares.php:
<?
include("../includes/config.php");
include("../includes/funciones.php");
include("secure.php");

?>
<?php include("header.php"); ?>
<?php if(isset($_POST['submit'])){
// PDF
$uploaddir = "../pdf/";
$uploadfile = $uploaddir . basename($_FILES["archivo"]
["name"]);
$pdf = $_FILES["archivo"]["name"];
//movemos la imagen.
move_uploaded_file($_FILES["archivo"]["tmp_name"], $uploadfile);
chmod($uploadfile, 0755);


$orden = $_POST['orden'];
$anio = $_POST['anio'];
$circular = $_POST['circular'];
$titulo = $_POST['titulo'];
$texto = $_POST['texto'];
$campos = "orden,anio,circular,titulo,texto,pdf";
$valores=
"'$orden','$orden','$circular','$titulo','$texto', '$pdf'";
//nos conectamos a la bd.
$cnx = conectar();
$res = mysql_query("INSERT INTO circulares ($campos) VALUES
($valores)")
or die (mysql_error());
$titulo= "Organo Insertado";
$mensaje = "Nuevo órgano publicado con éxito.<br><br><br><a
href='circulares.php'><< regresar</a>";
include("mensajes.php");
exit;
}//fin del while

mysql_close($cnx);
//mensaje de exito


?>

<table width="100%" height="269" border="0" align="center"
cellpadding="0" cellspacing="0" bgcolor="#eeeeee">
<tr>
<td width="150" valign="top" class="margen_menu"> <?php
include("left.php"); ?></td>
<td width="850" valign="top">
<form action="<? echo $SERVER['PHP_SELF']?>" enctype="multipart/form-
data"
method="POST" name="form1">

<table width="100%" height="289" border="0">
<tr>
<TD width="100%" height="20"><div align="center"
class="titulos">Insertar Circular</div></TD>
</tr>
<tr>
<TD height="20"><div align="center">Orden:
<label>
<input name="orden" type="text" id="orden" size="5" />
</label>
</div></TD>
</tr>
<tr>
<TD width="100%" height="20"><div align="center" >
A&ntilde;o:
<label>
<input name="anio" type="text" size="15" maxlength="255" />
</label>
</div></TD>
</tr>

<tr>
<TD height="19"><div align="center">Circular:
<input name="circular" type="text" size="50" maxlength="255" />
</div></TD>
</tr>
<tr>
<TD height="19"><div align="center">T&iacute;tulo de la circular:
<input name="titulo" type="text" size="60" maxlength="255" />
</div></TD>
</tr>

<tr>
<TD height="19"><div align="center">Texto:</div></TD>
</tr>
<tr>
<TD height="18"><div align="center">
<?php
//Asignamos el nombre del TexArea: FCKeditor1
$oFCKeditor = new FCKeditor('texto') ;
//Definimos la ubicación de la carpeta madre del editor (puede variar)
$oFCKeditor->BasePath = 'FCKeditor/';
//Asignamos el valor inicial del textarea de tenerlo, suele ser una
variable
que recupere el contenido de la base de datos para modificarlo, en
este caso
es un texto de muestra
$oFCKeditor->Value = "" ;
//Ancho del TextArea
$oFCKeditor->Width = '75%' ;
//Alto del TextArea
$oFCKeditor->Height = '400' ;
// Finalmente creamos el textarea con el editor, bajo los parametros
ya
dispuestos
$oFCKeditor->Create() ;
?>
<br />
</div></TD>
</tr>

<tr>
<TD height="26"><div align="center">.pdf: <input type="hidden"
name="MAX_FILE_SIZE" value="100000000">

<input name="archivo" type="file" id="archivo"></div></TD>
</tr>
<tr>
<TD height="50"><div align="center">
<input name="submit" type="submit" value="Agregar" />
</div></TD>
</tr><tr><td><a href="circulares.php"><< regresar</a></td>
</tr>
</table>
</FORM></td>
</tr>
</table>
</tr></td></table>
</body>
</html>
y me funciona de maravilla
Y este otro que es calcado:
campeonatos_agregar.php:
<?
include("../includes/config.php");
include("../includes/funciones.php");
include("secure.php");

?>
<?php include("header.php"); ?>
<?php if(isset($_POST['submit'])){
//subir archivo
$uploaddir = "../partidas/";
$uploadfile = $uploaddir . basename($_FILES["archivo"]
["name"]);
$partidas = $_FILES["archivo"]["name"];
//movemos la imagen.
move_uploaded_file($_FILES["archivo"]["tmp_name"], $uploadfile);
chmod($uploadfile, 0755);
//campos
$orden = $_POST['orden'];
$anio = $_POST['anio'];
$campeonato = $_POST['campeonato'];
$lugar_fecha = $_POST['lugar_fecha'];
$convocatoria = $_POST['convocatoria'];
$ronda1 = $_POST['ronda1'];
$ronda2 = $_POST['ronda2'];
$ronda3 = $_POST['ronda3'];
$ronda4 = $_POST['ronda4'];
$ronda5 = $_POST['ronda5'];
$ronda6 = $_POST['ronda6'];
$ronda7 = $_POST['ronda7'];
$ronda8 = $_POST['ronda8'];
$ronda9 = $_POST['ronda9'];
$clasificacion = $_POST['clasificacion'];
$ranking = $_POST['ranking'];
$publicidad = $_POST['publicidad'];

$campos =
"orden,anio,campeonato,lugar_fecha,convocatoria,ro nda1,ronda2,ronda3,ronda4,ronda5,ronda6,ronda7,ron da8,ronda9,clasificacion,ranking,publicidad,partid as";
$valores =
"'$orden','$anio','$campeonato','$lugar_fecha','$c onvocatoria','$ronda1','$ronda2','$ronda3','$ronda 4','$ronda5','$ronda6','$ronda7','$ronda8','$ronda 9','$clasificacion','$ranking','$publicidad','$par tidas'";
//nos conectamos a la bd.
$cnx = conectar();
$res = mysql_query("INSERT INTO campeonatos ($campos) VALUES
($valores)")
or die (mysql_error());

//cerramos la conexión.

$titulo= "Campeonato Insertado";
$mensaje = "Nuevo campeonato publicado con éxito.<br><br><br><a
href='campeonatos.php'><< regresar</a>";
include("mensajes.php");
exit;
}//fin del while

mysql_close($cnx);
//mensaje de exito


?>
<table width="100%" height="269" border="0" align="center"
cellpadding="0" cellspacing="0" bgcolor="#eeeeee">
<tr>
<td width="150" valign="top" class="margen_menu"> <?php
include("left.php"); ?></td>
<td width="850" valign="top">
<FORM action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST"
name="formu" id="formu">
<table width="100%" height="216" border="0">
<tr>
<TD width="100%" height="20"><div align="center"
class="titulos">Insertar Nuevo Campeonato</div></TD>
</tr>
<tr>
<TD height="20"><div align="center">Orden:
<label>
<input name="orden" type="text" id="orden" size="5" />
</label>
</div></TD>
</tr>
<tr>
<TD height="20"><div align="center">A&ntilde;o:
<label>
<input name="anio" type="text" id="anio" size="5" />
</label>
</div></TD>
</tr>
<tr>
<TD width="100%" height="20"><div align="center" >
Nombre del nuevo campeonato:
<label>
<input name="campeonato" type="text" size="75" maxlength="255" /
>

</label>
</div></TD>
</tr>
<tr>
<TD height="19"><div align="center">Lugar y Fecha: <label>
<input name="lugar_fecha" type="text" size="75"
maxlength="255" />
</label></div></TD>
</tr>
<tr>
<TD height="19"><div align="center">Convocatoria:</div></TD>
</tr>
<tr>
<TD height="18"><div align="center">
<?php
//Asignamos el nombre del TexArea: FCKeditor1
$oFCKeditor = new FCKeditor('convocatoria') ;
//Definimos la ubicación de la carpeta madre del editor (puede variar)
$oFCKeditor->BasePath = 'FCKeditor/';
//Asignamos el valor inicial del textarea de tenerlo, suele ser una
variable
que recupere el contenido de la base de datos para modificarlo, en
este caso
es un texto de muestra
$oFCKeditor->Value = "" ;
//Ancho del TextArea
$oFCKeditor->Width = '75%' ;
//Alto del TextArea
$oFCKeditor->Height = '400' ;
// Finalmente creamos el textarea con el editor, bajo los parametros
ya
dispuestos
$oFCKeditor->Create() ;
?>
<br /></div> </TD></tr>
<tr>
<TD height="18"><div align="center">Ronda 1:</div></TD>
</tr>
<tr>
<TD height="18"><div align="center">
<?php
//Asignamos el nombre del TexArea: FCKeditor1
$oFCKeditor = new FCKeditor('ronda1') ;
//Definimos la ubicación de la carpeta madre del editor (puede variar)
$oFCKeditor->BasePath = 'FCKeditor/';
//Asignamos el valor inicial del textarea de tenerlo, suele ser una
variable
que recupere el contenido de la base de datos para modificarlo, en
este caso
es un texto de muestra
$oFCKeditor->Value = "" ;
//Ancho del TextArea
$oFCKeditor->Width = '75%' ;
//Alto del TextArea
$oFCKeditor->Height = '400' ;
// Finalmente creamos el textarea con el editor, bajo los parametros
ya
dispuestos
$oFCKeditor->Create() ;
?>
<br /></div> </TD></tr>
<tr>
<TD height="18"><div align="center">Ronda 2:</div></TD>
</tr>
<tr>
<TD height="18"><div align="center">
<?php
//Asignamos el nombre del TexArea: FCKeditor1
$oFCKeditor = new FCKeditor('ronda2') ;
//Definimos la ubicación de la carpeta madre del editor (puede variar)
$oFCKeditor->BasePath = 'FCKeditor/';
//Asignamos el valor inicial del textarea de tenerlo, suele ser una
variable
que recupere el contenido de la base de datos para modificarlo, en
este caso
es un texto de muestra
$oFCKeditor->Value = "" ;
//Ancho del TextArea
$oFCKeditor->Width = '75%' ;
//Alto del TextArea
$oFCKeditor->Height = '400' ;
// Finalmente creamos el textarea con el editor, bajo los parametros
ya
dispuestos
$oFCKeditor->Create() ;
?>
<br /></div> </TD></tr>
<tr>
<TD height="18"><div align="center">Ronda 3:</div></TD>
</tr>
<tr>
<TD height="18"><div align="center">
<?php
//Asignamos el nombre del TexArea: FCKeditor1
$oFCKeditor = new FCKeditor('ronda3') ;
//Definimos la ubicación de la carpeta madre del editor (puede variar)
$oFCKeditor->BasePath = 'FCKeditor/';
//Asignamos el valor inicial del textarea de tenerlo, suele ser una
variable
que recupere el contenido de la base de datos para modificarlo, en
este caso
es un texto de muestra
$oFCKeditor->Value = "" ;
//Ancho del TextArea
$oFCKeditor->Width = '75%' ;
//Alto del TextArea
$oFCKeditor->Height = '400' ;
// Finalmente creamos el textarea con el editor, bajo los parametros
ya
dispuestos
$oFCKeditor->Create() ;
?>
<br /></div> </TD></tr>
<tr>
<TD height="18"><div align="center">Ronda 4:</div></TD>
</tr>
<tr>
<TD height="18"><div align="center">
<?php
//Asignamos el nombre del TexArea: FCKeditor1
$oFCKeditor = new FCKeditor('ronda4') ;
//Definimos la ubicación de la carpeta madre del editor (puede variar)
$oFCKeditor->BasePath = 'FCKeditor/';
//Asignamos el valor inicial del textarea de tenerlo, suele ser una
variable
que recupere el contenido de la base de datos para modificarlo, en
este caso
es un texto de muestra
$oFCKeditor->Value = "" ;
//Ancho del TextArea
$oFCKeditor->Width = '75%' ;
//Alto del TextArea
$oFCKeditor->Height = '400' ;
// Finalmente creamos el textarea con el editor, bajo los parametros
ya
dispuestos
$oFCKeditor->Create() ;
?>
<br /></div> </TD></tr>
<tr>
<TD height="18"><div align="center">Ronda 5:</div></TD>
</tr>
<tr>
<TD height="18"><div align="center">
<?php
//Asignamos el nombre del TexArea: FCKeditor1
$oFCKeditor = new FCKeditor('ronda5') ;
//Definimos la ubicación de la carpeta madre del editor (puede variar)
$oFCKeditor->BasePath = 'FCKeditor/';
//Asignamos el valor inicial del textarea de tenerlo, suele ser una
variable
que recupere el contenido de la base de datos para modificarlo, en
este caso
es un texto de muestra
$oFCKeditor->Value = "" ;
//Ancho del TextArea
$oFCKeditor->Width = '75%' ;
//Alto del TextArea
$oFCKeditor->Height = '400' ;
// Finalmente creamos el textarea con el editor, bajo los parametros
ya
dispuestos
$oFCKeditor->Create() ;
?>
<br /></div> </TD></tr>
<tr>
<TD height="18"><div align="center">Ronda 6:</div></TD>
</tr>
<tr>
<TD height="18"><div align="center">
<?php
//Asignamos el nombre del TexArea: FCKeditor1
$oFCKeditor = new FCKeditor('ronda6') ;
//Definimos la ubicación de la carpeta madre del editor (puede variar)
$oFCKeditor->BasePath = 'FCKeditor/';
//Asignamos el valor inicial del textarea de tenerlo, suele ser una
variable
que recupere el contenido de la base de datos para modificarlo, en
este caso
es un texto de muestra
$oFCKeditor->Value = "" ;
//Ancho del TextArea
$oFCKeditor->Width = '75%' ;
//Alto del TextArea
$oFCKeditor->Height = '400' ;
// Finalmente creamos el textarea con el editor, bajo los parametros
ya
dispuestos
$oFCKeditor->Create() ;
?>
<br /></div> </TD></tr>
<tr>
<TD height="18"><div align="center">Ronda 7:</div></TD>
</tr>
<tr>
<TD height="18"><div align="center">
<?php
//Asignamos el nombre del TexArea: FCKeditor1
$oFCKeditor = new FCKeditor('ronda7') ;
//Definimos la ubicación de la carpeta madre del editor (puede variar)
$oFCKeditor->BasePath = 'FCKeditor/';
//Asignamos el valor inicial del textarea de tenerlo, suele ser una
variable
que recupere el contenido de la base de datos para modificarlo, en
este caso
es un texto de muestra
$oFCKeditor->Value = "" ;
//Ancho del TextArea
$oFCKeditor->Width = '75%' ;
//Alto del TextArea
$oFCKeditor->Height = '400' ;
// Finalmente creamos el textarea con el editor, bajo los parametros
ya
dispuestos
$oFCKeditor->Create() ;
?>
<br /></div> </TD></tr>
<tr>
<TD height="18"><div align="center">Ronda 8:</div></TD>
</tr>
<tr>
<TD height="18"><div align="center">
<?php
//Asignamos el nombre del TexArea: FCKeditor1
$oFCKeditor = new FCKeditor('ronda8') ;
//Definimos la ubicación de la carpeta madre del editor (puede variar)
$oFCKeditor->BasePath = 'FCKeditor/';
//Asignamos el valor inicial del textarea de tenerlo, suele ser una
variable
que recupere el contenido de la base de datos para modificarlo, en
este caso
es un texto de muestra
$oFCKeditor->Value = "" ;
//Ancho del TextArea
$oFCKeditor->Width = '75%' ;
//Alto del TextArea
$oFCKeditor->Height = '400' ;
// Finalmente creamos el textarea con el editor, bajo los parametros
ya
dispuestos
$oFCKeditor->Create() ;
?>
<br /></div> </TD></tr>
<tr>
<TD height="18"><div align="center">Ronda 9:</div></TD>
</tr>
<tr>
<TD height="18"><div align="center">
<?php
//Asignamos el nombre del TexArea: FCKeditor1
$oFCKeditor = new FCKeditor('ronda9') ;
//Definimos la ubicación de la carpeta madre del editor (puede variar)
$oFCKeditor->BasePath = 'FCKeditor/';
//Asignamos el valor inicial del textarea de tenerlo, suele ser una
variable
que recupere el contenido de la base de datos para modificarlo, en
este caso
es un texto de muestra
$oFCKeditor->Value = "" ;
//Ancho del TextArea
$oFCKeditor->Width = '75%' ;
//Alto del TextArea
$oFCKeditor->Height = '400' ;
// Finalmente creamos el textarea con el editor, bajo los parametros
ya
dispuestos
$oFCKeditor->Create() ;
?>
<br /></div> </TD></tr>
<tr>
<TD height="18"><div align="center">Clasificaci&oacute;n:</div></
TD>
</tr>
<tr>
<TD height="18"><div align="center">
<?php
//Asignamos el nombre del TexArea: FCKeditor1
$oFCKeditor = new FCKeditor('clasificacion') ;
//Definimos la ubicación de la carpeta madre del editor (puede variar)
$oFCKeditor->BasePath = 'FCKeditor/';
//Asignamos el valor inicial del textarea de tenerlo, suele ser una
variable
que recupere el contenido de la base de datos para modificarlo, en
este caso
es un texto de muestra
$oFCKeditor->Value = "" ;
//Ancho del TextArea
$oFCKeditor->Width = '75%' ;
//Alto del TextArea
$oFCKeditor->Height = '400' ;
// Finalmente creamos el textarea con el editor, bajo los parametros
ya
dispuestos
$oFCKeditor->Create() ;
?>
<br /></div> </TD></tr>
<tr>
<TD height="18"><div align="center">Ranking:</div></TD>
</tr>
<tr>
<TD height="18"><div align="center">
<?php
//Asignamos el nombre del TexArea: FCKeditor1
$oFCKeditor = new FCKeditor('ranking') ;
//Definimos la ubicación de la carpeta madre del editor (puede variar)
$oFCKeditor->BasePath = 'FCKeditor/';
//Asignamos el valor inicial del textarea de tenerlo, suele ser una
variable
que recupere el contenido de la base de datos para modificarlo, en
este caso
es un texto de muestra
$oFCKeditor->Value = "" ;
//Ancho del TextArea
$oFCKeditor->Width = '75%' ;
//Alto del TextArea
$oFCKeditor->Height = '400' ;
// Finalmente creamos el textarea con el editor, bajo los parametros
ya
dispuestos
$oFCKeditor->Create() ;
?>
<br /></div> </TD></tr>
<tr>
<TD height="18"><div align="center">Publicidad:</div></TD>
</tr>
<tr>
<TD height="18"><div align="center">
<?php
//Asignamos el nombre del TexArea: FCKeditor1
$oFCKeditor = new FCKeditor('publicidad') ;
//Definimos la ubicación de la carpeta madre del editor (puede variar)
$oFCKeditor->BasePath = 'FCKeditor/';
//Asignamos el valor inicial del textarea de tenerlo, suele ser una
variable
que recupere el contenido de la base de datos para modificarlo, en
este caso
es un texto de muestra
$oFCKeditor->Value = "" ;
//Ancho del TextArea
$oFCKeditor->Width = '75%' ;
//Alto del TextArea
$oFCKeditor->Height = '400' ;
// Finalmente creamos el textarea con el editor, bajo los parametros
ya
dispuestos
$oFCKeditor->Create() ;
?>
<br /></div> </TD></tr><tr>
<TD height="26"><div align="center">Subir archivo de partidas al
servidor:
<input type="hidden" name="MAX_FILE_SIZE" value="100000000">
<input name="archivo" type="file" id="archivo"></div></TD>
</tr>
<tr><td>
<div align="center"><input name="submit" type="submit"
value="Agregar">
</div></TD>
</tr>
<tr><td><a href="campeonatos.php"><< regresar</a></td>
</tr>
</table>
</FORM></td>
</tr>
</table>
</tr></td></table>
</body>
</html>
En la base de datos del archivo a subir los dos campos son iguales por
lo
que el fallo no puede estar ahí
El primer archivo circulares.php funciona perfecto, me coloca el
archivo en
la carpeta correspondiente y grava el nombre del archivo en la base de
datos
En cambio en el segundo ni me grava el archivo ni me lo sube a la
carpeta y
me da el siguiente error
Notice: Undefined index: archivo in
c:\appserv\www\feda\admin\campeonatos_agregar.php on line 11

Notice: Undefined index: archivo in
c:\appserv\www\feda\admin\campeonatos_agregar.php on line 12

Notice: Undefined index: archivo in
c:\appserv\www\feda\admin\campeonatos_agregar.php on line 14

Por lo que parece no encuentra la variable archivo...El caso es que ya
me
arde la cabeza y necesito una ayuda porque no entiendo que en uno
funcione a
la perfección y el otro falle
Mil gracias
Gabi


Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado






Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.