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);
?>
Si alguien tiene una idea, mil gracias.
[email protected]