Adaugare date din textarea in mysql, daca are text
Scris: Vin Oct 28, 2016
Salutare,
Am urmatorul cod:
si codul php insert_val_sugestii.php
Problema mea este ca indiferent daca am sa nu valori in textarea nu le trimite in tabela. Initial nu am avut if(!$sugestii...) si imi erau introduse valori in tabela chiar daca textarea este gol, lucru pe care nu il doresc.
Ce pot face ca sa nu imi incarc tabela cu randuri golale, vreau sa aduc in tabela numai valorile din textarea care au cel putin o litera.
Multumesc!
Am urmatorul cod:
Cod: Selectaţi tot
<form id='form' action='include/insert_val_sugestii.inc.php' method="POST">
<textarea name='sugestii' class='form' form='form' maxlength='1000' autocomplete='off' placeholder='Scrie sugestia ta aici...'></textarea><br>
<button class='btn_sugestii'>trimite</button>
</form>
Cod: Selectaţi tot
<?php
include "bd_cnx.inc.php";
$sugestii = $_POST['sugestii'];
if(!$sugestii = ' '){
// Interogare SQL
$sql = "INSERT INTO sugestii (SUGESTII) VALUES ('$sugestii')";
// Executa interogarea si retine datele returnate
$conn->query($sql);
//face trimitere la pagina final.php dupa ce s-a facut inserarea
//header ("Location: ../sugestii.php");
//var_dump(isset($sugestii));
echo 'sunt valori in text area';
}
else {
//header ("Location: ../sugestii.php");
echo "Nu exista text in formularul de trimitere";
}
?>
Ce pot face ca sa nu imi incarc tabela cu randuri golale, vreau sa aduc in tabela numai valorile din textarea care au cel putin o litera.
Multumesc!