在同一页面上使用 php 更新和选择如何

Posted

技术标签:

【中文标题】在同一页面上使用 php 更新和选择如何【英文标题】:UPDATE and SELECT whit php on the same page how 【发布时间】:2019-03-19 22:23:34 【问题描述】:

我想做一些其他语言一直可以做的事情,但是使用 php 我发现了一些困难.. 我希望有问题的页面在加载后打印我创建的表单中的所有值(使用 SELECT)和表单末尾的所有值,通过按钮“更改”,当我点击我去做所有数据的更新……

这是我表的结构..

enter image description here

<!DOCTYPE html>
<?php 
	session_start();
    if(!isset($_SESSION["username"]))
    	header('location: ../../../index.php');
    
    else
    
	
?>
<html lang="en">

<?php
$servername = "localhost";
$username = "progettocantiere";
$password = "";
$dbname = "my_progettocantiere";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) 
    die("Connection failed: " . $conn->connect_error);
 



$idCantiere = $_GET['idCantiere'];

$sql1 = "SELECT * FROM Cantiere WHERE idCantiere = '$idCantiere'";



    $result = $conn->query($sql1);


    $details = $result->fetch_array();




    $savedNomeCantiere = $details["nomeCantiere"];
    $savedCodiceCommessa = $details["codiceCommessa"];
    $savedIndirizzoCommessa = $details["indirizzoCommessa"];
	$savedComuneCommessa = $details["comuneCommessa"];
    $savedIndirizzoCantiere = $details["indirizzoCantiere"];
    $savedComuneCantiere = $details["comuneCantiere"];
    $savedOggettoDeiLavori = $details["oggettoDeiLavori"];
    $savedCommittente = $details["Committente"];
    $savedIndirizzoCommittente = $details["indirizzoCommittente"];
    $savedResponsabileDeiLavori = $details["responsabileDeiLavori"];
    $savedIndirizzoResponsabileDeiLavori = $details["indirizzoResponsabileDeiLavori"];
    $savedTelefonoResponsabileDeiLavori = $details["telefonoResponsabileDeiLavori"];
    $savedMailResponsabileDeiLavori = $details["mailResponsabileDeiLavori"];
    $savedDirettoreDeiLavori = $details["direttoreDeiLavori"];
    $savedIndirizzoDirettoreDeiLavori = $details["indirizzoDirettoreDeiLavori"];
    $savedTelefonoDirettoreDeiLavori = $details["telefonoDirettoreDeiLavori"];
    $savedMailDirettoreDeiLavori = $details["mailDirettoreDeiLavori"];
    $savedAssistente1 = $details["assistente1"];
    $savedIndirizzoAssistente1 = $details["indirizzoAssistente1"];
    $savedTelefonoAssistente1 = $details["telefonoAssistente1"];
    $savedMailAssistente1 = $details["mailAssistente1"];
    $savedCordinatoreProgettazzione = $details["cordinatoreProgettazzione"];
    $savedIndirizzoCordinatoreProgettazzione = $details["indirizzoCoordinatoreProgettazzione"];
    $savedTelefonoCordinatoreProgettazzione = $details["telefonoCoordinatoreProgettazzione"];
    $savedMailCordinatoreProgettazzione = $details["mailCoordinatoreProgettazzione"];
    $savedCoordinatoreEsecuzione = $details["coordinatoreEsecuzione"];
    $savedIndirizzoCoordinatoreEsecuzione = $details["indirizzoCoordinatoreEsecuzione"];
    $savedTelefonoCoordinatoreEsecuzione = $details["telefonoCoordinatoreEsecuzione"];
    $savedMailCoordinatoreEsecuzione = $details["mailCoordinatoreEsecuzione"];
    $savedAssistenteCSE1 = $details["assistenteCSE1"];
    $savedIndirizzoAssistenteCSE1 = $details["indirizzoAssistenteCSE1"];
    $savedTelefonoAssistenteCSE1 = $details["telefonoAssistenteCSE1"];
    $savedMailAssistenteCSE1 = $details["mailAssistenteCSE1"];
    $savedAffidatariaDeiLavori = $details["affidatariaDeiLavori"];
    $savedIndirizzoAffidatarioLavori = $details["indirizzoAffidatarioLavori"];
    $savedTelefonoAffidatarioLavori = $details["telefonoAffidatarioLavori"];
    $savedMailAffidatarioLavori = $details["mailAffidatarioLavori"];
    $savedFaxAffidatarioLavori = $details["faxAffidatarioLavori"];
    $savedpIvaAffidatarioLavori = $details["pIvaAffidatarioLavori"];
    $savedDatoreDiLavoro = $details["datoreLavoro"];
    $savedIndirizzoDatoreDiLavoro = $details["indirizzoDatoreDiLavoro"];
    $savedTelefonoDatoreDiLavoro = $details["telefonoDatoreDiLavoro"];
    $savedMailDatoreDiLavoro = $details["mailDatoreDiLavoro"];
    $savedRspp = $details["rspp"];
    $savedIndirizzoRspp = $details["indirizzzoRspp"];
    $savedTelefonoRspp = $details["telefonoRspp"];
	$savedMailRspp = $details["mailRspp"];
	$savedMedicoCompetente = $details["medicoCompetente"];
	$savedIndirizzoMedicoCompetente = $details["indirizzoMedicoCompetente"];
	$savedTelefonoMedicoCompetente = $details["telefonoMedicoCompetente"];
	$savedMailMedicoCompetente = $details["mailMedicoCompetente"];
	$savedDirettoreDiCantiere = $details["direttoreDiCantiere"];
	$savedIndirizzoDirettoreDiCantiere = $details["indirizzoDirettoreDiCantiere"];
	$savedTelefonoDirettoreDiCantiere = $details["telefonoDirettoreDiCantiere"];
	$savedMailDirettoreDiCantiere = $details["mailDirettoreDiCantiere"];
	$savedCapoCantiere = $details["capoCantiere"];
	$savedIndirizzoCapoCantiere = $details["indirizzoCapoCantiere"];
	$savedTelefonoCapoCantiere = $details["telefonoCapoCantiere"];
    $savedMailCapoCantiere = $details["mailCapoCantiere"];
	$savedAddettoAntincendio1 = $details["addettoAntincendio1"];
	$savedIndirizzoAddettoAntincendio1 = $details["indirizzoAddettoAntincendio1"];
	$savedTelefonoAddettoAntincendio1 = $details["telefonoAddettoAntincendio1"];
	$savedMailAddettoAntincendio1 = $details["mailAddettoAntincendio1"];
	$savedAddettoPrimoSoccorso1 = $details["addettoPrimoSoccorso1"];
	$savedTelefonoAddettoPrimoSoccorso1 = $details["telefonoAddettoPrimoSoccorso1"];
	$savedIndirizzoAddettoPrimoSoccorso1 = $details["indirizzoAddettoPrimoSoccorso1"];
	$savedMailAddettoPrimoSoccorso1 = $details["mailAddettoPrimoSoccorso1"];
	$savedAspp = $details["aspp"];
	$savedTelefonoAspp = $details["telefonoAspp"];
    $savedIndirizzoAspp = $details["indirizzoAspp"];
	$savedMailAspp = $details["mailAspp"];
	$savedAddettoSicurezza1 = $details["addettoSicurezza1"];
	$savedTelefonoAddettoSicurezza1 = $details["telefonoAddettoSicurezza1"];
	$savedIndirizzoAddettoSicurezza1 = $details["indirizzoAddettoSicurezza1"];
	$savedMailAddettoSicurezza1 = $details["mailAddettoSicurezza1"];
	
                 
        



$result1 = $conn->query($sql1);

echo($nomeCantiere);
		
		
		
		
		function updater($savedNomeCantiere,$savedCodiceCommessa,$savedComuneCantiere,$savedOggettoDeiLavori,$savedCommittente,$savedIndirizzoCommittente,$savedResponsabileDeiLavori,$savedIndirizzoResponsabileDeiLavori,$savedTelefonoResponsabileDeiLavori,$savedMailResponsabileDeiLavori,$savedDirettoreDeiLavori,$savedIndirizzoDirettoreDeiLavori,$savedTelefonoDirettoreDeiLavori,$savedMailDirettoreDeiLavori,$savedAssistente1,$savedIndirizzoAssistente1,$savedTelefonoAssistente1,$savedMailAssistente1,$savedCordinatoreProgettazzione,$savedIndirizzoCordinatoreProgettazzione,$savedTelefonoCordinatore,$savedCoordinaotoreEsecuzione,$savedIndirizzoCoordinatoreEsecuzione,$savedTelefonoCoordinatoreEsecuzione,$savedMailCoordinatoreEsecuzione,$savedAssistenteCSE1,$savedTelefonoAssistenteCSE1,$savedMailAssistenteCSE1,$savedAffidatariaDeiLavori,$savedIndirizzoAffidatarioLavori,$savedTelefonoAffidatarioLavori,$savedMailAffidatarioLavori,$savedFaxAffidatarioLavori,$savedpIvaAffidatarioLavori,$savedDatoreDiLavoro,$savedIndirizzoDatoreDiLavoro,$savedTelefonoDatoreDiLavoro,$savedMailDatoreDiLavoro,$savedRspp,$savedIndirizzoRspp,$savedTelefonoRspp,$savedMailRspp,$savedMedicoCompetente,$savedIndirizzoMedicoCompetente,$savedTelefonoMedicoCompetente,$savedMailMedicoCompetente,$savedDirettoreDiCantiere,$savedIndirizzoDirettoreDiCantiere,$savedTelefonoDirettoreDiCantiere,$savedMailDirettoreDiCantiere,$savedCapoCantiere,$savedIndirizzoCapoCantiere,$savedTelefonoCapoCantiere,$savedMailCapoCantiere,$savedAddettoAntincendio1,$savedIndirizzoAddettoAntincendio1,$savedTelefonoAddettoAntincendio1,$mailAddettoAntincendio1,$savedAddettoPrimoSoccorso1,$savedIndirizzoAddettoPrimoSoccorso1,$savedTelefonoAddettoPrimoSoccorso1,$savedMailAddettoPrimoSoccorso1,$savedAspp,$indirizzoAspp,$savedTelefonoAspp,$savedMailAspp,$savedAddettoSicurezza1,$savedIndirizzoAddettoSicurezza1,$savedTelefonoAddettoSicurezza1,$savedMailAddettoSicurezza1)
    // Create connection
    $conn = new mysqli( 'localhost' , 'progettocantiere' , '' ,'my_progettocantiere' );
    $savedNomeCantiere =mysqli_real_escape_string($conn,$saveNomeCantiere);
    $savedCodiceCommessa =mysqli_real_escape_string($conn,$savedCodiceCommessa);
	$savedIndirizzoCantiere=mysqli_real_escape_string($conn,$savedIndirizzoCantiere);
	$savedComuneCantiere=mysqli_real_escape_string($conn,$savedComuneCantiere);
	$savedOggettoDeiLavori=mysqli_real_escape_string($conn,$savedOggettoDeiLavori);
	$savedCommittente=mysqli_real_escape_string($conn,$savedCommittente);
	$savedIndirizzoCommittente=mysqli_real_escape_string($conn,$savedIndirizzoCommittente);
	$savedResponsabileDeiLavori=mysqli_real_escape_string($conn,$savedResponsabileDeiLavori);
	$savedIndirizzoResponsabileDeiLavori=mysqli_real_escape_string($conn,$savedIndirizzoResponsabileDeiLavori);
	$savedTelefonoResponsabileDeiLavori=mysqli_real_escape_string($conn,$savedTelefonoResponsabileDeiLavori);
	$savedMailResponsabileDeiLavori =mysqli_real_escape_string($conn,$savedMailResponsabileDeiLavori);
	$savedDirettoreDeiLavori =mysqli_real_escape_string($conn,$savedDirettoreDeiLavori);
	$savedIndirizzoDirettoreDeiLavori=mysqli_real_escape_string($conn,$savedIndirizzoDirettoreDeiLavori);
	$savedTelefonoDirettoreDeiLavori =mysqli_real_escape_string($conn,$savedTelefonoDirettoreDeiLavori);
	$savedMailDirettoreDeiLavori =mysqli_real_escape_string($conn,$savedMailDirettoreDeiLavori);
	$savedAssistente1 =mysqli_real_escape_string($conn,$savedAssistente1);
	$savedIndirizzoAssistente1=mysqli_real_escape_string($conn,$savedIndirizzoAssistente1);
	$savedTelefonoAssistente1=mysqli_real_escape_string($conn,$savedTelefonoAssistente1);
	$savedMailAssistente1 =mysqli_real_escape_string($conn,$savedMailAssistente1);
	$savedCordinatoreProgettazzione =mysqli_real_escape_string($conn,$savedCordinatoreProgettazzione);
	$savedIndirizzoCordinatoreProgettazzione=mysqli_real_escape_string($conn,$savedIndirizzoCordinatoreProgettazzione);
	$savedTelefonoCordinatore =mysqli_real_escape_string($conn,$savedTelefonoCordinatore);
	$savedMailCordinatoreProgettazzione=mysqli_real_escape_string($conn,$savedMailCordinatoreProgettazzione);
	$savedCoordinaotoreEsecuzione =mysqli_real_escape_string($conn,$savedCoordinaotoreEsecuzione);
	$savedIndirizzoCoordinatoreEsecuzione =mysqli_real_escape_string($conn,$savedIndirizzoCoordinatoreEsecuzione);
	$savedTelefonoCoordinatoreEsecuzione =mysqli_real_escape_string($conn,$savedTelefonoCoordinatoreEsecuzione);
	$savedMailCoordinatoreEsecuzione =mysqli_real_escape_string($conn,$savedMailCoordinatoreEsecuzione);
	$savedAssistenteCSE1 =mysqli_real_escape_string($conn,$savedAssistenteCSE1);
	$savedTelefonoAssistenteCSE1 =mysqli_real_escape_string($conn,$savedAssistenteCSE1);
	$savedMailAssistenteCSE1 =mysqli_real_escape_string($conn,$savedMailAssistenteCSE1);
	$savedAffidatariaDeiLavori =mysqli_real_escape_string($conn,$savedAffidatariaDeiLavori);
	$savedIndirizzoAffidatarioLavori =mysqli_real_escape_string($conn,$savedIndirizzoAffidatarioLavori);
	$savedTelefonoAffidatarioLavori =mysqli_real_escape_string($conn,$savedTelefonoAffidatarioLavori);
	$savedMailAffidatarioLavori =mysqli_real_escape_string($conn,$savedMailAffidatarioLavori);
	$savedFaxAffidatarioLavori =mysqli_real_escape_string($conn,$savedFaxAffidatarioLavori);
	$savedpIvaAffidatarioLavori =mysqli_real_escape_string($conn,$savedpIvaAffidatarioLavori);
	$savedDatoreDiLavoro =mysqli_real_escape_string($conn,$savedDatoreDiLavoro);
	$savedIndirizzoDatoreDiLavoro =mysqli_real_escape_string($conn,$savedIndirizzoDatoreDiLavoro);
	$savedTelefonoDatoreDiLavoro =mysqli_real_escape_string($conn,$savedTelefonoDatoreDiLavoro);
	$savedMailDatoreDiLavoro =mysqli_real_escape_string($conn,$savedMailDatoreDiLavoro);
	$savedRspp =mysqli_real_escape_string($conn,$savedRspp);
	$savedIndirizzoRspp =mysqli_real_escape_string($conn,$savedIndirizzoRspp);
	$savedTelefonoRspp =mysqli_real_escape_string($conn,$savedTelefonoRspp);
	$savedMailRspp =mysqli_real_escape_string($conn,$savedMailRspp);
	$savedMedicoCompetente =mysqli_real_escape_string($conn,$savedMedicoCompetente);
	$savedIndirizzoMedicoCompetente =mysqli_real_escape_string($conn,$savedIndirizzoMedicoCompetente);
	$savedTelefonoMedicoCompetente =mysqli_real_escape_string($conn,$savedTelefonoMedicoCompetente);
	$savedMailMedicoCompetente =mysqli_real_escape_string($conn,$savedMailMedicoCompetente);
	$savedDirettoreCantiere =mysqli_real_escape_string($conn,$savedDirettoreCantiere);
	$savedIndirizzoDirettoreDiCantiere =mysqli_real_escape_string($conn,$savedIndirizzoDirettoreDiCantiere);
	$savedTelefonoDirettoreDiCantiere =mysqli_real_escape_string($conn,$savedTelefonoDirettoreDiCantiere);
	$savedMailDirettoreDiCantiere =mysqli_real_escape_string($conn,$savedDirettoreDiCantiere);
	$savedCapoCantiere =mysqli_real_escape_string($conn,$savedCapoCantiere);
	$savedIndirizzoCapoCantiere =mysqli_real_escape_string($conn,$savedCapoCantiere);
	$savedAddettoAntincendio1 =mysqli_real_escape_string($conn,$savedAddettoAntincendio1);
	$savedIndirizzoAddettoAntincendio1 =mysqli_real_escape_string($conn,$savedIndirizzoAddettoAntincendio1);
	$savedTelefonoAddettoAntincendio1 =mysqli_real_escape_string($conn,$savedTelefonoAddettoAntincendio1);
	$savedMailAddettoAntincendio1=mysqli_real_escape_string($conn,$savedMailAddettoAntincendio1);
	$savedAspp =mysqli_real_escape_string($conn,$savedAspp);
	$savedTelefonoAspp=mysqli_real_escape_string($conn,$savedTelefonoAspp);
	$savedMailAspp=mysqli_real_escape_string($conn,$savedMailAspp);
	$savedAddettoSicurezza1=mysqli_real_escape_string($conn,$savedAddettoSicurezza1);
	$savedIndirizzoAddettoSicurezza1=mysqli_real_escape_string($conn,$savedIndirizzoAddettoSicurezza1);
	$savedMailAddettoSicurezza1=mysqli_real_escape_string($conn,$savedMailAddettoSicurezza1);
	$savedTelefonoAddettoSicurezza1=mysqli_real_escape_string($conn,$savedTelefonoAddettoSicurezza1);
	
    // Check connection

    if ($conn->connect_error) 
        die("Connection failed: " . $conn->connect_error);
       
  	$sql ="UPDATE Cantiere SET nomeCantiere=[$savedNomeCantiere],
	codiceCommessa=[$savedCodiceCommessa],
	indirizzoCantiere=[$savedIndirizzoCantiere],
	comuneCantiere=[$savedComuneCantiere],
	oggettoDeiLavori=[$savedOggettoDeiLavori],
	Committente=[$savedCommittente],
	indirizzoCommittente=[$savedIndirizzoCommittente],
	responsabileDeiLavori=[$savedResponsabileDeiLavori],
	indirizzoResponsabileDeiLavori=[$savedIndirizzoResponsabileDeiLavori],
	telefonoResponsabileDeiLavori=[$savedTelefonoResponsabileDeiLavori],
	mailResponsabileDeiLavori=[$savedMailResponsabileDeiLavori],
	direttoreDeiLavori=[$savedDirettoreDeiLavori],
	indirizzoDirettoreDeiLavori=[$savedIndirizzoDirettoreDeiLavori],
	telefonoDirettoreDeiLavori=[$savedTelefonoDirettoreDeiLavori],
	mailDirettoreDeiLavori=[$savedMailDirettoreDeiLavori],
	assistente1=[$savedAssistente1],
	indirizzoAssistente1=[$savedIndirizzoAssistente1],
	telefonoAssistente1=[$savedTelefonoAssistente1],
	mailAssistente1=[$savedMailAssistente1],
	cordinatoreProgettazzione=[$savedCordinatoreProgettazzione],
	indirizzoCoordinatoreProgettazzione=[$savedIndirizzoCordinatoreProgettazzione],
	telefonoCoordinatoreProgettazzione=[$savedTelefonoCordinatore],
	mailCoordinatoreProgettazzione=[$savedMailCordinatoreProgettazzione],
	coordinatoreEsecuzione=[$savedCoordinaotoreEsecuzione],
	indirizzoCoordinatoreEsecuzione=[$savedIndirizzoCoordinatoreEsecuzione],
	telefonoCoordinatoreEsecuzione=[$savedTelefonoCoordinatoreEsecuzione],
	mailCoordinatoreEsecuzione=[$savedMailCoordinatoreEsecuzione],
	assistenteCSE1=[$savedAssistenteCSE1],
	telefonoAssistenteCSE1=[$savedTelefonoAssistenteCSE1],
	mailAssistenteCSE1=[$savedMailAssistenteCSE1],
	affidatariaDeiLavori=[$savedAffidatariaDeiLavori],
	indirizzoAffidatarioLavori=[$savedIndirizzoAffidatarioLavori],
	telefonoAffidatarioLavori=[$savedTelefonoAffidatarioLavori],
	mailAffidatarioLavori=[$savedMailAffidatarioLavori],
	faxAffidatarioLavori=[$savedFaxAffidatarioLavori],
	pIvaAffidatarioLavori=[$savedpIvaAffidatarioLavori],
	datoreLavoro=[$savedDatoreDiLavoro],
	indirizzoDatoreDiLavoro=[$savedIndirizzoDatoreDiLavoro],
	telefonoDatoreDiLavoro=[$savedTelefonoDatoreDiLavoro],
	mailDatoreDiLavoro=[$savedMailDatoreDiLavoro],
	rspp=[$savedRspp],indirizzzoRspp=[$savedIndirizzoRspp],
	telefonoRspp=[$savedTelefonoRspp],
	mailRspp=[$savedMailRspp],
	medicoCompetente=[$savedMedicoCompetente],
	indirizzoMedicoCompetente=[$savedIndirizzoMedicoCompetente],
	telefonoMedicoCompetente=[$savedTelefonoMedicoCompetente],
	mailMedicoCompetente=[$savedMailMedicoCompetente],
	direttoreDiCantiere=[$savedDirettoreDiCantiere],
	indirizzoDirettoreDiCantiere=[$savedIndirizzoDirettoreDiCantiere],
	telefonoDirettoreDiCantiere=[$savedTelefonoDirettoreDiCantiere],
	mailDirettoreDiCantiere=[$savedMailDirettoreDiCantiere],
	capoCantiere=[$savedCapoCantiere],
	indirizzoCapoCantiere=[$savedIndirizzoCapoCantiere],
	telefonoCapoCantiere=[$savedTelefonoCapoCantiere],
	mailCapoCantiere=[$savedMailCapoCantiere],
	addettoAntincendio1,[$savedAddettoAntincendio1],
	indirizzoAddettoAntincendio1=[$savedIndirizzoAddettoAntincendio1],
	telefonoAddettoAntincendio1=[$savedTelefonoAddettoAntincendio1],
	mailAddettoAntincendio1=[$mailAddettoAntincendio1],
	addettoPrimoSoccorso1=[$savedAddettoPrimoSoccorso1],
	indirizzoAddettoPrimoSoccorso1=[$savedIndirizzoAddettoPrimoSoccorso1],
	telefonoAddettoPrimoSoccorso1=[$savedTelefonoAddettoPrimoSoccorso1],
	mailAddettoPrimoSoccorso1=[$savedMailAddettoPrimoSoccorso1],
	aspp=[$savedAspp],indirizzoAspp=[$indirizzoAspp],
	telefonoAspp=[$savedTelefonoAspp],
	mailAspp=[$savedMailAspp],
	addettoSicurezza1=[$savedAddettoSicurezza1],
	indirizzoAddettoSicurezza1=[$savedIndirizzoAddettoSicurezza1],
	telefonoAddettoSicurezza1=[$savedTelefonoAddettoSicurezza1],
	mailAddettoSicurezza1=[$savedMailAddettoSicurezza1] WHERE idCantiere = '$idCantiere'";
		
    if ($conn->query($sql) === TRUE) 
       
		$message =  "Record updated successfully";
		echo "<script type='text/javascript'>alert('$message');</script>";
     else 
		$conn->error;
		$message = error;
		echo "<script type='text/javascript'>alert('$message');</script>";
       
    
    $conn->close();
	   
		if(isset($_POST['savedNomeCantiere']))
		
    	updater($_POST['savedNomeCantiere'],$_POST['savedCodiceCommessa'],$_POST['savedIndirizzoCantiere'],$_POST['savedComuneCantiere'],$_POST['savedOggettoDeiLavori'],$_POST['savedCommittente'],$_POST['savedIndirizzoCommittente'],$_POST['savedResponsabileDeiLavori'],$_POST['savedIndirizzoResponsabileDeiLavori'],$_POST['savedTelefonoResponsabileDeiLavori'],$_POST['savedMailResponsabileDeiLavori'],$_POST['savedDirettoreDeiLavori'],$_POST['savedIndirizzoDirettoreDeiLavori'],$_POST['savedTelefonoDirettoreDeiLavori'],$_POST['savedMailDirettoreDeiLavori'],$_POST['savedAssistente1'],$_POST['savedIndirizzoAssistente1'],$_POST['savedTelefonoAssistente1'],$_POST['savedMailAssistente1'],$_POST['savedCordinatoreProgettazzione'],$_POST['savedIndirizzoCordinatoreProgettazzione'],$_POST['savedTelefonoCordinatore'],$_POST['savedMailCordinatoreProgettazzione'],$_POST['savedCoordinaotoreEsecuzione'],$_POST['savedIndirizzoCoordinatoreEsecuzione'],$_POST['savedTelefonoCoordinatoreEsecuzione'],$_POST['savedMailCoordinatoreEsecuzione'],$_POST['savedAssistenteCSE1'],$_POST['savedTelefonoAssistenteCSE1'],$_POST['savedMailAssistenteCSE1'],$_POST['savedAffidatariaDeiLavori'],$_POST['savedIndirizzoAffidatarioLavori'],$_POST['savedTelefonoAffidatarioLavori'],$_POST['savedMailAffidatarioLavori'],$_POST['savedFaxAffidatarioLavori'],$_POST['savedpIvaAffidatarioLavori'],$_POST['savedDatoreDiLavoro'],$_POST['savedIndirizzoDatoreDiLavoro'],$_POST['savedTelefonoDatoreDiLavoro'],$_POST['savedMailDatoreDiLavoro'],$_POST['savedRspp'],$_POST['savedIndirizzoRspp'],$_POST['savedTelefonoRspp'],$_POST['savedMailRspp'],$_POST['savedMedicoCompetente'],$_POST['savedIndirizzoMedicoCompetente'],$_POST['savedTelefonoMedicoCompetente'],$_POST['savedMailMedicoCompetente'],$_POST['savedDirettoreDiCantiere'],$_POST['savedIndirizzoDirettoreDiCantiere'],$_POST['savedTelefonoDirettoreDiCantiere'],$_POST['savedMailDirettoreDiCantiere'],$_POST['savedCapoCantiere'],$_POST['savedIndirizzoCapoCantiere'],$_POST['savedTelefonoCapoCantiere'],$_POST['savedMailCapoCantiere'],$_POST['savedAddettoAntincendio1'],$_POST['savedIndirizzoAddettoAntincendio1'],$_POST['savedTelefonoAddettoAntincendio1'],$_POST['mailAddettoAntincendio1'],$_POST['savedAddettoPrimoSoccorso1'],$_POST['savedIndirizzoAddettoPrimoSoccorso1'],$_POST['savedTelefonoAddettoPrimoSoccorso1'],$_POST['savedMailAddettoPrimoSoccorso1'],$_POST['savedAspp'],$_POST['indirizzoAspp'],$_POST['savedTelefonoAspp'],$_POST['savedMailAspp'],$_POST['savedAddettoSicurezza1'],$_POST['savedIndirizzoAddettoSicurezza1'],$_POST['savedTelefonoAddettoSicurezza1'],$_POST['savedMailAddettoSicurezza1']);

	
	/*	
$servername = "localhost";
$username = "progettocantiere";
$password = "";
$dbname = "my_progettocantiere";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) 
    die("Connection failed: " . $conn->connect_error);
 



		$idCantiere = $_GET['idCantiere'];

    
		
	
    $result = $conn->query($sql1);
	*/

?>
<h3>Cantiere</h3>
	<form method="POST" action="azioniContinua/inserisci.php">
    
	<table cellspacing="0" cellpadding="0" border="3px"  class="table table-bordered" id="tab1" name="tab1" >
        <tr>
			<td style=" border-style: none;"></td>
			<td colspan="12"  align="center" bgcolor="#B2E5FB"><strong align="center">ANAGRAFICA DI CANTIERE</strong></td>
        </tr>
		<tr>
			<td style=" border-style: none;"></td>
			<td bgcolor="#B2E5FB">Cantiere</td>
			<td colspan="11"><input type="text" name="nomeCantiere" id="nomeCantiere" class="form-control" value="<?php echo $savedNomeCantiere; ?>"/>&nbsp;</td>
         </tr>
         <tr>
			<td style=" border-style: none;"> </td>
			<td bgcolor="#B2E5FB">Codice Commessa</td>
			<td colspan="11"><input type="text" name="codiceCommessa" id="codiceCommessa" class="form-control" value="<?php echo $savedCodiceCommessa; ?>"/>&nbsp;</td>
         </tr>
         <tfoot>
			<tr>
				<td>
					<input type="submit" value="Modifica" href="modificaCantiere.php" class="btn btn-primary" />;
				</td>
				<td>
				<a class="btn btn-primary" href="../../../paginaIniziale/azioniVisualizza/sceltaAffidatario.php?idCantiere=<?php echo $idCantiere ?>">Continua -></a>
				</td>
			</tr>
         </tfoot>
	</table>
	</form>

		
</div>
</body>
</html>
 

这些是我用过的 SELECT 和 UPDATE 函数..但它不起作用...

我只附上了表格的几行,否则它将是一个无限的代码......

对不起,如果帖子的结构有误,我是堆栈的初学者..

【问题讨论】:

【参考方案1】:

我看到的一个问题是您正在寻找一个名为“savedNomeCantiere”的帖子变量,但是,您的表单没有任何使用该名称的字段。确保您要查找的所有帖子变量在您的表单中都有与之对应的命名字段。

【讨论】:

以上是关于在同一页面上使用 php 更新和选择如何的主要内容,如果未能解决你的问题,请参考以下文章

PHP:如何在我的页面上显示文本文件的内容?

如何使提交按钮,删除和更新在同一个表单,php

可以使用在同一页面上的表单中选择的值填充 php/mysql 调用吗?

在 Edit.php 页面上编辑后如何更新 Index.php 页面上的数据库值

如果已经发布,如何限制用户不要在同一页面上再次发布

Django - 如何在不刷新页面的情况下保持在同一页面上?