Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2006, 13:35
Manjarres
 
Fecha de Ingreso: febrero-2006
Mensajes: 8
Antigüedad: 14 años, 1 mes
Puntos: 0
Codigo PHP Eliminar registro.

Hola a todos los de este foro.

Primero les doy las gracias por leer mi mensaje adicionalmente desde mas o menos 10 dias me registre en el foro, ya que ustedes son muy buenos en este tema. Muchos de los inconvenientes que he tenido, encontre la solución aqui, al parecer menos esta.

Les cuento a grandes rasgos cual es el inconveniente que tengo.

En este momento estoy desarrollando una agenda, ya todos los datos se almacenan y me los muestra en un tabla dinámica. desde el primero hasta el último. El problema es que me falta algo dentro del codigo porque al darle click en el vinculo de eliminar, pasa a la otra pagina de confirmación pero no me muestra el resgistro a elimar. El codigo es este;

Pagina donde se muestran los registros:

Código PHP:
<?php
$maxRows_llamadasAlfonso 
10;
$pageNum_llamadasAlfonso 0;
if (isset(
$_GET['pageNum_llamadasAlfonso'])) {
  
$pageNum_llamadasAlfonso $_GET['pageNum_llamadasAlfonso'];
}
$startRow_llamadasAlfonso $pageNum_llamadasAlfonso $maxRows_llamadasAlfonso;

mysql_select_db($database_alfonso$alfonso);
$query_llamadasAlfonso "SELECT * FROM llamadas";
$query_limit_llamadasAlfonso sprintf("%s LIMIT %d, %d"$query_llamadasAlfonso$startRow_llamadasAlfonso$maxRows_llamadasAlfonso);
$llamadasAlfonso mysql_query($query_limit_llamadasAlfonso$alfonso) or die(mysql_error());
$row_llamadasAlfonso mysql_fetch_assoc($llamadasAlfonso);

if (isset(
$_GET['totalRows_llamadasAlfonso'])) {
  
$totalRows_llamadasAlfonso $_GET['totalRows_llamadasAlfonso'];
} else {
  
$all_llamadasAlfonso mysql_query($query_llamadasAlfonso);
  
$totalRows_llamadasAlfonso mysql_num_rows($all_llamadasAlfonso);
}
$totalPages_llamadasAlfonso ceil($totalRows_llamadasAlfonso/$maxRows_llamadasAlfonso)-1;
?>


 <?php do { ?>
        <tr>
          <td><?php echo $row_llamadasAlfonso['ID']; ?></td>
          <td><a>
            <label for="textarea"></label>
            </a>
              <div align="center"> <a>
                <textarea name="textarea" cols="10" rows="2" id="textarea"><?php echo $row_llamadasAlfonso['Nombre']; ?></textarea>
            </a></div></td>
          <td><div align="center"> <a>
              <textarea name="textarea2" cols="10" rows="2" id="textarea2"><?php echo $row_llamadasAlfonso['Empresa']; ?></textarea>
          </a></div></td>
          <td><div align="center"> <a>
              <textarea name="textarea3" cols="10" rows="2" id="textarea3"><?php echo $row_llamadasAlfonso['Telefono']; ?></textarea>
          </a></div></td>
          <td><div align="center"> <a>
              <textarea name="textarea4" cols="12" rows="2" id="textarea4"><?php echo $row_llamadasAlfonso['Fecha']; ?></textarea>
          </a></div></td>
          <td><div align="center"> <a>
              <textarea name="textarea5" cols="10" rows="2" id="textarea5"><?php echo $row_llamadasAlfonso['Observaciones']; ?></textarea>
          </a></div></td>
          <td><a href="Eliminar.php?recordID=<?php echo $row_llamadasAlfonso['ID']; ?>">Eliminar</a></td>
        </tr>
        <?php } while ($row_llamadasAlfonso mysql_fetch_assoc($llamadasAlfonso)); ?>

Página de Conformación:

Código PHP:
<?php
function GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
{
  
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

  switch (
$theType) {
    case 
"text":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;    
    case 
"long":
    case 
"int":
      
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case 
"double":
      
$theValue = ($theValue != "") ? "'" doubleval($theValue) . "'" "NULL";
      break;
    case 
"date":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;
    case 
"defined":
      
$theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
      break;
  }
  return 
$theValue;
}

if ((isset(
$_GET['ID'])) && ($_GET['ID'] != "")) {
  
$deleteSQL sprintf("DELETE FROM llamadas WHERE ID=%s",
                       
GetSQLValueString($_GET['ID'], "int"));

  
mysql_select_db($database_alfonso$alfonso);
  
$Result1 mysql_query($deleteSQL$alfonso) or die(mysql_error());
}
?>
<?php 
require_once('../Connections/alfonso.php'); ?>
<?php
$colname_rsDetails 
"-1";
if (isset(
$_GET['ID'])) {
  
$colname_rsDetails = (get_magic_quotes_gpc()) ? $_GET['ID'] : addslashes($_GET['ID']);
}
mysql_select_db($database_alfonso$alfonso);
$query_rsDetails sprintf("SELECT * FROM llamadas WHERE ID = %s"$colname_rsDetails);
$rsDetails mysql_query($query_rsDetails$alfonso) or die(mysql_error());
$row_rsDetails mysql_fetch_assoc($rsDetails);
$totalRows_rsDetails mysql_num_rows($rsDetails);
?>




          <th scope="col"><div align="left"><strong>Nombre</strong></div></th>
          <td scope="col"><div align="left"><?php echo $row_rsDetails['Nombre']; ?></div></td>
        </tr>
        <tr>
          <td><div align="left"><strong>Empresa</strong></div></td>
          <td><div align="left"><?php echo $row_rsDetails['Empresa']; ?></div></td>
        </tr>
        <tr>
          <td><div align="left"><strong>Telefono</strong></div></td>
          <td><div align="left"><?php echo $row_rsDetails['Telefono']; ?></div></td>
        </tr>
        <tr>
          <td><div align="left"><strong>Fecha</strong></div></td>
          <td><div align="left"><?php echo $row_rsDetails['Fecha']; ?></div></td>
        </tr>
        <tr>
          <td><div align="left"><strong>Observaciones</strong></div></td>
          <td><div align="left"><?php echo $row_rsDetails['Observaciones']; ?></div></td>
        </tr>

        <tr>
          <td><div align="left"></div></td>
          <td><label for="Submit"></label>
              <div align="left">
                <input type="submit" name="Submit" value="Borrar Registro" id="Submit" />
            </div></td>
        </tr>
      </table>
      <p>
        <input name="hiddenRecID" type="hidden" id="hiddenRecID" value="<?php echo $row_rsDetails['ID']; ?>"


<?php
mysql_free_result
($rsDetails);

?>
No se si valga la pena advertir pero me ayude con Dreamweaver
Si alguien tiene una idea, mil gracias.

[email protected]

Última edición por Manjarres; 08/03/2006 a las 15:40