
22/07/2004, 07:19
|
 | | | Fecha de Ingreso: mayo-2004 Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 20 años, 10 meses Puntos: 0 | |
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 |