Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/09/2008, 11:24
Avatar de JoseAlejandro_Realza
JoseAlejandro_Realza
 
Fecha de Ingreso: agosto-2008
Ubicación: Maracay - Venezuela
Mensajes: 192
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: agregar nueva casilla+datos a base de datos en php

aca consegui este script:

<?
$base="mi_base_de_datos";
$tabla="estudiantes";

$anadir="ALTER TABLE ";
$anadir.=$tabla;
$anadir.=" ADD nuevocampo $campo varchar(255)";


$conexion=mysql_connect ("localhost","miuser","mipass");


mysql_select_db ($base, $conexion);



if(mysql_query ($anadir ,$conexion)) {
echo "<h2> A la tabla $tabla se le ha añadido un campo</h2><br>";
}else{
echo "<h2> No ha podido añadir</h2><br>";
};


mysql_close($conexion);
?>

Mi pregunta es como hacer para insertar adjuntamente con este script los datos nuevos, seria algo asi?

aca consegui este script:

nuevo_evento.php:

<form action="insertar_evento.php" method="post">
Nuevo Evento:<br>
<input type="text" name="nuevoevento"><br>
<input type="submit" value="Insertar"><br>
</form>

insertar_evento.php:

<?
$base="enmaraca_estudiantes";
$tabla="estudiantes";

$campo="NOW()"; //aca coloco esta variable para que cuando se agregue no se repita en la base de datos y se agregue sin problemas
$anadir="ALTER TABLE ";
$anadir.=$tabla;
$anadir.=" ADD nuevocampo $campo varchar(255)";


$conexion=mysql_connect ("localhost","miuser","mipass");


mysql_select_db ($base, $conexion);



if(mysql_query ($anadir ,$conexion)) {


$titulo=$_POST[nuevoevento];
mysql_query("INSERT INTO estudiantes ($campo) values ('$nuevoevento')") or die(mysql_error());

mysql_close($conexion);

echo "<h2> A la tabla $tabla se le ha añadido un campo</h2><br>";
}else{
echo "<h2> No ha podido añadir</h2><br>";
};
?>

Bueno intente haciendo de esta forma y me dice NO Ha Podo Añadir... me podrian decir que deberia arreglar, cambiar, modificar o que... Gracias.!
__________________
Tu Guía Empresarial http://www.empresarial.org.ve Soluciones Empresariales

Atte: José Alejandro Realza