Código PHP :
<?php $servername = "sql201.260mb.net"; $username = "n260m_19293384"; $password = "iescalvia"; $dbname = "n260m_19293384_insti"; // Create connection $conn1 = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Conexion fallida" . $conn->connect_error); } $fecha = $_POST['fecha_eliminar']; $materia = $_POST['armateria']; $tarea = $_POST['artarea']; $sql = "DELETE FROM 1esoa WHERE fecha='$fecha'"; if ($conn1->query($sql) === TRUE) { echo "<font face='segoe script' color='#333333' size='+1'>El dato seleccionado se ha eliminado correctamente</font>"; echo "<font face='segoe script' color='#333333' size='+1'><a href='form6.php'>Volver</a></font>"; } else { echo "<font face='segoe script' color='#333333' size='+1'>Error al eliminar el dato</font> " . $sql . "<br>" . $conn1->error; echo "<font face='segoe script' color='#333333' size='+1'><a href='form6.php'>Volver</a></font>"; if (mysqli_affected_rows($conn)==0){ echo "<font face='segoe script' color='#333333' size='+1'>No existe el dato seleccionado a eliminar</font>"; echo "<font face='segoe script' color='#333333' size='+1'><a href='form6.php'>Volver</a></font>"; }else{ echo "<font face='segoe script' color='#333333' size='+1'>El dato seleccionado se ha eliminado correctamente</font>"; } } $conn1->close(); ?>
Que va muy bien. Pero por ejemplo hay una fila
|-----------------------------------------------------------------------------------------------------------------|
| 1ES0 A |
|-----------------------------------------------------------------------------------------------------------------|
| Data | Materia | Tarea |
|-----------------|----------------------------|-----------------------------------------------------------------|
| 2017-01-05 | Mates | p. 10 ex 1,2,3,4,5,6 |
|-----------------------------------------------------------------------------------------------------------------|
debajo de la tabla hay un botón "eliminar datos" que al hacer clic abre un formulario con un input date que tienes que añadir la data de la fila que quieres eliminar, doy clic al botón y se elimina correctamente pero cuando añado la data que no existe en la base de datos, debería de decir "No existe el dato seleccionado" y dice lo mismo como si existiera pero en realidad no existe.
Código:
Código PHP :
if (mysqli_affected_rows($conn)==0){ echo "<font face='segoe script' color='#333333' size='+1'>No existe el dato seleccionado a eliminar</font>"; echo "<font face='segoe script' color='#333333' size='+1'><a href='form6.php'>Volver</a></font>"; }else{ echo "<font face='segoe script' color='#333333' size='+1'>El dato seleccionado se ha eliminado correctamente</font>"; }
No se que esta mal, me guié con un tutorial