Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2008, 09:41
ClickyMouse
 
Fecha de Ingreso: marzo-2008
Mensajes: 73
Antigüedad: 18 años, 7 meses
Puntos: 0
Pregunta PHP+MySQL no añade registro

Este es mi código:

aniadirestablecimientos.php
Código PHP:
<?php
//nos conectamos
require_once("config.php");
$db1=mysql_connect($dbhost, $dbuname, $dbpass);
mysql_select_db($dbname);
?>

<html>
<body>

<div align="center"><form method="post" action="aniadir_fn.php">

  <table width="45%" border="0" cellspacing="0" cellpadding="10">
    <tr>
      <td width="39%"><div align="right">CUE : </div></td>
      <td width="61%"><input type="Text" name="cue"></td>
    </tr>
    <tr>
      <td><div align="right">DE: </div></td>
      <td><input type="Text" name="de"></td>
    </tr>
    <tr>
      <td><div align="right">Tipo : </div></td>
      <td><select name="tipo" id="tipo">
        <option value="-1" selected>Todos</option>
<?php
    $tablatipos 
= mysql_query("SELECT tipos.id AS tiposid, tipos.tipo FROM tipos ORDER BY id ASC"); // Seleccionamos las ciudades de la tabla ciudades
    
while ($registrotipo = mysql_fetch_array($tablatipos)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada ciudad en la tabla
?>
        <option value="<?php echo $registrotipo['tiposid']; ?>"><?php echo $registrotipo['tipo']; ?></option>
<?php
    
} // termina la zona de repeticion
    
mysql_free_result($tablatipos); // se libera la memoria usada por la tabla
?>
    </select></td>
    </tr>
    <tr>
      <td> <div align="right">Número :</div></td>
      <td><input type="Text" name="numero"></td>
    </tr>
    <tr>
      <td><div align="right">Nombre : </div></td>
      <td><input type="Text" name="nombre"></td>
    </tr>
    <tr>
      <td><div align="right">Dirección :</div></td>
      <td><input type="Text" name="direccion"></td>
    </tr>
    <tr>
      <td><div align="right">Barrio :</div></td>
      <td><select name="barrio" id="barrio">
        <option value="-1" selected>Todos</option>
<?php
    $tablabarrios 
= mysql_query("SELECT barrios.id AS barrioid, barrios.barrio FROM barrios ORDER BY id ASC"); // Seleccionamos las ciudades de la tabla ciudades
    
while ($registrobarrio = mysql_fetch_array($tablabarrios)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada ciudad en la tabla
?>
        <option value="<?php echo $registrobarrio['id']; ?>"><?php echo $registrobarrio['barrio']; ?></option>
<?php
    
} // termina la zona de repeticion
    
mysql_free_result($tablatipos); // se libera la memoria usada por la tabla
?>
    </select></td>
    </tr>
    <tr>
      <td><div align="right">Colectivos :</div></td>
      <td><input type="Text" name="colectivos" id="colectivos"></td>
    </tr>
    <tr>
      <td><div align="right">Subtes :</div></td>
      <td><input type="Text" name="subtes" id="subtes"></td>
    </tr>
    <tr>
      <td><div align="right">Tel&eacute;fono #1 :</div></td>
      <td><input type="Text" name="tel1" id="tel1"></td>
    </tr>
    <tr>
      <td><div align="right">Tel&eacute;fono #2 :</div></td>
      <td><input type="Text" name="tel2" id="tel2"></td>
    </tr>
    <tr>
      <td><div align="right">Mail :</div></td>
      <td><input type="Text" name="mail" id="mail"></td>
    </tr>
    <tr>
      <td><div align="right">Especialidad :</div></td>
      <td><textarea name="especialidad" rows="10" id="especialidad"></textarea></td>
    </tr>
    <tr>
      <td><div align="right">Proyecto 13 :</div></td>
      <td><input name="p13" type="checkbox" id="p13" value="[P 13]"></td>
    </tr>
    <tr>
      <td><div align="right">Reingreso :</div></td>
      <td><input name="reingreso" type="checkbox" id="reingreso" value="1"></td>
    </tr>
    <tr>
      <td><div align="right">Turnos :</div></td>
      <td><p>Ma&ntilde;ana 
          <input name="manana" type="checkbox" id="manana" value="M">
      </p>
        <p>Tarde 
          <input name="tarde" type="checkbox" id="tarde" value="T">
        </p>
        <p>Vespertino 
          <input name="vespertino" type="checkbox" id="vespertino" value="V">
        </p>
        <p>Noche 
          <input name="noche" type="checkbox" id="noche" value="N">
</p></td>
    </tr>
    <tr>
      <td><div align="right">Idiomas :</div></td>
      <td><p>Ingl&eacute;s
        <input name="ingles" type="checkbox" id="ingles" value="I">
      </p>
        <p>Franc&eacute;s
          <input name="frances" type="checkbox" id="frances" value="F">
        </p>
        <p>Italiano
          <input name="italiano" type="checkbox" id="italiano" value="It">
        </p>
        <p>Portugu&eacute;s
          <input name="portugues" type="checkbox" id="portugues" value="P">
        </p></td>
    </tr>
    <tr>
      <td><div align="right">Junta :</div></td>
      <td><input type="Text" name="junta" id="junta"></td>
    </tr>
    <tr>
      <td><div align="right">CGP :</div></td>
      <td><input type="Text" name="cgp" id="cgp"></td>
    </tr>
    <tr>
      <td><div align="right">Autoridad :</div></td>
      <td><input type="Text" name="autoridad" id="autoridad"></td>
    </tr>
    <tr>
      <td><div align="right">Sede de Supervisi&oacute;n :</div></td>
      <td><input type="Text" name="sede" id="sede"></td>
    </tr>
    <tr>
      <td colspan="2"><div align="center">
        <input type="Submit" name="enviar" value="Aceptar información">
      </div></td>
    </tr>
  </table>
</form></div>

</body>

</html>
aniadir_fn.php
Código PHP:
<?php
//nos conectamos
require_once("config.php");
$db1=mysql_connect($dbhost, $dbuname, $dbpass);
mysql_select_db($dbname);

$cue=$_POST['cue'];
$de=$_POST['de'];
$tipo=$_POST['tipo'];
$numero=$_POST['numero'];
$nombre=$_POST['nombre'];
$direccion=$_POST['direccion'];
$barrio=$_POST['cue'];
$de=$_POST['barrio'];
$colectivos=$_POST['colectivos'];
$subtes=$_POST['subtes'];
$tel1=$_POST['tel1'];
$tel2=$_POST['tel2'];
$mail=$_POST['mail'];
$especialidad=$_POST['especialidad'];
$p13=$_POST['p13'];
$reingreso=$_POST['reingreso'];
$manana=$_POST['manana'];
$tarde=$_POST['tarde'];
$vespertino=$_POST['vespertino'];
$noche=$_POST['noche'];
$ingles=$_POST['ingles'];
$frances=$_POST['frances'];
$italiano=$_POST['italiano'];
$portugues=$_POST['portugues'];
$junta=$_POST['junta'];
$cgp=$_POST['cgp'];
$autoridad=$_POST['autoridad'];
$sede=$_POST['sede'];
?>

<html>
<body>

<?php

// process form

$sql = "INSERT INTO establecimientos (cue, de, tipo, numero, nombre, direccion, idbarrio, colectivos, subtes, tel1, tel2, mail, especialidad, p13, reingreso, manana, tarde, vespertino, noche, ingles, frances, italiano, portugues, junta, cgp, autoridad, idsede) ";

$sql .= "VALUES ('$cue', '$de', '$tipo', '$numero', '$nombre', '$direccion', '$barrio', '$colectivos', '$subtes', '$tel1', '$tel2', '$mail', '$especialidad', '$p13', '$reigreso', '$manana', '$tarde', '$vespertino', '$noche', '$ingles', '$frances', '$italiano', '$portugues', '$junta', '$cgp', '$autoridad', '$sede')";

$result = mysql_query($sql);

echo 
"¡Gracias! Hemos recibido sus datos.\n";
?>

</body>
</html>
Me dice ¡Gracias! Hemos recibio sus datos.

Pero no se graba nada en la DB... Qué es lo que está mal?


Gracias!