- Home
- Categorie
- Coding e Sistemistica
- Coding
- problema su header
-
problema su header
ciao a tutti, è la prima volta che accedo a questo forum.
ho trovato le vostre discussioni su google e le ho trovate molto interessanti.
ho un problema:
nel file che posto di seguito, nel case: modifica, dopo aver fatto le modifiche vorrei che mi riportasse alla pagina formliste.php invece non lo fà.sto sbagliano qcosa?
ciao e grazie a tutti
<?php //Includo i file per la connessione //e per la verifica Utente require_once('connessione.php'); require_once('verificalogin.php'); ?> <head> </head> <body> <p><strong>MODFICA IL NOME DEL GRUPPO</strong></p> <p> <?php if(IsSet($_SESSION['utenteM'])){ //echo "<p>Benvenuto tutorutente: ".@$_SESSION['utenteM'][0]; }else { echo "errore"; } $user=$_SESSION['utenteM'][0]; //echo $user; switch ($_GET['action']) { case "modifica": $nuovonomegruppo = $_POST['nome']; $idlist = $_POST['idlist']; $strSQL = "UPDATE liste SET nome='$nuovonomegruppo' WHERE idlista='$idlist'"; mysql_query($strSQL); @header ("Location: formliste.php"); exit; break; default: $query1 = "SELECT * FROM utente WHERE username = '$user'"; $result1 = mysql_query($query1) or die("Errore nella query1:".mysql_error()); $row = mysql_fetch_assoc($result1); $idutente = $row['idutente']; // echo $idutente; //$query ="Select * from liste where idlista = $_GET[idlista]"; // posso anche usar questa $query ="Select * from liste where idlista = '$_REQUEST[idlista]'"; $idlist= $_REQUEST[idlista]; //echo $idlist; $ris=mysql_query($query) or die("Errore nella query:".mysql_error()); $resrow = mysql_fetch_array($ris); $nome=$resrow[1]; echo ' <form action="formmodificanomegruppo.php?action=modifica " method="post" > <p>nome gruppo <input name="nome" value='.$nome.' type="text" /> </p><input name="idlist" type="hidden" value='.$idlist.'"> <p> <input name="salva" type="submit" value="salva modifiche"/> </p> </form>'; break; } ?> </body> </html>
-
non riesco a capire xche dopo la query UPDATE non parte la query
-
mi da questo errore
Parse error: parse error, unexpected T_BREAK, expecting ',' or ';' in C:\xampp\htdocs\componente\formmodificanomegruppo.php on line 46
[code]
<?php
//Includo i file per la connessione
//e per la verifica Utente
require_once('connessione.php');
require_once('verificalogin.php');
?><html>
<head>
</head><body>
<?phpif(IsSet($_SESSION['utenteM'])){
//echo "<p>Benvenuto tutorutente: ".@$_SESSION['utenteM'][0];}else
{
echo "errore";}
$user=$_SESSION['utenteM'][0];switch ($_REQUEST['action']) {
case "modifica":
$nuovonomegruppo = $_REQUEST['nome']; $idlist = $_REQUEST['idlist']; $query = "UPDATE liste SET nome='$nuovonomegruppo' WHERE idlista='$idlist'"; mysql_query($query) or die("Errore nella query1:".mysql_error());
echo'
<SCRIPT LANGUAGE="JavaScript">location="http://localhost/componente/formliste.php";
</script>;'
break; default: $query1 = "SELECT * FROM utente WHERE username = '$user'"; $result1 = mysql_query($query1) or die("Errore nella query1:".mysql_error()); $row = mysql_fetch_assoc($result1); $idutente = $row['idutente'];
$query ="Select * from liste where idlista = '$_REQUEST[idlista]'";
$idlist= $_REQUEST[idlista];
$ris=mysql_query($query) or die("Errore nella query:".mysql_error());
$resrow = mysql_fetch_array($ris);
$nome=$resrow[1];echo '
<form action="formmodificanomegruppo.php?action=modifica" method="post" ><p>nome gruppo<input name="nome" value='.$nome.' type="text" />
<input name="action" type="hidden" value='.modifica.'>
</p><input name="idlist" type="hidden" value='.$idlist.'">
<p>
<input name="salva" type="submit" value="salva modifiche"/>
</p>
</form>';break;
}
?>
</body>
</html>
[code]