PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
CREATE TABLE `WORKERS` ( `Id_worker` INT(6) NOT NULL AUTO_INCREMENT, `Name` varchar(25) NOT NULL, `Surname` varchar(25) NOT NULL, `Role` INT(1) NOT NULL, `Username` varchar(25) NOT NULL UNIQUE, `Password` varchar(25) NOT NULL, `Password_changed` INT(1) NOT NULL DEFAULT '0', `Date_born` DATE NOT NULL, `Mail` varchar(255) NOT NULL, PRIMARY KEY (`Id_worker`) ); CREATE TABLE `CUSTOMERS` ( `Vat_number` varchar(25) NOT NULL, `Name` varchar(255) NOT NULL, `Address` varchar(100) NOT NULL, `Location` varchar(25) NOT NULL, `Country` varchar(25) NOT NULL, `Date` DATE NOT NULL, PRIMARY KEY (`Vat_number`) ); CREATE TABLE `CUSTOMERS_REGISTRED` ( `Vat_number` varchar(25) NOT NULL, `Id_worker` INT(6) NOT NULL ); CREATE TABLE `ROBOTS` ( `Serial_number` varchar(25) NOT NULL UNIQUE, `Production_batch` varchar(25) NOT NULL, `Code` varchar(25) NOT NULL, `Weight` DECIMAL(10) NOT NULL, PRIMARY KEY (`Serial_number`) ); CREATE TABLE `ROBOT_FEATURES` ( `Serial_number` varchar(25) NOT NULL, `Berable_weight` DECIMAL(10) NOT NULL, `Cut_resistance` DECIMAL(10) NOT NULL, `Compression` DECIMAL(10) NOT NULL, `Torque` DECIMAL(10) NOT NULL ); CREATE TABLE `ROBOT_SELLED` ( `Serial_number` varchar(25) NOT NULL, `Vat_number` varchar(25) NOT NULL, `Date` DATE NOT NULL ); CREATE TABLE `ROBOTS_WORK` ( `Serial_number` varchar(25) NOT NULL, `Id_worker` INT(6) NOT NULL, `Work` varchar(255) NOT NULL, `State_decay` INT(2) NOT NULL, `Date_work` DATETIME NOT NULL ); ALTER TABLE `CUSTOMERS_REGISTRED` ADD CONSTRAINT `CUSTOMERS_REGISTRED_fk0` FOREIGN KEY (`Vat_number`) REFERENCES `CUSTOMERS`(`Vat_number`); ALTER TABLE `CUSTOMERS_REGISTRED` ADD CONSTRAINT `CUSTOMERS_REGISTRED_fk1` FOREIGN KEY (`Id_worker`) REFERENCES `WORKERS`(`Id_worker`); ALTER TABLE `ROBOT_FEATURES` ADD CONSTRAINT `ROBOT_FEATURES_fk0` FOREIGN KEY (`Serial_number`) REFERENCES `ROBOTS`(`Serial_number`); ALTER TABLE `ROBOT_SELLED` ADD CONSTRAINT `ROBOT_SELLED_fk0` FOREIGN KEY (`Serial_number`) REFERENCES `ROBOTS`(`Serial_number`); ALTER TABLE `ROBOT_SELLED` ADD CONSTRAINT `ROBOT_SELLED_fk1` FOREIGN KEY (`Vat_number`) REFERENCES `CUSTOMERS`(`Vat_number`); ALTER TABLE `ROBOTS_WORK` ADD CONSTRAINT `ROBOTS_WORK_fk0` FOREIGN KEY (`Serial_number`) REFERENCES `ROBOTS`(`Serial_number`); -- ALTER TABLE `ROBOTS_WORK` ADD CONSTRAINT `ROBOTS_WORK_fk1` FOREIGN KEY (`Id_worker`) REFERENCES `WORKERS`(`Id_worker`); INSERT INTO ROBOTS ( Serial_number, Production_batch, Code, Weight ) VALUES ( 'SN0000272865XYZ567890A324', '567809', 'er45', '550' ); INSERT INTO ROBOT_FEATURES ( Serial_number, Berable_weight, Cut_resistance, Compression, Torque ) VALUES ( 'SN0000272865XYZ567890A324', '750', '45', '36', '5' ); INSERT INTO ROBOTS_WORK ( Serial_number, Id_Worker, Work, State_decay, Date_work ) VALUES ( 'SN0000272865XYZ567890A324', '3', 'Installation', '100', '2022-04-16 12:41:05' );
Copy Clear
Copy Format Clear
<?php $conn = &$mysqli; $serial_number = 'SN0000272865XYZ567890A324'; // $_POST['Serial_number']; $sql = "SELECT * FROM ROBOTS WHERE Serial_number = '$serial_number'"; $sql2 = "SELECT * FROM ROBOT_FEATURES WHERE Serial_number = '$serial_number'"; $sql3 = "SELECT * FROM ROBOTS_WORK WHERE Serial_number = '$serial_number'"; $kg = " Kg"; $bar = " Bar"; $nm = " N·m"; $pa = " Pa"; $per = " %"; if ( $conn->query($sql)==true && $conn->query($sql2)==true && $conn->query($sql3) ) { $result = $conn->query($sql); $row = mysqli_fetch_array($result); $result2 = $conn->query($sql2); $row2 = mysqli_fetch_array($result2); $result3 = $conn->query($sql3); $row3 = mysqli_fetch_array($result3); echo $sql . "<br>" . PHP_EOL .$sql2 . "<br>" . PHP_EOL . $sql3 . "<br>"; echo PHP_EOL; print_r($row); print_r($row2); print_r($row3); echo "<h1 align='center'>Caratteristiche robot</h1>"; echo '<table border="1" align="center"> <thead> <tr> <th>Numero di serie</th> <th>Lotto di produzione</th> <th>Codice</th> <th>Peso</th> <th>Peso Supportato</th> <th>Resistenza Taglio</th> <th>Compressione</th> <th>Momento Torcente</th> </tr> </thead> <tbody></tbody> <tr> <td>' . $row['Serial_number'] . '</td> <td>' . $row['Production_batch'] . '</td> <td>' . $row['Code'] . '</td> <td>' . $row['Weight'] . $kg. '</td> <td>' . $row2['Berable_weight'] . $kg . '</td> <td>' . $row2['Cut_resistance'] . $pa .'</td> <td>' . $row2['Compression'] . $bar .'</td> <td>' . $row2['Torque'] . $nm .'</td> </tr> '; echo "</table>"; echo "<h1 align='center'>Lavori su robot</h1>"; echo '<table border="1" align="center"> <thead> <tr> <th>Numero di serie</th> <th>Numero Operatore</th> <th>Lavoro</th> <th>Stato Degrado</th> <th>Data Intervento</th> </tr> </thead> <tbody></tbody> <tr> <td>' . $row3['Serial_number'] . '</td> <td>' . $row3['Id_worker'] . '</td> <td>' . $row3['Work'] . '</td> <td>' . $row3['State_decay'] . $per . '</td> <td>' . $row3['Date_work'] . '</td> </tr> '; echo "</table>"; }
Show:  
Copy Clear