Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2009, 00:30
yatch
 
Fecha de Ingreso: mayo-2009
Mensajes: 6
Antigüedad: 15 años
Puntos: 0
problemas con formulario para borrar registro

hola buenas tengo un control panel llamado FLuxCP para un juego llamado ragnarok
bueno el asunto es que este CP me muestra los item que tiene cada personaje en forma de tabla, y quiero agregar un forma de borrarlo mediante este cp, eh intentado usar un boton para cada registro o check box pero como so un novato no pude acerlo .

asi que decidi crear un formulario donde pongo el id del item y manda un query y lo borra no hay hay problema en esto, el problema esta que cuando ago click en delete para submit el form, la tabla que muetra los item se queda igual asta que recargue la pagina, osea el item que borre se sigue mostrando aunque lo borre asta que recargue la pagina.

tabn quiero que cuando se recargue la pagina no envie el formulario de nuevo o enviar el formulario y actualizar la tabla sin recargar, ya he visto guia de como enviar si recargar pero no se como implementarselo al cp.

aqui les dejo el source del cp completo:

fluxcp.googlecode.com/svn/branches/fluxcp-1.0/

en estos dos archivos agregue este codigo:

fluxcp.googlecode.com/svn/branches/fluxcp-1.0/modules/character/view.php

en este agregue esto al final que seria el query:
Código PHP:
if ($_POST[delete] == Delete) {
        
$charid $char->char_id;
        
$itemid $_POST[delid];
        
$sql "DELETE FROM inventory WHERE char_id=$charid AND nameid=$itemid LIMIT 1";
        
        
$sth  $server->connection->getStatement($sql);
        
$sth->execute(array($char->char_id));
            
    } 
Aqui:
fluxcp.googlecode.com/svn/branches/fluxcp-1.0/themes/default/character/view.php

Agregue esto que seria el formulario:

Código HTML:
<form method='post' class="item-management" >
				Escribe el id del item que deasea borrar a <?php echo htmlspecialchars($char->char_name) ?>:
				<input type='text' name='delid' maxlength="5" size='5'/>		
				<input type='submit' name='delete' value="Delete" />	
		</form> 
se puede hacer con get? cual es la mejor forma?

por favor alguien que me pueda alludar mi cabeza esta por estallar, de tanto pensar como se ase esto y yo se ke es por falta de conociemiento

Última edición por yatch; 18/05/2009 a las 00:37