Ver Mensaje Individual
  #20 (permalink)  
Antiguo 15/10/2007, 11:20
miczoe
 
Fecha de Ingreso: noviembre-2006
Mensajes: 102
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: registro incompleto de una consulta a BD

Cita:
Iniciado por ferbux Ver Mensaje
Miczoe como haces tu consulta a la bd y de ke tipo declaras las cajas de texto <input type >?

Código HTML:
<form method="POST" enctype="multipart/form-data" action="upl2.php">
  <p>
    <input name="nombre" type="text" id="nombre"> 
    NOMBRE DE LA EMPRESA </p>
  <p> <input name="enlace" type="text" id="enlace" value="listas/"> 
  NOMBRE Y EXTENSION DE LA LISTA //
    <label> debe coincidir con el nombre de la lista a subir, eliminando los espacios en blanco. EJ: listatecnocom.doc</label>
 minoristas y listastecnocom.doc para mayoristas.</p>
  <p>
<input name="nivel" type="text" id="nivel">
nivel 1 o 2 //1 minorista dos mayorista . </p>
  <p> <input type="file" name="archivo" size="50">
    <input type="submit" value="Enviar" name="send">
    <input type="reset" value="Borrar" name="erase">
      </p>
</form> 
upl2
Código PHP:
<?
///////////////////////
// Upload de Archivos//

////////////        <?
//Conexion con la base
include('cone.php'); //incluimos el config.php que contiene los datos de la conexión a la db
$nombre=$_POST["nombre"];
$enlace=$_POST["enlace"];
$nivel=$_POST["nivel"];


//Comprobamos que los campos nick, pass y pass1 se han rellenado en el form de sube4.php, sino volvemos al form
if(($_POST[nombre] == ' ') or ($_POST[enlace] == ' ') or ($_POST[nivel] == ' ') )
{
Header("Location: sube4.php"); //enviamos al form de registro que esta en reg.php
}else{

//comprobamos que el usuario no existe en la db
$casa=mysql_query("SELECT nombre FROM enlaces WHERE enlace='$enlace' ");
if(
$user_ok=mysql_fetch_array($casa))
{
echo 
'La lista  ya esta registrada';
mysql_free_result($casa); //liberamos la memoria del query a la db
}else{

//introducimos el nuevo registro en la tabla users
mysql_query("INSERT INTO enlaces (nombre,enlace,nivel) values ('$nombre','$enlace','$nivel') ");
echo 
'Proveedor registrado con éxito';
}

}
?>
<?php
///////////

// Configuración //
///////////////////
// $extensiones=array("1ªext","2ªext","....");
// Aqui debes poner las extensiones que NO admitas
// por ejemplo si no quieres admitir .html , .exe ni .gif :
// $extensiones=array("html","exe","gif");
///////////////////////////////////////
$extensiones=array("php","html");
/////////////////
// $path="/ruta/ta/ta";
// Si el server rula bajo LinuX toda la ruta completa /var/etc/..
// Si rulas bajo WindoWs C:/midirectorioroot/tal..
// Nota: Sin el último / ej: C:/miweb NO C:/miweb/
////////////////
$path="listas/";
$nombre=$HTTP_POST_FILES['archivo']['name'];
$tamanio=$HTTP_POST_FILES['archivo']['size'];
$tipo=$HTTP_POST_FILES['archivo']['type'];
$var explode(".","$nombre");
$num count($extensiones);
$valor $num-1;
for(
$i=0$i<=$valor$i++) {
    if(
$extensiones[$i] == $var[1]) {
    echo 
"Tipo de Archivo no admitido";
    exit;
    }
}
if (
is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name']))
 {
  
copy($HTTP_POST_FILES['archivo']['tmp_name'], "$path/$nombre");
  echo 
"El archivo se ha subido correctamente al servidor, muchas gracias <p>";
  echo 
"Nombre: $nombre <p>";
  echo 
"Tamaño: $tamanio <p>";
  echo 
"Tipo: $tipo";
 }
else { echo 
"Error al subir el archivo"; }
?>

y muetsro
Código PHP:
<?php
$conexion
=mysql_connect('localhost''use''pass'); // se conecta con el servidor
mysql_select_db('name_base'$conexion); // selecciona la base de datos
$info mysql_query("SELECT * FROM enlaces WHERE nivel ='1'"$conexion);

while(
$row mysql_fetch_array($info)){
echo 
"<br><a href =".$row[2].">".$row[1]."</a>";
}
mysql_free_result($info); // libera los registros de la tabla

mysql_close($conexion); // cierra la conexion con la base de datos
?>