Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/07/2004, 07:19
Avatar de diegodnt
diegodnt
 
Fecha de Ingreso: mayo-2004
Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta

hola este es el codigo, que lo que hace es ir creando el string de la query sql mediante la seleccion de los atributos, con el boton agregar lo transfiere a un text area para ver lo que uno esta poniendo. Luego se preciona finalizar y la query se ejecuta y listo. El problema es que cada vez que pongo default, la primera lo hace bien pero las siguientes me agrega tantas contrabarras como veces aprieto el boton y el problema surge cundo pondo default mientras no lo pongo el codigo funciona de mil maravillas. Espero que me puedan ayudar. Desde ya mil gracias otra vez.
@@@Diegodnt@@@
$operacion=$HTTP_POST_VARS['operacion'];
$campo=$HTTP_POST_VARS['campo'];
$tipo=$HTTP_POST_VARS['tipo'];
$caract=$HTTP_POST_VARS['caract'];
$default=$HTTP_POST_VARS['default'];
$null=$HTTP_POST_VARS['nulo'];
$auto=$HTTP_POST_VARS['auto'];
$clave=$HTTP_POST_VARS['clave'];
if($operacion=="Agregar"){
$query=$campo." ";
$query.=$tipo." ";
if ($caract<>""){
$query.="(".$caract.")";
}
if ($default<>""){
$def="default ' ".$default." ' ";
$query.=stripslashes($def);
}
$query.=$null." ";
$query.=$auto;
$query.=",";
$HTTP_POST_VARS['query'].= stripslashes($query);
}
?>
Atributos del campo Campo
<br>
<TEXTAREA NAME=query ROWS="16" COLS="70"><? echo stripslashes($HTTP_POST_VARS['query']); ?></TEXTAREA>
<br>
<input type=submit name=operacion value=Finalizar>
<input type=submit name=operacion value=Salir>
<?
//$tabla=$HTTP_POST_VARS['tabla'];
$query=$HTTP_POST_VARS['query'];
$operacion=$HTTP_POST_VARS['operacion'];
if($operacion=="Finalizar"){
$mostrar="CREATE TABLE ".$tabla ."(";
$mostrar.=$query;
$mostrar.=")";
$prueba="///hola//////////";

echo stripslashes($mostrar);
echo stripslashes($prueba);
//if (!mysql_query($mostrar))die(mysql_error());
}
?>
<form>
</body>
</head>
</html>
__________________
. Woo hoo When I feel heavy metal