Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/01/2012, 20:28
kelly16905168
 
Fecha de Ingreso: enero-2012
Mensajes: 7
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: como codificar una encuesta en php que guarde en sql

buenas noches, continuo con problemas ahora bien en la base de datos solo se guarda el id y la fecha los demas queda en blaco, ya revise el codigo y el sql y no logro conseguir la falla.
<?php
session_start();
//datos para establecer la conexion con la base de mysql.
$link = mysql_connect('localhost','root','')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('prueba1')or die ('Error al seleccionar la Base de Datos: '.mysql_error());

?>
<?php

// verificamos si se han enviado ya las variables necesarias.
function formConeccion(){
$name = $_GET["name"];
$ced = $_POST["ced"];
$cur = $_POST["cur"];
$coor = $_POST["coor"];
$asig = $_POST["asig"];
$fec = $_POST["fec"];
$regula = $_POST["regularidad"];
}
$sql = "select regularidad from coord";
$result = mysql_query($sql) or die(mysql_error());

while($row = mysql_fetch_assoc($result)) {
switch($row['regularidad']) {
case 1:
echo 'nunca';
break;
case 2:
echo 'algunas veces';
break;
case 3:
echo 'casi siempre';
break;
case 4:
echo 'siempre';
break;
}
}
// Hay campos en blanco
if($name=NULL|$ced=NULL|$cur=NULL|$coor=NULL|$asig =NULL|$fec=NULL|$regula=NULL) {
echo "un campo está vacio.";
}else{
$sql= 'INSERT INTO coord (profesor, cedula, cursos, coor_carrera, asignatura, fecha, regularidad )values (\''.$name.'\',\''.$ced.'\',\''.$cur.'\',\''.$coor .'\',\''.$asig.'\',\''.date("Y-m-d").'\',\''.$regula.'\')';

$result = mysql_query($sql);
echo "¡Gracias! Hemos recibido sus datos.\n";


}

?>