Foros del Web » Programando para Internet » PHP »

Codigo PHP Eliminar registro.

Estas en el tema de Codigo PHP Eliminar registro. en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 08/03/2006, 14:35
 
Fecha de Ingreso: febrero-2006
Mensajes: 8
Antigüedad: 11 años, 9 meses
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 16:40
  #2 (permalink)  
Antiguo 08/03/2006, 14:38
Avatar de carlosfocus  
Fecha de Ingreso: enero-2006
Ubicación: Venezuela
Mensajes: 823
Antigüedad: 11 años, 10 meses
Puntos: 0
Amigo por favor edita tu codigo y enmarcalo en la etiqueta de php para colorear el codigo y poder leerllo mejor

Gracias
__________________
Carlos Herrera
Web Developer
www.carlos.com.ve
Para descargar archivos propios a su Teléfono Mobil? www.carlosfocus.com
  #3 (permalink)  
Antiguo 09/03/2006, 06:12
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
<a href="Eliminar.php?recordID=<?php echo $row_llamadasAlfonso['ID']; ?>">Eliminar</a></td>
</tr>
Según ese Link .. tu variable que contiene ese "ID" de tu registro que usas en tu script "Confirmacion.php" debería ser:

"recordID"

Es decir .. donde usas:

$_GET['ID']

deberías usar:
$_GET['recordID']

Un saludo,
  #4 (permalink)  
Antiguo 14/03/2006, 07:51
 
Fecha de Ingreso: febrero-2006
Mensajes: 8
Antigüedad: 11 años, 9 meses
Puntos: 0
Hola Cluster mil gracias por tu aporte, lo provaré y te cuento como me fue.

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:17.