Errore pagina bianca

Ciao raga ho risolto il problema descritto dal mio precedente topic.

Ora però sorge un nuovo problema.

Allora se io clicco su modifica (codice del mio precedente topic) mi esce questo url www.ilmiositoweb.orgsito/admin/modarticolo.php?contentId=1

E fin qui son "contenta" però il bello è che mi esce la pagina bianca. ( non ci sta nulla nella pagina caricata )

Stessa cosa accade se clicco su Cancella www.ilmiositoweb.orgsito/sito/admin/delarticolo.php?contentid=1

Vi riporto il codice modificato del precedente topic

<?php require_once('../connessione.php'); ?>
<?php
//initialize the session
session_start();
// ** Logout the current user. **
$logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
$logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);}
if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
//to fully log out a visitor we need to clear the session varialbles
session_unregister('MM_Username');
session_unregister('MM_UserGroup');
$logoutGoTo = "../index.php";
if ($logoutGoTo) {
header("Location: $logoutGoTo");
exit;
}
}
?>
<?php
session_start();
$MM_authorizedUsers = "";
$MM_donotCheckaccess = "true";
// *** Restrict Access To Page: Grant or deny access to this page
function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) {
// For security, start by assuming the visitor is NOT authorized.
$isValid = False;
/* When a visitor has logged into this site, the Session variable MM_Username set equal to their
username.*/
// Therefore, we know that a user is NOT logged in if that Session variable is blank.
if (!empty($UserName)) {
}
// Besides being logged in, you may restrict access to only certain users based on an ID
# established when they login.
// Parse the strings into arrays.
$arrUsers = Explode(",", $strUsers);
$arrGroups = Explode(",", $strGroups);
if (in_array($UserName, $arrUsers)) {
$isValid = true;
}
// Or, you may restrict access to only certain users based on their username.
if (in_array($UserGroup, $arrGroups)) {
$isValid = true;
}
if (($strUsers == "") && true) {
$isValid = true;
}
}
return $isValid; {
}
$MM_restrictGoTo = "errore.php";
if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers,
$_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {
$MM_qsChar = "?";
$MM_referrer = $_SERVER['PHP_SELF'];
if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0)
$MM_referrer .= "?" . $QUERY_STRING;
$MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
header("Location: ". $MM_restrictGoTo);
exit;
}
?>
<?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;
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "modificarticolo")) {
$updateSQL = sprintf("UPDATE tblcontent SET contentTitle=%s, contentText=%s, catId=%s WHERE
contentId=%s",
GetSQLValueString($_POST['contentTitle'], "text"),
GetSQLValueString($_POST['contentText'], "text"),
GetSQLValueString($_POST['catId'], "int"),
GetSQLValueString($_POST['contentId'], "int"));
mysql_select_db($database_connessione, $connessione);
$Result1 = mysql_query($updateSQL, $connessione) or die(mysql_error());
$updateGoTo = "grazie.php";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));
}
mysql_select_db($database_connessione, $connessione);
$query_legenda = "SELECT * FROM tblcat ORDER BY catName ASC";
$legenda = mysql_query($query_legenda, $connessione) or die(mysql_error());
$row_legenda = mysql_fetch_assoc($legenda);
$totalRows_legenda = mysql_num_rows($legenda);
$colname_mostrarticolo = "1";
if (isset($_GET['contentId'])) {
$colname_mostrarticolo = (get_magic_quotes_gpc()) ? $_GET['contentId'] :
addslashes($_GET['contentId']);
}
mysql_select_db($database_connessione, $connessione);
$query_mostrarticolo = sprintf("SELECT * FROM tblcontent WHERE contentId = %s",
$colname_mostrarticolo);
$mostrarticolo = mysql_query($query_mostrarticolo, $connessione) or die(mysql_error());
$row_mostrarticolo = mysql_fetch_assoc($mostrarticolo);
$totalRows_mostrarticolo = mysql_num_rows($mostrarticolo);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>EternityPhp</title>
<link rel="stylesheet" href="../stile.css" />
</head>
<body>
<table border="0" align="center">
<tr>
<td>
<img src="../logo.bmp" alt="Il mio sito web" border="0" />
</td>
</tr>
</table>
<table style="border:1px dashed #FFFFFF" align="center">
<tr valign="middle">
<td width="124" height="24"><div align="center"><a href="<?php echo $logoutAction ?>">Torna al
sito </a></div>
<div align="center"> <a></a></div></td>
</tr>
</table>
<br />
<table style="border:1px dashed #FFFFFF" align="center" width="90%">
<tr>
<td><div align="center">
<p><a href="areariservata.php">Clicca qui per tornare al main frame del pannello di
amministrazione</a></p>
<p><a href="modificaarticoli.php">Clicca qui per tornare all'elenco degli articoli
modificabili</a> </p>
<p><strong>Modifica di un articolo/contenuto </strong></p>
<form name="modificarticolo" id="modificarticolo" method="POST" action="<?php echo
$editFormAction; ?>">
<p>Titolo del contenuto<br />
<input name="contentTitle" type="text" id="contentTitle" value="<?php echo
$row_mostrarticolo['contentTitle']; ?>" size="50" />
</p>
<p>Testo del contenuto<br />
<textarea name="contentText" cols="50" rows="10" id="contentText"><?php echo
$row_mostrarticolo['contentText']; ?></textarea>
</p>
<p>ID della categoria di appartenenza (vedi legenda qui sotto) <br />
<input name="catId" type="text" id="catId" value="<?php echo $row_mostrarticolo['catId'];
?>" size="10" />
<br />
Legenda degli ID<br />
</p>
<table style="border:1px dashed #FFFFFF">
<tr><td><div align="center"><strong>Categoria</strong></div></td>
<td><div align="center"><strong>ID</strong></div></td>
</tr>
<?php do { ?>
<tr>
<td><div align="center"><?php echo $row_legenda['catName']; ?></div></td>
<td><div align="center"><?php echo $row_legenda['catId']; ?></div></td>
</tr>
<?php } while ($row_legenda = mysql_fetch_assoc($legenda)); ?>
</table>
<p>
<input name="contentId" type="hidden" id="contentId" value="<?php echo
$row_mostrarticolo['contentId']; ?>" />
<input name="pulsanteinserisci" type="submit" id="pulsanteinserisci" value="Modifica" />
<input name="pulsantecancella" type="reset" id="pulsantecancella" value="Cancella" />
</p>
<input type="hidden" name="MM_update" value="modificarticolo">
</form>
<p><strong></strong></p>
</div></td>
</tr>
<tr>
<td>Ciao <?php echo $REMOTE_ADDR ?></td>
</tr>
</table>
</body>
</html>
<?php
mysql_free_result($legenda);
mysql_free_result($mostrarticolo);
?>
inviato 10 anni fa
eternity
X 0 X

Non ho capito una cosa, se clicchi su:

www.ilmiositoweb.orgsito/admin/modarticolo.php?contentId=1

ti andrebbe alla pagina di cui hai scritto il codice?

Oppure va ad una pagina apposta che fa il reindirizzamento verso questa?o cosa?

Se sì,prova a postare solo il codice che elabora quello che serve a te...

Ciao

Lore

risposto 10 anni fa
Lore
Lore
1
X 0 X

Allora nella pagina modarticolo.php ci deve essere il redirect alla pagina grazie.php nel caso positivo e nel caso negativo la pagina errore.php

risposto 10 anni fa
eternity
modificato 10 anni fa
X 0 X

Raga ho risolto il problema MODIFICA ne resta solo uno ora  ::)

risposto 10 anni fa
eternity
X 0 X

Finalmente son riuscita a capire dove stava l'errore anche delarticolo.php?contentid=1  ^-^

Si festeggia olè olè olè

risposto 10 anni fa
eternity
X 0 X

Per curiosità....qual'era l'errore? :P

ciao

risposto 10 anni fa
Lore
Lore
1
X 0 X

Se non ricordo male era una parentesi graffa o i simboli per il commento //

risposto 10 anni fa
eternity
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda