Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2008, 09:41
ClickyMouse
 
Fecha de Ingreso: marzo-2008
Mensajes: 73
Antigüedad: 16 años, 1 mes
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!