Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2005, 22:32
Avatar de sism82
sism82
 
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 6 meses
Puntos: 1
Sonrisa leves modificaciones

no es necesario el contador, simplemente tienes que identificar cada fila igual que en la base de datos de mysql, con el identificador del registro, unas pocas modificaciones a tu script resultaron en esto:

Código PHP:
$link   mysql_connect("localhost","i","h") or die("Error de conexion DBMS");
mysql_select_db("i",$link) or die("Error de conexion a la BD");
$sql    ="select * from publicidad";
$result mysql_query($sql);
$html  "";
$html .= '<div align="center">'."\n";
$html .= '<table border="0" colspan="8">'."\n";
$html .= '<tr><td>Nombre</td><td>Empresa</td><td>correo</td>'."\n";
$html .= '<td>Correo Alternativo</td><td>Telefono</td><td>Pagina</td><td>Cliente</td><td>&nbsp;</td></tr>\n'."\n";
$html .= '<form name=form1 method=post action=borra.php>'."\n";
while ( 
$contenido mysql_fetch_array($result) )
{
    
$html .= "<tr></tr>";
    
$html .= "<td>{$contenido['nombre']}</td>\n";
    
$html .= "<td><b>{$contenido['empresa']}</b></td>\n";
    
$html .= "<td>{$contenido['correo']}</td>\n";
    
$html .= "<td><b>{$contenido['correoa']}</b></td>\n";
    
$html .= "<td>{$contenido['telefono']}</td>\n";
    
$html .= "<td><b>{$contenido['pagina']}</b></td>\n";
    
$html .= "<td>{$contenido['cliente']}</td>\n";
    
    
/* esta fila es importante, debes poner el Id del usuario, es decir, el campo en tu tabla que identifica ese registro*/
    /* en este caso yo le puse lo que es mas comun: publicidad_id*/
    
$html .= "<td><input type=\"checkbox\" name=\"seleccion[]\" value=\"{$contenido['publicidad_id']}\" /></td>\n";
    
    
$html .= "<tr></tr>";
}
$html .=  "</table>\n";
$html .=  "<input type=submit name=borrar value=borrar>\n";
$html .=  "</form>\n";
mysql_free_result($result);
mysql_close(); 
luego en tu pagina de borrar.php haces algo como esto:

Código PHP:
$victimas = isset($_POST['seleccion']) ? $_POST['seleccion'] : array();
foreach ( 
$victimas as $id_victima )
{
    
$sql "DELETE * FROM publicidad WHERE publicidad_id = '{$id_victima}'";
    
mysql_query($sql);

Mucha suerte!